Loading Viewer...
Loading Viewer...
This Provided notes rights are reserved by Easy Notes Nepal (ENN)
.
.
.
.
📘Lesson 3 – Memory Management
Memory management is a fundamental function of an operating system that is responsible for managing a computer’s main memory (RAM). It keeps track of which parts of memory are in use, which are free, and how memory is allocated to different programs and processes during execution.
This lesson explains the concept of memory management, its need, and how the operating system efficiently uses available memory. Students learn about different memory management techniques such as contiguous memory allocation, paging, and segmentation. It also covers important concepts like virtual memory, swapping, and memory protection, which help in running multiple programs smoothly without interference.
Understanding memory management helps students know how a computer system allocates memory to programs, prevents memory conflicts, improves system performance, and ensures that applications run efficiently and reliably.