Loading Viewer...
Loading Viewer...
This Provided notes rights are reserved by Easy Notes Nepal (ENN)
.
.
.
.
📘Lesson 5 – Memory Management
Memory management is a key function of an operating system that handles the allocation and deallocation of a computer’s main memory (RAM) to various programs and processes. It ensures that each program gets enough memory to execute while optimizing overall system performance.
This lesson explains the concept of memory management, its importance, and how the operating system organizes and keeps track of memory usage. Students learn about memory management techniques such as contiguous allocation, paging, segmentation, and virtual memory. It also covers concepts like swapping, memory protection, and fragmentation, which help the system run multiple programs efficiently without conflicts.
Understanding memory management helps students know how an operating system efficiently assigns memory to processes, prevents errors, improves performance, and ensures smooth execution of applications.