Skip to content
Early access — you're among the first to try PYQLabs. Share feedback
Concept drill

Virtual Memory

GATE CSE & IT · Operating Systems - Memory Management · 1990-2026

45
PYQs
78%
keyed
0
elite explanations
27
years appeared

Study anchor

Source-book anchor pending for this concept.

Practice action

Start latest PYQ

PYQs in this concept

All concepts →
2026 PYQ

A system has a Translation Lookaside Buffer (TLB) that has a reach of 1 MB . TLB reach is defined as the total amount of physical memory that can be accessed through the TLB entrie...

mediumbasic explanation
2025 PYQ

In optimal page replacement algorithm, information about all future page references is available to the operating system (OS). A modification of the optimal page replacement algori...

mediumbasic explanation
2024 Q24

Which of the following tasks is/are the responsibility/responsibilities of the memory management unit (MMU) in a system with paging-based memory management?

mediumanswer key
2024 Q62

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...

mediumanswer key
2023 PYQ

Consider a computer system with 57-bit virtual addressing using multi-level tree-structured page tables with L levels for virtual to physical address translation. The page size is...

mediumbasic explanation
2019 PYQ

Assume that in a certain computer, the virtual addresses are 64 bits long and the physical addresses are 48 bits long. The memory is word addressable. The page size is 8 kB and the...

mediumanswer keybasic explanation
2016 PYQ

In which one of the following page replacement algorithms it is possible for the page fault rate to increase even when the number of allocated frames increases?

easyanswer key
2016 PYQ

Consider a computer system with $$40$$-bit virtual addressing and page size of sixteen kilobytes. If the computer system has a one-level page table per process and each page table...

medium
2015 PYQ

Consider a main memory with five page frames and the following sequence of page references: 3, 8, 2, 3, 9, 1, 6, 3, 8, 9, 3, 6, 2, 1, 3. Which one of the following is true with res...

mediumanswer key
2014 PYQ

A system uses $$3$$ page frames for storing process pages in main memory. It uses the Least Recently Used $$(LRU)$$ page replacement policy. Assume that all the page frames are ini...

easy
2014 PYQ

Assume that there are $$3$$ page frames which are initially empty. If the page reference string is $$1, 2, 3, 4, 2, 1, 5, 3, 2, 4, 6,$$ the number of page faults using the optimal...

medium
2011 PYQ

A thread is usually defined as a ''light weight process'' because an operating system $$(OS)$$ maintains smaller data structures for a thread than for a process. In relation to thi...

easyanswer keybasic explanation
2010 PYQ

A system uses FIFO policy for page replacement. It has $$4$$ pages frames with no pages loaded to begin with. The system first accesses $$100$$ distinct pages in some order and the...

mediumanswer key
2009 PYQ

Consider the 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 that has main memory size of $$3$$ page fr...

mediumanswer key
2009 PYQ

In which one of the following page replacement policies, Belady’s anomaly may occur?

easyanswer key
2007 PYQ

A process has been allocated $$3$$ page frames. Assume that none of the pages of the process are available in the memory initially. The process makes the following sequence of page...

easyanswer key
2007 PYQ

A process has been allocated $$3$$ page frames. Assume that none of the pages of the process are available in the memory initially. The process makes the following sequence of page...

mediumanswer key
2006 PYQ

A Computer system supports $$32$$-bit virtual addresses as well as $$32$$-bit physical addresses. Since the virtual address space is of the same size as the physical address space,...

mediumanswer key
2005 PYQ

Increasing the $$RAM$$ of a computer typically improves performance because

easyanswer key
2005 PYQ

What is the swap space in the disk used for?

easyanswer key
2005 PYQ

Consider the following code fragment: if (fork() == 0) { a = a + 5; printf("%d, %d \n", a, &a); } else { a = a - 5; printf ("%d, %d \n", a, &a); } Let $$u,v$$ be the values printed...

mediumanswer key
2004 PYQ

The minimum number of page frames that must be allocated to a running process in a virtual memory environment is determined by.

mediumanswer key
2003 PYQ

In a system with $$32$$ bit virtual addresses and $$1$$ $$KB$$ page size, use of one-level page tables for virtual to physical address translation is not practical because of

easyanswer key
2003 PYQ

A processor uses $$2$$-level page tables for virtual to physical address translation. Page tables for both levels are stored in the main memory. Virtual and physical addresses are...

mediumanswer key
2003 PYQ

A processor uses $$2$$-level page tables for virtual to physical address translation. Page tables for both levels are stored in the main memory. Virtual and physical addresses are...

hardanswer key
2002 PYQ

The optimal page replacement algorithm will select the page that.

easyanswer key
2001 PYQ

Where does the swap space reside?

easyanswer key
2001 PYQ

Which of the following statements is false?

easyanswer key
2001 PYQ

Consider a virtual memory system with $$FIFO$$ page replacement policy. For an arbitrary page access pattern, increasing the number of page frames in main memory will

easyanswer key
2000 PYQ

Suppose the time to service a page fault is on the average $$10$$ milliseconds, while a memory access takes $$1$$ microsecond. Then a $$99.99$$% hit ratio results in average memory...

easyanswer key
1999 PYQ

Which of the following is/are advantage of virtual memory?

easyanswer key
1999 PYQ

Listed below are some operating system abstractions (in the left column) and the hardware components. Which matching pairs is correct? $$\,\,\,\,\,\,\,\,\,\,$$$$\,\,\,\,\,\,\,\,\,\...

easy
1999 PYQ

A certain computer system has the segmented paging architecture for virtual memory. The memory is byte addressable. Both virtual and physical address spaces contain $${2^{16}}$$ by...

hard
1998 PYQ

If an instruction takes $${\rm I}$$ microseconds and a page fault takes an additional $$j$$ microseconds, the effective instruction time if on the average a page fault occurs every...

easyanswer key
1997 PYQ

Dirty bit for a page in a page table

easyanswer key
1997 PYQ

Locality of reference implies that the page reference being made by a process

easyanswer key
1995 PYQ

The address sequence generated by tracing a particular program executing in a pure demand paging system with $$100$$ records per page with $$1$$ free main memory frame is recorded...

easyanswer key
1995 PYQ

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 s...

easyanswer key
1994 PYQ

A memory page containing a heavily used variable that was initialized very early and is in constant use is removed when

easyanswer key
1992 PYQ

Let the page reference and the working set window be c c d b c e c e a d and 4, respectively. The initial working set at time $$t = 0$$ contains the pages {a, d, e}, where a was re...

medium
1992 PYQ

Which page replacement policy sometimes leads to more page faults when size of memory is increased?

easyanswer key
1991 PYQ

State whether the following statement TRUE or FALSE. The amount of virtual memory available is limited by the availability of secondary storage.

easyanswer key
1991 PYQ

State whether the following statement TRUE or FALSE. The $$LRU$$ page-replacement policy may cause thrashing for some type of programs.

easyanswer key
1991 PYQ

The total size of address space in a virtual memory systems is limited by

easyanswer key
1990 PYQ

In a two -level virtual memory, the memory access time for main memory, $${t_M} = {10^{ - 8}}\sec $$ and the memory access time for the secondary memory, tag $$ = {10^{ - 3}}.$$ Wh...

medium