Memory partitioning is method of dividing the main memory into certain fixed size are variable size portions. There are various schemes that are used for partitioning.
Single partition allocation (Mono programming) :- Single partition allocation method of partitioning is also know as single user contiguous allocation or single process system.It is simplest memory management scheme in which only own process can run at a time.
Multiple fixed partitions allocation :- This memory allocation scheme supports multi programming or multiple fixed partition scheme. Multiple partition of fixed size are created to allow multiple user processes to be present in memory at the same time. Each process may contain one process.