wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

VIRTUAL MEMORY QUIZEZZS

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What is the primary purpose of virtual memory in computer systems?

a)

Increase CPU clock speed

b)

Expand the physical RAM capacity

c)

Improve disk storage performance

d)

Enhance the efficiency of program execution

2.

What is the primary advantage of demand paging in operating systems?

a)

Increased system throughput

b)

Reduced memory wastage

c)

Faster program startup times

d)

Enhanced security

3.

What is the name of a metric used in demand paging for accessing memory?
(Hint : Effective Accessing Time)

(a)  

4.

What does "instruction restart" in virtual memory refer to?

a)

Terminating the program when a page fault occurs.

b)

Resuming the program's execution from the beginning after a page fault.

c)

Re-executing the instruction that caused a page fault after loading the required page into memory.

d)

Ignoring the page fault and proceeding with the next instruction.

5.

In the context of virtual memory, what is the purpose of the valid-invalid bit?

a)

To indicate whether a page is present in secondary storage

b)

To specify the size of the virtual memory space

c)

To determine the order of page replacement

d)

To mark whether a page in virtual memory is currently valid or invalid

6.

Why is handling a page fault crucial in virtual memory management within operating systems?

a)

To increase the physical memory capacity

b)

To prevent memory leaks in the program

c)

To efficiently use more memory than physically available

d)

To minimize the need for secondary storage

7.

How many step in handling page fault ?

a)

8

b)

6

c)

12

d)

10

8.

(GENERAL QUESTION)

When does the virtual memory first commercial computer release ?

a)

1959

b)

1960

c)

1961

d)

1962

9.

In virtual memory systems, what is the purpose of page replacement?

a)

To decrease the page size

b)

To improve disk storage performance

c)

To manage the translation lookaside buffer

d)

To free up space in physical memory for incoming pages

10.

Which algorithm is commonly used for page replacement in virtual memory systems to decide which page to remove when a page fault occurs?

a)

Least Recently Used (LRU)

b)

First-In-First-Out (FIFO)

c)

Shortest Job Next (SJN)

d)

Round Robin

11.

Which of the following best describes the Least Recently Used (LRU) page replacement algorithm in virtual memory systems?

a)

It prioritizes the most recently accessed page for replacement.

b)

It selects pages for replacement based on a random order.

c)

It identifies the oldest accessed page for replacement.

d)

It replaces pages in a circular order, starting from the beginning.

12.

Adding more frames can cause pages to be evicted prematurely, leading to an increase in page faults.
(Clue : Someone anomaly)

(a)  

13.

In virtual memory management, what is the Second-Chance (clock) page-replacement algorithm designed to achieve?

a)

It prioritizes pages based on the frequency of access.

b)

It randomly selects pages for replacement.

c)

It identifies and replaces the oldest accessed pages.

d)

It minimizes the occurrence of page faults.

14.

In the context of virtual memory, what is a key benefit of employing page buffering?

a)

Optimizing the size of the virtual memory space

b)

Enhancing the efficiency of the page replacement algorithm

c)

Reducing the need for secondary storage

d)

Minimizing the utilization of the translation lookaside buffer (TLB)

15.

(GENERAL QUESTION)
Who is creator of the virtual memory ?

(a)  

16.

TWO major allocation schemes :

a)

Non-Uniform Allocation

b)

Priority Allocation

c)

Fixed Allocation

d)

Flexible Allocation

17.

What is a commonality between global memory allocation and local memory allocation in computer systems?

a)

Global allocation involves sharing memory across processes, while local allocation is specific to individual processes.

b)

Both global and local allocation strategies dynamically adjust memory based on the needs of the entities, whether processes or individual programs.

c)

Global allocation refers to allocating memory within a specific process, while local allocation involves the entire system's memory.

d)

The similarity lies in the static allocation of memory resources to ensure optimal system performance.

18.

What is a major cause of thrashing in virtual memory systems?

a)

Efficient page replacement algorithms

b)

Low multiprogramming level

c)

High page fault rate and constant swapping

d)

Large physical memory size

19.
  1. What is the primary goal of thrashing detection mechanisms?

a)

To identify when thrashing is occurring and take corrective action

b)

To predict when thrashing will occur and prevent it proactively

c)

To increase the page fault rate and improve system performance

d)

To optimize the size of virtual memory for each process

20.
  1. Which statement accurately describes thrashing in virtual memory?

a)

It is a natural consequence of virtual memory systems and cannot be avoided

b)

It always occurs on large computers with excessive memory resources

c)

It is a desirable state where the system spends most of its time swapping pages

d)

It occurs when a computer's virtual memory resources become saturated, leading to excessive page faults and poor performance.

21.

WANT EXTRA REDEEM QUESTION ? WANT TO COMEBACK ?

a)

YES

b)

NO

22.

What is a significant similarity between virtual memory and main memory (RAM) in computer systems?

a)

Both are permanent storage devices

b)

Both have unlimited storage capacity

c)

Both directly execute program instructions

d)

Both are used to store and manage data temporarily

23.

(GENERAL QUESTION)
First commercial virtual memory computer is

a)

B1700 from Burroughs Corps.

b)

IBM 650 from International Business Machines

c)

IBM 5150 from International Business Machines

d)

B5000 from Burroughs Corps.

24.

(GENERAL QUESTION)
In the historical development of virtual memory, which computing milestone marked a significant shift towards the widespread adoption of virtual memory systems?

a)

The invention of the transistor

b)

The introduction of magnetic core memory

c)

The development of the first electronic computer

d)

The implementation of demand paging techniques

25.

(GENERAL QUESTION)
In the historical development of virtual memory, which computing milestone marked a significant shift towards the widespread adoption of virtual memory systems?

a)

The invention of the transistor

b)

The introduction of magnetic core memory

c)

The development of the first electronic computer

d)

The implementation of demand paging techniques