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 basics — terminology clarification: Which hardware device, in general terms, is capable of fetching, decoding, and executing a sequence of instructions issued by software?
Software quality workflow — testing vs. debugging: Which statement correctly distinguishes software testing from debugging in the development lifecycle?
Computer organization — addressing modes: In which addressing mode is the effective address computed by adding a constant displacement to the contents of a register?
Compiler technology — code generation across machines: A compiler that runs on one machine but produces executable code for a different target architecture is called a:
Loaders and relocation — self-relocating program: Which option best describes a self-relocating program during program loading and execution?
Operating systems — compatibility across versions: Higher versions of an operating system are often designed so that programs built for earlier versions still run without changes. What is this property commonly called in legacy terminology?
Core responsibilities of an operating system: Which resources and devices are managed and coordinated by a general-purpose operating system during normal operation?
Throughput and scheduling — multiprogramming effect: Which statement best describes a typical advantage of multiprogramming systems compared to single-program systems?
Language portability — FORTRAN across platforms: Which statement is NOT true about the FORTRAN programming language and its portability/use?
CPU datapath registers — identifying the Instruction Register (IR): Which description correctly matches the role of the Instruction Register (IR) in a processor datapath?
Operating systems — page replacement: Which page replacement policy removes a page if it is not in the currently favoured subset (working set) of a process's pages?
Software engineering — modular design quality: Which of the following best measures how good or bad a module's design is?
Memory management terminology: Information in memory that is no longer valid or no longer wanted is called what?
Structured programming principle: Which construct is forbidden by the principles of structured programming?
PC file extensions — backups: Which filename extension commonly indicates a backup copy of another file?
Programming terminology: A sequence of instructions written in a computer language to achieve a desired result is called what?
Assemblers and macros: An instruction in a programming language that is replaced by a sequence of instructions before assembly or compilation is called what?
Basic definitions: Which statement correctly defines a program?
Deadlocks — classic algorithms: Banker's algorithm for resource allocation is used for which purpose?
Operating systems — purpose: What is the primary purpose of an operating system?
1
2
3
4
5
6
7
8
9
10
11
12