Hacker News

WolfIP: Dinamiki ýadyň bölünişi bolmadyk ýeňil TCP / IP ýygyndy

Teswirler

8 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

Baglanyşygyň gizlin bahasy: Içerki ulgamlarda dinamiki ýat

Içerki ulgamlar we IoT dünýäsinde birikmek indi rahatlyk däl, bu talap. Resourceöne çeşme bilen çäklendirilen enjamlary gurýanlar üçin doly TCP / IP tor toplumyny durmuşa geçirmek, inedördül çukury tegelek deşikde ýerleşdirjek bolýan ýaly duýup biler. Umumy maksatly hasaplamalar üçin niýetlenen adaty staklar, dinamiki ýadyň paýlanyşyna (malloc / free) köp bil baglaýar, öňünden aýdyp bolmajak gijä galmagy, ýadyň bölünmegini we çylşyrymly ýalňyş işlemegi girizýär. Bular möhüm senagat, awtoulag we lukmançylyk enjamlarynyň alyp bilmejek töwekgelçilikleri. Bu ýerde, WolfIP ýeňil TCP / IP stack ýaly çözgütler bilen kesgitlenýän, kesgitli, ygtybarly setlere paradigma çalşygy möhüm ähmiýete eýe bolýar.

WolfIP: Tor aragatnaşygyna in Engineeringenerçilik ynamy

WolfIP real wagt we howpsuzlyk üçin möhüm şertler üçin ýörite arkaýyn, ýokary öndürijilikli TCP / IP ýygyndydyr. Esasy dizaýn pelsepesi, iş wagtyndaky näbelliligiň esasy çeşmesini ýok edýär: dinamiki ýadyň paýlanyşy. Mallokdan gaça durmak we esasy işlerinde erkin bolmak bilen, WolfIP içerki ösüşde altyn standart bolan kesgitleýji häsiýeti üpjün edýär. Necessaryhli zerur ýat deslapky bölünýär we statiki taýdan ýa-da başlangyçda ulanyjy tarapyndan üpjün edilen howuzlardan dolandyrylýar. Bu, operasiýa wagtynda garaşylmadyk bölüniş şowsuzlygynyň, ýerleşdirilişinde birnäçe hepde bäri syrly heläkçilige sebäp bolýan ýadyň ýuwaş-ýuwaşdan bölünmeginiň we ulgam arhitektorlarynyň bil baglap biljek yzygiderli, öňünden aýdyp boljak ýerine ýetirijiligini aňladýar.

"Determiniki ulgamlarda * bir paketiň gaýtadan işlenjekdigi ýa-da haçan * haçan boljakdygy baradaky sorag hiç haçan ýüze çykmaýar. Tor gatlagyndan dinamiki ýadyň bölünişigini aýyrmak bu kepillik üçin esasy ädimdir."

“Zero-Malloc Network Stack” -iň esasy artykmaçlyklary

WolfIP ýaly ýeňil stakany kabul etmek önümiň durnuklylygy we işläp düzüjiniň iş prosesi üçin derrew we uzak möhletli peýdalary üpjün edýär. Bu artykmaçlyklar, modully önümleri bazara çykarmagyň agyry nokatlaryna gönüden-göni ýüzlenýär.