OS · Memory Management interview questions

42 real OS · Memory Management questions from the Computer Science Fundamentals bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Paging?

Junior
  1. A.the actual location in main memory referenced by the memory unit
  2. B.a scheme dividing memory into fixed-size frames and processes into equal-size pages
  3. C.a per-process structure mapping each virtual page number to its physical frame number
  4. D.a trap raised when a process accesses a page that is not currently in physical memory
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Paging — loading a page into memory only when it is first referenced rather than all at once
  2. B.Paging — a per-process structure mapping each virtual page number to its physical frame number
  3. C.Paging — a scheme dividing memory into fixed-size frames and processes into equal-size pages
  4. D.Paging — moving an entire process between main memory and a backing store on disk
Reveal the answer + AI explanation — free account

4. What is Segmentation?

Junior
  1. A.free memory split into small non-contiguous holes too scattered to satisfy a request
  2. B.wasted space inside an allocated block when the request is smaller than the fixed unit given
  3. C.a scheme dividing a process into variable-size logical segments like code, stack and data
  4. D.a trap raised when a process accesses a page that is not currently in physical memory
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.Segmentation — a small fast cache holding recent page-to-frame translations to speed up address lookup
  2. B.Segmentation — an abstraction letting a process use an address space larger than the physical RAM available
  3. C.Segmentation — the virtual address generated by the CPU that must be mapped to a real location
  4. D.Segmentation — a scheme dividing a process into variable-size logical segments like code, stack and data
Reveal the answer + AI explanation — free account

7. What is Page table?

Junior
  1. A.a scheme dividing memory into fixed-size frames and processes into equal-size pages
  2. B.the hardware that translates logical addresses into physical addresses at run time
  3. C.a per-process structure mapping each virtual page number to its physical frame number
  4. D.moving an entire process between main memory and a backing store on disk
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.Page table — the virtual address generated by the CPU that must be mapped to a real location
  2. B.Page table — a per-process structure mapping each virtual page number to its physical frame number
  3. C.Page table — a small fast cache holding recent page-to-frame translations to speed up address lookup
  4. D.Page table — wasted space inside an allocated block when the request is smaller than the fixed unit given
Reveal the answer + AI explanation — free account

10. What is Translation Lookaside Buffer?

Mid
  1. A.a small fast cache holding recent page-to-frame translations to speed up address lookup
  2. B.a scheme dividing a process into variable-size logical segments like code, stack and data
  3. C.a per-process structure mapping each virtual page number to its physical frame number
  4. D.the virtual address generated by the CPU that must be mapped to a real location
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Translation Lookaside Buffer — wasted space inside an allocated block when the request is smaller than the fixed unit given
  2. B.Translation Lookaside Buffer — a small fast cache holding recent page-to-frame translations to speed up address lookup
  3. C.Translation Lookaside Buffer — an abstraction letting a process use an address space larger than the physical RAM available
  4. D.Translation Lookaside Buffer — the virtual address generated by the CPU that must be mapped to a real location
Reveal the answer + AI explanation — free account

13. What is Internal fragmentation?

Junior
  1. A.free memory split into small non-contiguous holes too scattered to satisfy a request
  2. B.wasted space inside an allocated block when the request is smaller than the fixed unit given
  3. C.the virtual address generated by the CPU that must be mapped to a real location
  4. D.a per-process structure mapping each virtual page number to its physical frame number
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Junior
  1. A.Internal fragmentation — a scheme dividing a process into variable-size logical segments like code, stack and data
  2. B.Internal fragmentation — a per-process structure mapping each virtual page number to its physical frame number
  3. C.Internal fragmentation — wasted space inside an allocated block when the request is smaller than the fixed unit given
  4. D.Internal fragmentation — loading a page into memory only when it is first referenced rather than all at once
Reveal the answer + AI explanation — free account

16. What is External fragmentation?

