Operating Systems - 2
A test covering operating system fundamentals including process management, scheduling algorithms, process states, and system performance metrics.
Questions
_____ is the time that a process spends waiting for resource allocation.
- Processor utilisation
- Throughput
- Turnaround time
- Waiting time
The ______ is the time that elapses from the moment a program is submitted until it is completed by the system.
- processor utilisation
- throughput
- turnaround time
- waiting time
______ is the average fraction of time during which the processor is busy.
- Processor utilisation
- Processor busy
- Processor time
- None of these
The _______ scheduler allocates the processor.
- long-term
- medium-term
- short-term
- none of these
______ refers to the amount of work completed in a unit of time.
- Processor task
- Throughput
- Turnaround time
- Waiting time
Saving the image of a suspended process in secondary storage is called ______.
- scheduling
- linking
- swapping
- none of these
The _____ scheduler is incharge of handling the swapped-out processes.
- long-term
- medium-term
- short-term
- none of these
There is/are _____ type(s) of scheduler(s).
- 1
- 2
- 3
- 4
The ______ scheduler works with the batch queue.
- long-term
- medium-term
- short-term
- none of these
A ______ is a lightweight process with a reduced state.
- task
- thread
- programme
- none of these
A ______ is an OS module that selects the next job to be admitted into the system and the next process to run.
- tabler
- debugger
- scheduler
- none of these
Transition from the user process to the operating system is called ______.
- task switch
- process switch
- mode switch
- none of these
Transition between two memory-resident processes in a multi-programming system is called _____.
- task switch
- process switch
- both 1 and 2
- none of these
The ______ contains PCBs of all ready processes.
- suspended list
- ready list
- running list
- none of these
The operating system groups all the information that it needs about a particular process into a data structure, called ______.
- process descriptor
- process control block
- both 1 and 2
- none of these
A ______ process lacks some resources other than the processor.
- dormant
- ready
- running
- suspended
The collective state of all the processes and resources in the system is known as _____.
- local system state
- global system state
- functional system state
- none of these
A ______ process possesses all the resources needed for its execution, including the processor.
- dormant
- ready
- running
- suspended
A ______ process possesses all the resources needed for its execution, except the processor.
- dormant
- ready
- running
- suspended
The ______ state of a process denotes processes that are not known to the operating system.
- dormant
- ready
- running
- suspended
_____ tasking means that programmers explicitly define each process and some of its attributes.
- Explicit
- Implicit
- Contiguous
- None of these
Each process possesses certain _____ that assist the OS in managing it.
- attributes
- features
- characteristics
- none of these
Each process is assigned a ______ priority level.
- middleware
- hardware
- software
- firmware
______ tasking means that processes are defined by the system.
- Explicit
- Implicit
- Contiguous
- None of these
______ is the time that elapses from the moment the last character of a command line is entered till the first result appears on the terminal.
- Response time
- Throughput
- Turnaround time
- Waiting time