If an instruction takes microseconds and a page fault takes an additional microseconds, the effective instruction time if on the average a page fault occurs every instruction is:
GATE CSE · Operating Systems
Master topic for Memory Management. Includes Memory Management Basics, Paging, Segmentation, Paging & Segmentation, Page Replacement Algorithms, Virtual Memory.
144 questions · 12 PYQs · 8 AI practice · GATE CSE 2027
If an instruction takes microseconds and a page fault takes an additional microseconds, the effective instruction time if on the average a page fault occurs every instruction is:
Locality of reference implies that the page reference being made by a process
A 1000 Kbyte memory is managed using variable partitions but no compaction. It currently has two partitions of sizes 200 Kbyte and 260 Kbyte respectively. The smallest allocation request in Kbyte that could be denied is for
In a virtual memory system the address space specified by the address lines of the CPU must be _____ than the physical memory size and ____ than the secondary storage size.
In a paged segmented scheme of memory management, the segment table itself must have a page table because
Which of the following page replacement algorithms suffers from Belady's anamoly?
The address sequence generated by tracing a particular program executing in a pure demand based paging system with 100 records per page with 1 free main memory frame is recorded as follows. What is the number of page faults? 0100, 0200, 0430, 0499, 0510, 0530, 0560, 0120, 0220, 0240, 0260, 0320, 0370
Which one of the following statements is true?
A memory page containing a heavily used variable that was initialized very early and is in constant use is removed then
Consider the following heap (figure) in which blank regions are not in use and hatched region are in use. The sequence of requests for blocks of sizes 300, 25, 125, 50 can be satisfied if we use

Choose the correct alternatives (more than one can be correct) and write the corresponding letters only: Indicate all the false statements from the statements given below:
Choose the correct alternatives (more than one may be correct) and write the corresponding letters only: The total size of address space in a virtual memory system is limited by:
Consider a virtual page reference string 1, 2, 3, 2, 4, 1, 3, 2, 4, 1 on a demand paged virtual memory system running on a computer system with main memory size of 3 page frames which are initially empty. Let LRU, FIFO and OPTIMAL denote the number of page faults under the corresponding page replacement policy. Then:
Which of the following page replacement algorithms is optimal?
A system uses 32-bit virtual addresses and 4KB pages. The number of entries in a single-level page table is:
A high-performance AI training system for climate change prediction utilizes a paged virtual memory architecture. It employs 28-bit logical addresses, and the system is configured with a page size of 16 KB. During a critical data processing phase, the CPU generates a logical address 0x6FA7CBE. The page table lookup reveals that the virtual page corresponding to this logical address is mapped to physical frame number 0x7DA. What is the physical address that the CPU will ultimately access?
Consider a memory management system that uses a page size of 2 KB. Assume that both the physical and virtual addresses start from 0. Assume that the pages 0, 1, 2, and 3 are stored in the page frames 1, 3, 2, and 0, respectively. The physical address (in decimal format) corresponding to the virtual address 2500 (in decimal format) is ________
In a virtual memory system, size of the virtual address is 32-bit, size of the physical address is 30-bit, page size is 4 KByte and size of each page table entry is 4 bytes. The main memory is byte addressable. Find the maximum number of bits that can be used for storing other information (like valid/invalid bit, protection bit, etc.) in each page table entry.
Consider a demand paging system with three frames, and the following page reference string: 1 2 3 4 5 4 1 6 4 5 1 3 2. The contents of the frames are shown with *-marked references causing page replacements. Which one or more of the following could be the page replacement policy/policies in use?
A specialized bio-sequencing system uses a paged virtual memory architecture for processing large genomic datasets. The system employs 30-bit logical addresses and a page size of 8 KB. The physical memory uses a 32-bit addressing scheme. During a gene assembly process, the CPU generates a logical address 0x2BCDEF1A. The page table reveals that the virtual page corresponding to this logical address is mapped to physical frame number 0x12C. What is the physical address corresponding to the requested data element?
Want unlimited AI-generated Memory Management questions?
Sign up free and practice with adaptive difficulty — Easy, Medium, Hard. New questions every session.
Start practising for free →