Operating Systems Concepts Questions
Practice Operating Systems Concepts MCQs with answers and explanations. Page 7 of 12.
Category
Computer Science
Topic
Operating Systems Concepts
Page
7 / 12
Mode
Practice
Questions
Open any question to view the answer and explanation.
Computer graphics windowing:
In raster graphics, “scissoring” (clipping to a rectangular window) enables which type of display behavior?
Open
View answer
Operating systems — Multilevel feedback queues:
In CPU scheduling, what is the main characteristic of a multilevel feedback queue (MLFQ) scheduler, often informally called a “feedback queue”?
Open
View answer
Memory management fundamentals:
In memory systems, what is the purpose of boundary (base and limit) registers maintained by the operating system/hardware?
Open
View answer
Core system software:
What is the name of the system that deals with running the actual computer (resource management, scheduling, I/O) rather than solving programming problems directly?
Open
View answer
Process scheduling basics:
Within the process scheduler, what is the primary function of the dispatcher component?
Open
View answer
Compiler diagnostics:
Which class of errors can a compiler reliably detect and report during translation of a source program?
Open
View answer
Software categories:
What do we call the collection of all programs that make a computer usable by managing hardware and providing common services (as opposed to individual end-user applications)?
Open
View answer
Deadlock conditions:
Four necessary conditions for deadlock are mutual exclusion, no-preemption, circular wait, and which additional condition?
Open
View answer
Loaders — absolute loading scheme:
In an absolute loading scheme, which function is performed by the loader itself?
Open
View answer
Device classes:
Which of the following is a block device (transferring data in fixed-size blocks rather than character streams)?
Open
View answer
Input validation in information systems:
Which of the following checks cannot be carried out on input data supplied to a system?
Open
View answer
Semaphores in operating systems:
Which statement best describes the primary purpose of semaphores when coordinating access to shared (critical) resources among concurrent processes/threads?
Open
View answer
CPU sharing model:
Which technique switches jobs so rapidly that each appears to have the computer to itself, thereby sharing processor time among several jobs?
Open
View answer
Public-key cryptography concept:
In a public key encryption system, who can successfully decode (decrypt) the transmitted data?
Open
View answer
Operating system functions:
Which of the following are characteristic responsibilities of an operating system?
Open
View answer
Semaphore initialization for mutual exclusion:
What initial value should a semaphore have so that only one of many processes can enter its critical section at a time?
Open
View answer
Dynamic storage allocation:
In which placement strategy is a program loaded into the largest available free hole (block) in main memory?
Open
View answer
Virtual memory basics:
What is the role of a page-map table (page table) in a paged virtual memory system?
Open
View answer
Scheduling policy behavior:
Which scheduling approach permits temporarily suspending a currently runnable process so another process can run (i.e., supports preemption)?
Open
View answer
Definition of paging:
Which statement correctly defines paging in operating systems, focusing on how programs and memory are subdivided?
Open
View answer
Practice smarter
Solve a few questions daily and revisit weak topics regularly to improve accuracy.