Operating System MCQs
1K+ questions with answers
Cascading termination refers to termination of all child processes if the parent process terminates ______
With _____________ only one process can execute at a time; meanwhile all other process are waiting for the processor. With ______________ more than one process can be running simultaneously each on a different processor.
In UNIX, each process is identified by its __________
The child process can __________
The child process completes execution, but the parent keeps executing, then the child process is known as __________
What is Interprocess communication?
Message passing system allows processes to __________
Which of the following two operations are provided by the IPC facility?
Messages sent by a process __________
The link between two processes P and Q to send and receive messages is called __________
Which of the following are TRUE for direct communication?
In the non blocking send __________
In the Zero capacity queue __________
The Zero Capacity queue __________
Bounded capacity and Unbounded capacity queues are referred to as __________
Remote Procedure Calls are used ____________
To differentiate the many network services a system supports ______ are used.
RPC provides a(an) _____ on the client-side, a separate one for each remote procedure.
What is stub?
To resolve the problem of data representation on different systems RPCs define _____________
What is the full form of RMI?
A process that is based on IPC mechanism which executes on different systems and can communicate with other processes using message based communication, is called ________
The initial program that is run when the computer is powered up is called __________
How does the software trigger an interrupt?
What is a trap/exception?
What is an ISR?
What is an interrupt vector?
DMA is used for __________
In a programmed input/output(PIO) __________
In an interrupt driven input/output __________
In the layered approach of Operating Systems __________
How does the Hardware trigger an interrupt?
Which operation is performed by an interrupt handler?
Which module gives control of the CPU to the process selected by the short-term scheduler?
The processes that are residing in main memory and are ready and waiting to execute are kept on a list called _____________
The interval from the time of submission of a process to the time of completion is termed as ____________
Which scheduling algorithm allocates the CPU first to the process that requests the CPU first?
In priority scheduling algorithm ____________
In priority scheduling algorithm, when a process arrives at the ready queue, its priority is compared with the priority of ____________
Process are classified into different groups in ____________
In multilevel feedback scheduling algorithm ____________
Which one of the following can not be scheduled by the kernel?
CPU scheduling is the basis of ___________
With multiprogramming ______ is used productively.
What are the two steps of a process execution?
An I/O bound program will typically have ____________
A process is selected from the ______ queue by the ________ scheduler, to be executed.
In the following cases non β preemptive scheduling occurs?
What is Dispatch latency?
Scheduling is done so as to ____________