Partitioning

Fixed partitioning

<aside> πŸ‘‡ Dividing memory into non-overlapping sizes that are fixed

</aside>

Variable partitioning

<aside> πŸ‘‡ Dividing memory into non-overlapping BUT variable sizes

</aside>

Dynamic partitioning

<aside> πŸ‘‡ Making partitions during run-time according to process’s need instead of partitioning during system configuration

</aside>

Buffering

<aside> πŸ‘‡ The temporary storage of data during input, output or internal transfer of data in a computer system

</aside>

Single buffering