Operating System MCQs

1019 MCQs  (Page 46 of 102)

What is a Process Control Block?
A. Process type variable
B. Is a data structure. it contains information related to a process such as process state, program counter, cpu register, etc. process control block is also known as task control block. ???? enroll for free data structure certification - january 2026
C. A secondary storage section
D. A block in memory
The entry of all the PCBs of the current processes is in __________
A. Process register
B. Program counter
C. Process table
D. Process unit
What is the degree of multiprogramming?
A. The number of processes executed per unit time
B. The number of processes in the ready queue
C. The number of processes in the i/o queue
D. The number of processes in memory
A single thread of control allows the process to perform __________
A. Only one task at a time
B. Multiple tasks at a time
C. Only two tasks at a time
D. All of the mentioned
What is the objective of multiprogramming?
A. Have a process running at all time
B. Have multiple programs waiting in a queue ready to run
C. To increase cpu utilization
D. None of the mentioned
How does the software trigger an interrupt?
A. Sending signals to cpu through bus
B. Executing a special operation called system call
C. Executing a special program called system program
D. Executing a special program called interrupt trigger program
What is a trap/exception?
A. Hardware generated interrupt caused by an error
B. Software generated interrupt caused by an error
C. User generated interrupt caused by an error
D. None of the mentioned
What is an ISR?
A. Information service request
B. Interrupt service request
C. Interrupt service routine
D. Information service routine
What is an interrupt vector?
A. It is an address that is indexed to an interrupt handler
B. It is a unique device number that is indexed by an address
C. It is a unique identity given to an interrupt
D. None of the mentioned