As an Amazon Associate I earn from qualifying purchases.

Compaction Notes: Definitions & Explanations PDF Download

Study Compaction lecture notes PDF with operating system definitions and 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 Notes:

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 with Operating System Notes

What is Segment?

A process is divided into segments. The chunks that a program is divided into which are not necessarily all of ...

What is Sequential File?

Sequential file is a file that contains records or other elements that are stored in chronological order based on account ...

What is Spin Lock?

A spin lock is a lock which causes a thread trying to acquire it to simply wait in a spin ...

What is Instruction Cycle?

Instruction cycle is a processor cycle in which one instruction is processed. Each cycle processes a single instruction. There are ...

What is Mutual Exclusion?

Mutual Exclusion is a program object that prevents simultaneous access to a shared resource. The concept is used in concurrent ...

What is Priority Inversion?

Priority inversion is a scenario in scheduling in which a high priority task is indirectly preempted by a low priority ...