NEGLIJENT

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

SLOB ( Simple List Of Block ) este unul dintre cele trei alocatoare de memorie disponibile în kernel-ul Linux , celelalte două fiind SLAB și SLUB. Alocatorul SLOB este conceput pentru a fi un cadru de alocare mic și eficient pentru utilizare în sisteme mici, cum ar fi sistemele încorporate. Din păcate, o limitare majoră a alocatorului SLOB este că acesta suferă foarte mult de fragmentarea internă.

SLOB folosește în prezent un algoritm de primă potrivire, care utilizează primul spațiu de memorie disponibil. Recent, într-un răspuns de la Linus Torvalds pe o listă de distribuție Linux, el a sugerat utilizarea unui algoritm de potrivire optimă, care încearcă să găsească un bloc de memorie care să se potrivească nevoilor. găsiți cel mai mic spațiu care se potrivește cantității disponibile disponibile, evitând pierderea de performanță atât din fragmentare, cât și din consolidarea memoriei.

În mod implicit, nucleul Linux folosește un sistem de atribuire a plăcilor și, atunci când semnalizatorul CONFIG_SLAB este dezactivat, nucleul cade înapoi utilizând alocatorul „SLOB” Alocatorul SLOB a fost utilizat în DSLinux pe consola portabilă Nintendo DS.

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT