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 graphics windowing: In raster graphics, “scissoring” (clipping to a rectangular window) enables which type of display behavior?
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”?
Memory management fundamentals: In memory systems, what is the purpose of boundary (base and limit) registers maintained by the operating system/hardware?
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?
Process scheduling basics: Within the process scheduler, what is the primary function of the dispatcher component?
Compiler diagnostics: Which class of errors can a compiler reliably detect and report during translation of a source program?
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)?
Deadlock conditions: Four necessary conditions for deadlock are mutual exclusion, no-preemption, circular wait, and which additional condition?
Loaders — absolute loading scheme: In an absolute loading scheme, which function is performed by the loader itself?
Device classes: Which of the following is a block device (transferring data in fixed-size blocks rather than character streams)?
Input validation in information systems: Which of the following checks cannot be carried out on input data supplied to a system?
Semaphores in operating systems: Which statement best describes the primary purpose of semaphores when coordinating access to shared (critical) resources among concurrent processes/threads?
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?
Public-key cryptography concept: In a public key encryption system, who can successfully decode (decrypt) the transmitted data?
Operating system functions: Which of the following are characteristic responsibilities of an operating system?
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?
Dynamic storage allocation: In which placement strategy is a program loaded into the largest available free hole (block) in main memory?
Virtual memory basics: What is the role of a page-map table (page table) in a paged virtual memory system?
Scheduling policy behavior: Which scheduling approach permits temporarily suspending a currently runnable process so another process can run (i.e., supports preemption)?
Definition of paging: Which statement correctly defines paging in operating systems, focusing on how programs and memory are subdivided?
1
2
3
4
5
6
7
8
9
10
11
12