Slob
≈ 3 min read
Names in other languages
No names in other languages are held for this entry yet.
Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.
The SLOB (simple list of blocks) allocator was one of three available memory allocators in the Linux kernel up to version 6.3. The other two are SLAB (slab allocator) and SLUB. The SLOB allocator is designed to require little memory for the implementation and housekeeping, for use in small systems such as embedded systems. Unfortunately, a major limitation of the SLOB allocator is that it suffers greatly from external fragmentation. SLOB currently uses a first-fit algorithm, which uses the first available space for memory. In 2008, a reply from Linus Torvalds on a Linux mailing list was made where he suggested the use of a best-fit algorithm, which tries to find a memory block which suits needs best. Best fit finds the smallest space which fits the required amount available, avoiding loss of performance, both by fragmentation and consolidation of memory. By default, Linux kernel used a SLAB Allocation system until version 2.6.23, when SLUB allocation became the default. When the CONFIG_SLAB flag is disabled, the kernel falls back to using the SLOB allocator. The SLOB allocator was used in DSLinux on Nintendo DS handheld console.
Slob or SLOB may refer to: Slob, United States Virgin Islands, a settlement Arie Slob (born 19611), Dutch politician Jan Janz Slop, or Jan Slob (1643–1727), Dutch Golden Age painter S.L.O.B., a 2007 album by Dr. Acula "Slob", a 2002 song by Weezer from Maladroit Mudflat, or slob, a type of coastal wetland In computing: slob (KDF9), syllabic octal notation as used in conjunction with the English Electric KDF9 computer SLOB (Linux), a memory allocation mechanism in Linux Kernel ==See also== Slobodan
Text derived from https://en.wikipedia.org/w/index.php?oldid=1285493972 under CC BY-SA 4.0; modifications have been made.