en.unionpedia.org

SLUB (software), the Glossary

Index SLUB (software)

SLUB (the unqueued slab allocator) is a memory management mechanism intended for the efficient memory allocation of kernel objects which displays the desirable property of eliminating fragmentation caused by allocations and deallocations.[1]

Table of Contents

  1. 5 relations: Fragmentation (computing), Linux, Memory management, Slab allocation, SLOB.

  2. Linux kernel
  3. Memory management algorithms

Fragmentation (computing)

In computer storage, fragmentation is a phenomenon in which storage space, main storage or secondary storage, such as computer memory or a hard drive, is used inefficiently, reducing capacity or performance and often both.

See SLUB (software) and Fragmentation (computing)

Linux

Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.

See SLUB (software) and Linux

Memory management

Memory management is a form of resource management applied to computer memory.

See SLUB (software) and Memory management

Slab allocation

Slab allocation is a memory management mechanism intended for the efficient memory allocation of objects. SLUB (software) and Slab allocation are memory management algorithms.

See SLUB (software) and Slab allocation

SLOB

The SLOB (simple list of blocks) allocator was one of three available memory allocators in the Linux kernel up to version 6.3. SLUB (software) and SLOB are Linux kernel, Linux stubs and memory management algorithms.

See SLUB (software) and SLOB

See also

Linux kernel

Memory management algorithms

References

[1] https://en.wikipedia.org/wiki/SLUB_(software)