Operating Systems · Question 25 · Medium
Operating Systems question 25
A system uses 32-bit logical addresses, a page size of 4 KB and 4-byte page-table entries. How large is a single-level page table for one process?
- 1 MB
- 4 KB
- 4 MB
- 16 MB
Answer and explanation
Answer: C. 4 MB
Explanation: 4 KB = 2^12, so the page number has 32 - 12 = 20 bits and the table has 2^20 entries. 2^20 × 4 bytes = 4 MB.
Previous: A disk has cylinders 0 to 199 and the head is at cylinder 50. The request… · Next: Process (arrival time, burst time, priority) in ms: P1 (0, 5, 3), P2 (1, 3…
Practise operating systems
Try a fresh set of operating systems questions with an explanation after every answer, free and without signing up: Operating Systems practice. Or sit a full placement mock test.
More operating systems questions
- Process (arrival time, burst time) in ms: P1 (0, 7), P2 (2, 4), P3 (4, 1), P4…
- How many times is "A" printed when this C program runs? Assume every fork()…
- A disk has cylinders 0 to 199 and the head is at cylinder 50. The request…
- Process (arrival time, burst time, priority) in ms: P1 (0, 5, 3), P2 (1, 3…
- A system has three resource types. Available = (1, 2, 2). Process | Allocation…
- Memory access time is 200 ns, and servicing a page fault takes 8 ms. If 1 in…
- Three processes share identical units of one resource, and each process may…
- A disk has cylinders 0 to 199 and the head is at cylinder 50, moving towards…
More technical & programming practice
Computer Networks · Software Engineering · Cloud & DevOps · GenAI Basics · Pseudo-code · C Programming · Java · Python
LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge