ITPEC FE Morning April 2019 Question 16

Topic: Software

Which of the following is an appropriate explanation of paging?

Explanation

Dividing virtual and real memory into fixed-length blocks — paging manages memory in fixed-size pages mapped to equal-size page frames.

The virtual address space is split into pages and real memory into page frames of the same size. A page table maps each page to a frame, so a program need not sit in one contiguous area, and pages not in real memory are brought in from auxiliary storage on a page fault.

Answer (d)

Why not others:

  • •(a) — grouping several records into one block for reading and writing on auxiliary storage is blocking
  • •(b) — dividing main memory into banks that can be accessed simultaneously is memory interleaving
  • •(c) — moving a program to another area of main memory for execution is relocation

Key rule: Paging uses fixed-length pages; segmentation uses variable-length segments that follow the program's logical parts.

Software · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.