🎓 BookMCQ
← Back to Operating System

📖 8. Main Memory

📖 From Operating System • 370 questions available

About 8. Main Memory

Main memory, often called RAM (Random Access Memory), is the workspace of the computer. It is a fast, temporary storage area where the OS and all currently running programs and their data must reside so the CPU can access them quickly. Unlike your hard drive, which stores data permanently, memory is volatile, meaning its contents are lost when the computer is turned off. The OS is in charge of managing this precious and limited resource, deciding which parts of memory are allocated to which process.

The OS uses a technique called "memory management" to keep track of every byte of memory. It ensures that processes don't interfere with each other's memory space. To do this efficiently, it often uses "paging," where memory is divided into small, fixed-size blocks called frames, and the process is divided into blocks of the same size called pages. This allows the OS to store a process's pages anywhere in memory, making the management of memory more flexible and efficient, so the system can run multiple programs smoothly.


Practice MCQs for 8. Main Memory. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-08-07

107
Easy
150
Medium
113
Hard

📌 Topics in this Chapter

Address binding in Main memory
13 MCQsView →
Basic hardware in Main memory
18 MCQsView →
Basic method of Paging
29 MCQsView →
Basic method of Segmentation in Operating System
9 MCQsView →
Dynamic linking and shared libraries in Main memory
10 MCQsView →
Dynamic memory loading in Main memory
9 MCQsView →
EXAMPLE of ARM ARCHITECTURE
9 MCQsView →
Example of Intel 32 Architectures
31 MCQsView →
Example of x86 64 bit Architectures
8 MCQsView →
Fragmentation in contiguous memory allocation
11 MCQsView →
Hardware support in Paging
31 MCQsView →
Hashed page tables
9 MCQsView →
Hierarchical paging in Structure of the Page Table
18 MCQsView →
Inverted page tables
11 MCQsView →
Logical versus physical address space in Main memory
11 MCQsView →
Memory allocation in contiguous memory allocation
14 MCQsView →
Memory protection in contiguous memory allocation
9 MCQsView →
Memory Swapping on mobile systems
9 MCQsView →
Oracle SPARC Solaris
9 MCQsView →
Protection in Paging
11 MCQsView →
Segmentation hardware in Main Memory
8 MCQsView →
Shared Pages in Paging of Operating System
68 MCQsView →
Standard swapping in main memory
15 MCQsView →