Memory Management for B.SC. IT SEM-II
Memory Management:
Memory Management is the act of managing computer memory. In its simpler forms, this involves providing ways to allocate portions of memory to programs at their request, and freeing it for reuse when no longer needed. The management of main memory is critical to the computer system.
Goals of Memory Management : Historically, a number of different memory management techniques have been used, and improved upon, in the operating system. The principal goals of the operating system's memory management are :
• To provide memory space to enable several processes to be executed at the same time
• To provide a satisfactory level of performance for the system users
• To protect each program's resources
• To share (if desired) memory space between processes