Operating Systems - 2

A test covering operating system fundamentals including process management, scheduling algorithms, process states, and system performance metrics.

25 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

_____ is the time that a process spends waiting for resource allocation.

  1. Processor utilisation
  2. Throughput
  3. Turnaround time
  4. Waiting time
Question 2 Multiple Choice (Single Answer)

The ______ is the time that elapses from the moment a program is submitted until it is completed by the system.

  1. processor utilisation
  2. throughput
  3. turnaround time
  4. waiting time
Question 3 Multiple Choice (Single Answer)

______ is the average fraction of time during which the processor is busy.

  1. Processor utilisation
  2. Processor busy
  3. Processor time
  4. None of these
Question 4 Multiple Choice (Single Answer)

The _______ scheduler allocates the processor.

  1. long-term
  2. medium-term
  3. short-term
  4. none of these
Question 5 Multiple Choice (Single Answer)

______ refers to the amount of work completed in a unit of time.

  1. Processor task
  2. Throughput
  3. Turnaround time
  4. Waiting time
Question 6 Multiple Choice (Single Answer)

Saving the image of a suspended process in secondary storage is called ______.

  1. scheduling
  2. linking
  3. swapping
  4. none of these
Question 7 Multiple Choice (Single Answer)

The _____ scheduler is incharge of handling the swapped-out processes.

  1. long-term
  2. medium-term
  3. short-term
  4. none of these
Question 8 Multiple Choice (Single Answer)

There is/are _____ type(s) of scheduler(s).

  1. 1
  2. 2
  3. 3
  4. 4
Question 9 Multiple Choice (Single Answer)

The ______ scheduler works with the batch queue.

  1. long-term
  2. medium-term
  3. short-term
  4. none of these
Question 10 Multiple Choice (Single Answer)

A ______ is a lightweight process with a reduced state.

  1. task
  2. thread
  3. programme
  4. none of these
Question 11 Multiple Choice (Single Answer)

A ______ is an OS module that selects the next job to be admitted into the system and the next process to run.

  1. tabler
  2. debugger
  3. scheduler
  4. none of these
Question 12 Multiple Choice (Single Answer)

Transition from the user process to the operating system is called ______.

  1. task switch
  2. process switch
  3. mode switch
  4. none of these
Question 13 Multiple Choice (Single Answer)

Transition between two memory-resident processes in a multi-programming system is called _____.

  1. task switch
  2. process switch
  3. both 1 and 2
  4. none of these
Question 14 Multiple Choice (Single Answer)

The ______ contains PCBs of all ready processes.

  1. suspended list
  2. ready list
  3. running list
  4. none of these
Question 15 Multiple Choice (Single Answer)

The operating system groups all the information that it needs about a particular process into a data structure, called ______.

  1. process descriptor
  2. process control block
  3. both 1 and 2
  4. none of these
Question 16 Multiple Choice (Single Answer)

A ______ process lacks some resources other than the processor.

  1. dormant
  2. ready
  3. running
  4. suspended
Question 17 Multiple Choice (Single Answer)

The collective state of all the processes and resources in the system is known as _____.

  1. local system state
  2. global system state
  3. functional system state
  4. none of these
Question 18 Multiple Choice (Single Answer)

A ______ process possesses all the resources needed for its execution, including the processor.

  1. dormant
  2. ready
  3. running
  4. suspended
Question 19 Multiple Choice (Single Answer)

A ______ process possesses all the resources needed for its execution, except the processor.

  1. dormant
  2. ready
  3. running
  4. suspended
Question 20 Multiple Choice (Single Answer)

The ______ state of a process denotes processes that are not known to the operating system.

  1. dormant
  2. ready
  3. running
  4. suspended
Question 21 Multiple Choice (Single Answer)

_____ tasking means that programmers explicitly define each process and some of its attributes.

  1. Explicit
  2. Implicit
  3. Contiguous
  4. None of these
Question 22 Multiple Choice (Single Answer)

Each process possesses certain _____ that assist the OS in managing it.

  1. attributes
  2. features
  3. characteristics
  4. none of these
Question 23 Multiple Choice (Single Answer)

Each process is assigned a ______ priority level.

  1. middleware
  2. hardware
  3. software
  4. firmware
Question 24 Multiple Choice (Single Answer)

______ tasking means that processes are defined by the system.

  1. Explicit
  2. Implicit
  3. Contiguous
  4. None of these
Question 25 Multiple Choice (Single Answer)

______ 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.

  1. Response time
  2. Throughput
  3. Turnaround time
  4. Waiting time