What is memory management? Why is it essential in a multi -user environment?

Memory management is schemes for using the available memory in a computer system in an effective manner. Memory management is one of the very important task performed by operating system. 

In multiuser systems,  multiple processes reside in memory at the same time. Each process belong to different users. In order to avoid one process from interfacing with another process area, proper memory management is required. Usually available memory is partitioned and each process is allowed to reside in a separate partition. If a process try to violate the alloted memory space then it is detected automatically and the process is suspended. All these activities are done by operating systems memory management modules.

Post a Comment

0 Comments