As an Amazon Associate I earn from qualifying purchases.

What is Compaction in Operating System? PDF Download

Learn Compaction definition in operating system with explanation to study “What is Compaction”. Study compaction explanation with operating system terms to review operating system course for online degree programs.

Compaction Definition:

  • A technique that is used when memory is divided into variable-size partitions.

    Operating Systems by William Stallings



Compaction Explanation:

Compaction is a process in which the free space is collected in a large memory chunk to make some space available for processes. Furthermore, compaction refers to combining all the empty spaces together and processes.

Keep Learning Operating System Explanations

What is Translation Lookaside Buffer?

Translation Lookaside Buffer is a memory cache that is used to reduce the time taken to access a user memory ...

What is Main Memory?

Main memory is the physical memory that is the internal computer memory. The term main is used to distinguish it ...

What is Thread Switch?

Thread switching is the process of switching control from one thread to another by operating system. This switching happens at ...

What is Process Spawning?

Process spawning is a function that loads and executes a new child process. The current process may wait for the ...

What is Time Slicing?

Time slicing is a process of dividing time into small periods in which a process is allowed to run uninterrupted ...

What is Privileged Instruction?

A privileged instruction is an instruction that can be executed only by the operating system in a specific mode. The ...