Operating Systems Concepts Questions
Practice Operating Systems Concepts MCQs with answers and explanations. Page 6 of 12.
Category
Computer Science
Topic
Operating Systems Concepts
Page
6 / 12
Mode
Practice
Questions
Open any question to view the answer and explanation.
Computer architecture – addressing modes
In which addressing mode is the operand value given explicitly within the instruction itself?
Open
View answer
Macro Processor Integration with Assembler Pass 1
What are the advantages of integrating the macro processor into Pass 1 of a two-pass assembler (instead of running a separate macro-expansion phase)?
Open
View answer
Operating Systems: Process State Transitions
Which transition is typically initiated by the process itself (i.e., caused by its own action) in a standard process state model?
Open
View answer
Thrashing in Virtual Memory
Which factors most significantly influence whether a system experiences thrashing (excessive paging) under demand-paged virtual memory?
Open
View answer
Mainframe Storage Formats: Partitioned Data Set (PDS)
On IBM mainframe-style systems, a Partitioned Data Set (PDS) is most commonly used for which purpose?
Open
View answer
System Startup Loaders
When a computer is powered on or restarted, which special loader is executed automatically to bring the operating system into memory?
Open
View answer
Software Layers: Aids for Using Systems Software
Which type of software primarily simplifies a user’s interaction with systems software (for example, providing a graphical shell over the operating system)?
Open
View answer
CPU Scheduling Fundamentals
In operating systems, what is scheduling?
Open
View answer
MS-DOS File Types: Object Files and Load Modules
In MS-DOS toolchains, what are the common extensions for relocatable object files and for load modules (executable images)?
Open
View answer
File Addressing Techniques
Which computational technique is commonly used to compute the storage address of a record in a direct-access file?
Open
View answer
Compiler Phases: “Creation of a More Optimal Matrix”
In the classical compilation pipeline for a PL/I program, the activity described as “creation of a more optimal matrix” is associated with which phase?
Open
View answer
Mainframe Job Control Language (JCL):
Which function do JCL statements primarily serve in batch processing on IBM-style operating systems—specifically, what do they tell the operating system about the start and end of a job and its steps?
Open
View answer
MS-DOS basics:
After booting a DOS-based system, which command reports the operating system version currently running?
Open
View answer
System software vs. application software:
Which of the following is not an applications (end-user) software category?
Open
View answer
Classical mutual exclusion:
Dekker’s algorithm guarantees mutual exclusion for how many processes that share a common critical section?
Open
View answer
IBM System/370 assembler concepts:
Which statement best describes a key assembler function related to base registers on System/370?
Open
View answer
Language translation pipeline:
A program that converts a high-level language source program into executable machine instructions is called what?
Open
View answer
Compiler phases (PL/I example):
In the compilation process, the step described as “resolving symbolic addresses (labels) and generating machine language” corresponds to which phase?
Open
View answer
Operating system capability:
If you want to run more than one program seemingly at the same time on a single system, which systems software capability is required?
Open
View answer
Memory management truths:
Identify the statement that is not correct about common memory-management schemes (virtual memory, paging, segmentation).
Open
View answer
Practice smarter
Solve a few questions daily and revisit weak topics regularly to improve accuracy.