Explore topic-wise MCQs in Operating System.

This section includes 34 Mcqs, each offering curated multiple-choice questions to sharpen your Operating System knowledge and support exam preparation. Choose a topic below to get started.

1.

Working set model for page replacement is based on the assumption of ____________

A. modularity
B. locality
C. globalization
D. random access
Answer» C. globalization
2.

A process is thrashing if ____________

A. it is spending more time paging than executing
B. it is spending less time paging than executing
C. page fault occurs
D. swapping can not take place
Answer» B. it is spending less time paging than executing
3.

Which algorithm chooses the page that has not been used for the longest period of time whenever the page required to be replaced?

A. first in first out algorithm
B. additional reference bit algorithm
C. least recently used algorithm
D. counting based page replacement algorithm
Answer» D. counting based page replacement algorithm
4.

In FIFO page replacement algorithm, when a page must be replaced ____________

A. oldest page is chosen
B. newest page is chosen
C. random page is chosen
D. none of the mentioned
Answer» B. newest page is chosen
5.

Effective access time is directly proportional to ____________

A. page-fault rate
B. hit ratio
C. memory access time
D. none of the mentioned
Answer» B. hit ratio
6.

When a program tries to access a page that is mapped in address space but not loaded in physical memory, then ____________

A. segmentation fault occurs
B. fatal error occurs
C. page fault occurs
D. no error occurs
Answer» D. no error occurs
7.

Swap space exists in ____________

A. primary memory
B. secondary memory
C. cpu
D. none of the mentioned
Answer» C. cpu
8.

The pager concerns with the ____________

A. individual page of a process
B. entire process
C. entire thread
D. first page of a process
Answer» B. entire process
9.

_____ is the concept in which a process is copied into the main memory from the secondary memory according to the requirement.

A. Paging
B. Demand paging
C. Segmentation
D. Swapping
Answer» C. Segmentation
10.

Because of virtual memory, the memory can be shared among ____________

A. processes
B. threads
C. instructions
D. none of the mentioned
Answer» B. threads
11.

____________ is one or more physically contiguous pages.

A. Slab
B. Cache
C. Object
D. Allocator
Answer» B. Cache
12.

A process is busy swapping pages in and out.

A. Thrashing
B. Compaction
C. External Fragmentation
D. Division
Answer» B. Compaction
13.

Any program, no matter how small, occupies an entire partition. This is called _____________

A. fragmentation
B. prior fragmentation
C. internal fragmentation
D. external fragmentation
Answer» D. external fragmentation
14.

LRU stands for?

A. Least Recently used
B. Less Recently used
C. Least Recurrently used
D. Least Randomly used
Answer» B. Less Recently used
15.

Separation of user logical memory and physical memory is ___________

A. Memory control
B. Memory management
C. Memory sharing
D. Virtual memory
Answer» E.
16.

_____________IS_ONE_OR_MORE_PHYSICALLY_CONTIGUOUS_PAGES.?$

A. Slab
B. Cache
C. Object
D. Allocator
Answer» B. Cache
17.

WORKING_SET_MODEL_FOR_PAGE_REPLACEMENT_IS_BASED_ON_THE_ASSUMPTION_OF?$

A. modularity
B. locality
C. globalization
D. random access
Answer» C. globalization
18.

THE_VIRTUAL_MEMORY_BASICALLY_STORES_THE_NEXT_SEGMENT_OF_DATA_TO_BE_EXECUTED_ON_THE__________?$

A. Secondary storage
B. Disks
C. RAM
D. ROM
Answer» B. Disks
19.

A_PROCESS_IS_BUSY_SWAPPING_PAGES_IN_AND_OUT.?$

A. Thrashing
B. Compaction
C. External Fragmentation
D. Division
Answer» B. Compaction
20.

The_associatively_mapped_virtual_memory_makes_use_of________$

A. TLB
B. Page table
C. Frame table
D. None of the mentioned
Answer» B. Page table
21.

A process is thrashing i?

A. it is spending more time paging than executing
B. it is spending less time paging than executing
C. page fault occurs
D. swapping can not take place
Answer» B. it is spending less time paging than executing
22.

The DMA doesn’t make use of the MMU for bulk data transfers?#

A. True
B. False
Answer» C.
23.

Any program, no matter how small, occupies an entire partition. This is called ____________?

A. fragmentation
B. prior fragmentation
C. internal fragmentation
D. external fragmentation
Answer» D. external fragmentation
24.

The main aim of virtual memory organisation is ________

A. To provide effective memory access
B. To provide better memory transfer
C. To improve the execution of the program
D. All of the mentioned
Answer» E.
25.

A process selects a replacement frame from the set of all frames.

A. Local replacement
B. Global replacement
C. Block replacement
D. Module replacement
Answer» C. Block replacement
26.

______ translates the logical address into a physical address.

A. MMU
B. Translator
C. Compiler
D. Linker
Answer» B. Translator
27.

An allocation that uses a proportional allocation scheme using priorities rather than size.

A. Priority allocation
B. File allocation
C. Preference allocation
D. Simple allocation
Answer» B. File allocation
28.

__________is used to implement virtual memory organisation.

A. Page table
B. Frame table
C. MMU
D. None of the mentioned
Answer» D. None of the mentioned
29.

The binary address issued to data or instructions are called as ______

A. Physical address
B. Location
C. Relocatable address
D. Logical address
Answer» E.
30.

COW stands for?

A. Copy over write
B. Convert over write
C. Count over write
D. Copy over write
Answer» E.
31.

The techniques which move the program blocks to or from the physical memory is called as ______

A. Paging
B. Virtual memory organisation
C. Overlays
D. Framing
Answer» C. Overlays
32.

Virtual Memory can be implemented via __________

A. Demand Paging
B. Logical paging
C. Structural way
D. Simple division
Answer» B. Logical paging
33.

The program is divided into operable parts called as _________

A. Frames
B. Segments
C. Pages
D. Sheets
Answer» C. Pages
34.

Logical Address space can be larger than physical address space.

A. True
B. False
Answer» B. False