Junior
  1. A.the hardware that translates logical addresses into physical addresses at run time
  2. B.wasted space inside an allocated block when the request is smaller than the fixed unit given
  3. C.free memory split into small non-contiguous holes too scattered to satisfy a request
  4. D.splitting a large page table into a hierarchy of tables to avoid keeping it all in memory
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Junior
  1. A.External fragmentation — free memory split into small non-contiguous holes too scattered to satisfy a request
  2. B.External fragmentation — wasted space inside an allocated block when the request is smaller than the fixed unit given
  3. C.External fragmentation — a scheme dividing memory into fixed-size frames and processes into equal-size pages
  4. D.External fragmentation — an abstraction letting a process use an address space larger than the physical RAM available
Reveal the answer + AI explanation — free account

19. What is Virtual memory?

Mid
  1. A.the virtual address generated by the CPU that must be mapped to a real location
  2. B.splitting a large page table into a hierarchy of tables to avoid keeping it all in memory
  3. C.an abstraction letting a process use an address space larger than the physical RAM available
  4. D.loading a page into memory only when it is first referenced rather than all at once
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Mid
  1. A.Virtual memory — the virtual address generated by the CPU that must be mapped to a real location
  2. B.Virtual memory — an abstraction letting a process use an address space larger than the physical RAM available
  3. C.Virtual memory — the actual location in main memory referenced by the memory unit
  4. D.Virtual memory — a per-process structure mapping each virtual page number to its physical frame number
Reveal the answer + AI explanation — free account

22. What is Demand paging?

Mid
  1. A.the hardware that translates logical addresses into physical addresses at run time
  2. B.a per-process structure mapping each virtual page number to its physical frame number
  3. C.loading a page into memory only when it is first referenced rather than all at once
  4. D.a trap raised when a process accesses a page that is not currently in physical memory
Reveal the answer + AI explanation — free account

24. Which statement is correct?

Mid
  1. A.Demand paging — loading a page into memory only when it is first referenced rather than all at once
  2. B.Demand paging — an abstraction letting a process use an address space larger than the physical RAM available
  3. C.Demand paging — a small fast cache holding recent page-to-frame translations to speed up address lookup
  4. D.Demand paging — the actual location in main memory referenced by the memory unit
Reveal the answer + AI explanation — free account

25. What is Page fault?

Mid
  1. A.a scheme dividing a process into variable-size logical segments like code, stack and data
  2. B.wasted space inside an allocated block when the request is smaller than the fixed unit given
  3. C.a scheme dividing memory into fixed-size frames and processes into equal-size pages
  4. D.a trap raised when a process accesses a page that is not currently in physical memory
Reveal the answer + AI explanation — free account

27. Which statement is correct?

Mid
  1. A.Page fault — an abstraction letting a process use an address space larger than the physical RAM available
  2. B.Page fault — a trap raised when a process accesses a page that is not currently in physical memory
  3. C.Page fault — the virtual address generated by the CPU that must be mapped to a real location
  4. D.Page fault — moving an entire process between main memory and a backing store on disk
Reveal the answer + AI explanation — free account

28. What is Swapping?

Mid
  1. A.moving an entire process between main memory and a backing store on disk
  2. B.a trap raised when a process accesses a page that is not currently in physical memory
  3. C.free memory split into small non-contiguous holes too scattered to satisfy a request
  4. D.an abstraction letting a process use an address space larger than the physical RAM available
Reveal the answer + AI explanation — free account

30. Which statement is correct?

Mid
  1. A.Swapping — free memory split into small non-contiguous holes too scattered to satisfy a request
  2. B.Swapping — a scheme dividing memory into fixed-size frames and processes into equal-size pages
  3. C.Swapping — a scheme dividing a process into variable-size logical segments like code, stack and data
  4. D.Swapping — moving an entire process between main memory and a backing store on disk
Reveal the answer + AI explanation — free account

Showing 30 of 42 OS · Memory Management questions — the full set, with answers, explanations and an AI tutor on every question, is inside.

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice OS · Memory Management free