OS · Memory Management interview questions

42 OS · Memory Management questions from the Computer Science Fundamentals bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Sign up free to see every answer with its explanation and ask the AI tutor.

Practice OS · Memory Management free

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

Answer + AI explanation with a free account

2. Which term means: "a scheme dividing memory into fixed-size frames and processes into equal-size pages"?

Junior
  1. A.Page table
  2. B.Paging
  3. C.Translation Lookaside Buffer
  4. D.Memory Management Unit

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

5. Which term means: "a scheme dividing a process into variable-size logical segments like code, stack and data"?

Junior
  1. A.Segmentation
  2. B.Virtual memory
  3. C.Internal fragmentation
  4. D.External fragmentation

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

8. Which term means: "a per-process structure mapping each virtual page number to its physical frame number"?

Junior
  1. A.Page table
  2. B.Translation Lookaside Buffer
  3. C.Paging
  4. D.Memory Management Unit

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

11. Which term means: "a small fast cache holding recent page-to-frame translations to speed up address lookup"?

Mid
  1. A.Page table
  2. B.Internal fragmentation
  3. C.Translation Lookaside Buffer
  4. D.Page fault

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

14. Which term means: "wasted space inside an allocated block when the request is smaller than the fixed unit given"?

Junior
  1. A.Internal fragmentation
  2. B.Swapping
  3. C.Logical address
  4. D.External fragmentation

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

17. Which term means: "free memory split into small non-contiguous holes too scattered to satisfy a request"?

Junior
  1. A.External fragmentation
  2. B.Internal fragmentation
  3. C.Multilevel paging
  4. D.Memory Management Unit

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

20. Which term means: "an abstraction letting a process use an address space larger than the physical RAM available"?

Mid
  1. A.Virtual memory
  2. B.Page table
  3. C.Logical address
  4. D.Internal fragmentation

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

23. Which term means: "loading a page into memory only when it is first referenced rather than all at once"?

Mid
  1. A.Physical address
  2. B.Demand paging
  3. C.Logical address
  4. D.Translation Lookaside Buffer

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

26. Which term means: "a trap raised when a process accesses a page that is not currently in physical memory"?

Mid
  1. A.Virtual memory
  2. B.Page table
  3. C.Segmentation
  4. D.Page fault

Answer + AI explanation with a 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

Answer + AI explanation with a 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

Answer + AI explanation with a free account

29. Which term means: "moving an entire process between main memory and a backing store on disk"?

Mid
  1. A.Memory Management Unit
  2. B.Translation Lookaside Buffer
  3. C.Swapping
  4. D.Page fault

Answer + AI explanation with a 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

Answer + AI explanation with a 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 free readiness check

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take the free 2-minute readiness check for a scored result. One full AI mock interview, scored like a real panel, is free when you sign up.

Practice OS · Memory Management free
24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers