SLOB

allocatore di memoria disponibile nel kernel Linux Da Wikipedia, l'enciclopedia libera

SLOB (Simple List Of Block) è uno dei tre allocatori di memoria disponibile nel kernel Linux, gli altri due sono SLAB e SLUB. L'allocatore SLOB è progettato per essere un quadro di allocazione piccolo ed efficiente per l'uso in sistemi di piccole dimensioni come i sistemi embedded. Purtroppo, una limitazione importante dell allocatore SLOB è che soffre molto di frammentazione interna.

SLOB attualmente usa un algoritmo first-fit, che utilizza il primo spazio disponibile per la memoria. Di recente in una risposta di Linus Torvalds in una mailing list Linux ha suggerito l'uso di un algoritmo best-fit, che cerca di trovare un blocco di memoria che si adatta alle esigenze. trova il più piccolo spazio che si adatta alla quantità necessaria a disposizione, evitando la perdita di prestazioni, sia dalla frammentazione e il consolidamento della memoria.

Per impostazione predefinita, il kernel Linux utilizza un sistema di assegnazione slab, e quando la flag CONFIG_SLAB è disabilitata, il kernel ricade utilizzando l'allocatore 'SLOB' L'allocatore SLOB è stato utilizzato in DSLinux sulla console portatile Nintendo DS.

  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.