There are three basic page replacement algorithms: first in first out, least recently used and
Virtual memory is a mechanism that creates the illusion of having a very big main memory. With the concept of virtual memory, the user can store processes with size bigger than the available main memory
Segmentation is a non-contiguous memory management technique in which the program is divided into variable size parts called segments.
A CPU generates 32-bit virtual address. The page size is 4 KB. The processor has a translation look-aside buffer (TLB)
In paging the physical address space of a process is non-contiguous. Paging is implemented using frames and pages.
Contiguous memory allocation is one of the efficient and the easiest way of allocating memory to the processes. Each process is contained in a single
Memory management is one of the most important functions of an operating system. The working of a computer system majorly depends on two components: Memory and CPU