Explain Memory Partitioning, Paging, Segmentation.

MEMORY PARTITIONING– means partitioning the memory into small units or blocks & load the data or code into the blocks, & use this data & code when required by a process.

PAGING: Paging memory allocation algorithms divide computer memory into small partitions, and allocates memory using a page as the smallest building block.

SEGMENTATION: Segmentation means that a part or parts of the memory will be sealed off from the currently running process, through the use of hardware registers. If the data that is about to be read or written to is outside the permitted address space of that process, a segmentation fault will result.

This is part of vartual memory.But memory is not divided into equal parts.