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 Questions
In Unix like operating systems, what does the fork() system call do when a process invokes it?
In a typical C or Unix like programming environment, how can a program get and set environment variables at runtime?
In classic Unix memory management terminology, which statement best describes the swap space map data structure referred to as a map?
In memory management, which technique involves dividing memory into fixed sized blocks and mapping logical pages to these blocks?
In operating systems, how are multitasking, multiprogramming and multithreading defined, and how do they differ from each other in the way they share the CPU and system resources?
In CPU scheduling, what do the performance metrics turnaround time and response time mean for a process from submission to completion and first reply?
In operating systems, what is the buddy system of dynamic memory allocation and how does it manage free blocks to reduce fragmentation?
In concurrency control for databases and operating systems, what is time stamping (timestamp based protocol) and how is it used to order transactions?
In process synchronization, how do the wait and signal operations on condition variables in a monitor differ from the P and V operations used with semaphores?
In personal computer operating systems, which factor mainly triggered the need for multitasking support so that users could run several applications at the same time?
In the layered architecture of Windows NT, which description best explains the four main layers that provide hardware, processor and environment independence?
In operating system design, what is SMP (Symmetric Multiprocessing) and how does it organize multiple processors sharing memory?
In the design of Windows NT, which key object oriented concepts are used to structure kernel components and system services?
In the MVT (Multiprogramming with a Variable number of Tasks) operating system, how many jobs can be run concurrently in main memory at a time?
In the Windows NT operating system, what is the Executive (often called the NT Executive) and what role does it play inside the kernel?
In an operating system scheduler, what is an idle thread and when does the CPU execute it?
In Windows NT, what is FtDisk and what function does it provide for disk storage?
In memory management, why do operating systems use paging instead of requiring each process to occupy one large contiguous block of physical memory?
In operating system history, what is meant by a batch operating system and how does it process jobs submitted by users?
In CPU scheduling, what are throughput, turnaround time, waiting time and response time, and how do they describe system performance?
Prev
1
2
3
4
…
7
Next