3.Describe the important aspects of memory multiplexing.
help the computer system in allocating the main memory space to the processes and
their data at the time of execution. Along with the allocation of main memory space to
processes, memory management also performs the following activities:
Upgrading performance
Memory management also helps in upgrading the performance of computer
system. Due to memory management of the computer system, the computer
system remains stable and gives a good performance as a result.
Execution of multiple processes
Memory management enables the execution of multiple processes at the same
time in the computer system.
Utilization of memory space
Memory management shares the same memory space among different
processes. Hence we can perform many tasks at a particular memory space.
Memory management is one of the most important features of the operating system
because it affects the execution time of process directly. As we know, that the
execution time of the process directly depends upon the availability of data in the
main memory. Therefore, an operating system must perform its memory management
in such a form that the essential data is always present in the main memory. An
effective memory management system ensures the accuracy, availability, and
consistency of the data imported from the secondary memory to the main memory.