Just like in the title, what is a contiguous memory block?
Memory consists of a large number of blocks of bytes. Each block has its own address. When a process requests for memory, memory is allocated in two ways:
In contiguous memory allocation, consecutive (one after Another) blocks are assigned which are called contiguous Memory blocks.
In non-contiguous memory allocation, separate blocks present at different locations are assigned.