Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Operating Systems Concepts Questions
Computer architecture – addressing modes In which addressing mode is the operand value given explicitly within the instruction itself?
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)?
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?
Thrashing in Virtual Memory Which factors most significantly influence whether a system experiences thrashing (excessive paging) under demand-paged virtual memory?
Mainframe Storage Formats: Partitioned Data Set (PDS) On IBM mainframe-style systems, a Partitioned Data Set (PDS) is most commonly used for which purpose?
System Startup Loaders When a computer is powered on or restarted, which special loader is executed automatically to bring the operating system into memory?
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)?
CPU Scheduling Fundamentals In operating systems, what is scheduling?
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)?
File Addressing Techniques Which computational technique is commonly used to compute the storage address of a record in a direct-access file?
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?
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?
MS-DOS basics: After booting a DOS-based system, which command reports the operating system version currently running?
System software vs. application software: Which of the following is not an applications (end-user) software category?
Classical mutual exclusion: Dekker’s algorithm guarantees mutual exclusion for how many processes that share a common critical section?
IBM System/370 assembler concepts: Which statement best describes a key assembler function related to base registers on System/370?
Language translation pipeline: A program that converts a high-level language source program into executable machine instructions is called what?
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?
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?
Memory management truths: Identify the statement that is not correct about common memory-management schemes (virtual memory, paging, segmentation).
1
2
3
4
5
6
7
8
9
10
11
12