The Process of dividing the main memory into N regions of fixed or variable sized is called as Partitioning.No process can be executed unless it is brought to the main memory, multiple process share the main memory for their execution.To manage the main memory efficiently,the main memory is divided into regions.
- Static Partition
- Dynamic Partition
- Static Partition: When using Static Partitioning of fixed sizes,memory is wasted when object of smaller size is loaded.wasting of memory due to the difference in object size and partition size is called internal fragmentation.
- Dynamic Partition: Wasting of memory between partition due to the scattering of memory into discontinuous fragments called as external fragmentation.