Home » MCQs and Fill in blanks of “Process Overview”

Operating System

Chapter 1: Introduction to Operating System 

— Definition of Operating System.

— Evolution of operating systems – simple batch systems, multi-programmed batch systems, time sharing systems.

— Functions of an operating system

— Characteristics of Operating System

— Single user and multi-user operating systems

Open-source and closed-source operating systems.

Important Questions with their Answers of “Introduction to operating system”

— MCQs and Fill in Blanks

— Short term Questions

— Long Term Questions


Chapter 2: Process Overview

Definition of process, process states, process life cycle,

Process Control Block (PCB),

Process Scheduling – Scheduling queues,

Schedulers (short term, medium term and long term).

Dispatcher.

Context Switch.

Important Questions with their Answers of “Process Overview”

— MCQs and Fill in blanks

Short term Questions

Long Term Questions


Chapter 3: CPU Scheduling

  • CPU Scheduler,
  • Preemptive and non-preemptive scheduling.
  • Scheduling criteria – CPU utilization, Throughput, Turnaround time, Waiting time, Response time.
  • Scheduling Algorithms: First-Come-First-Serve, Shortest-Job-First, Priority Scheduling, Round-Robin.

Important Questions with their Answers of “CPU Scheduling”

  • MCQs and Fill in blanks
  • Short term Questions
  • Long Term Questions

MCQs and Fill in blanks of “Process Overview”

Qus 1: In operating system, each process has its own _________.

  1. address space and global variables
  2. open files
  3. pending alarms, signals and signal handlers
  4. All of these.

Ans : 4. All of these.

Qus 2: An executed program of computer system is called________ .

  1. Process
  2. Program
  3. Thread
  4. Interrupt

Ans : 1. Process

Qus 3 : What is the ready state of a process?

  1. when process is using the CPU
  2. when process is unable to run until some task has been completed
  3. when process is scheduled to run after some execution
  4. All of these

Ans : 3. when process is scheduled to run after some execution.

Qus 4: The address of the next instruction to be executed by the current process is provided by the_____.

  1. Program Stack
  2. Program Counter
  3. Pipeline
  4. CPU Registers

Ans : 2. Program Counter

Qus 5: A Process Control Block(PCB) does not contain which of the following ?

  1. Bootstrap Program
  2. Code
  3. Data
  4.  Stack

Ans : 1. Bootstrap Program

Qus 6: Which of the following is not the state of a process?

  1. New
  2. Running
  3. Waiting
  4. Old

Ans : 4. Old

Qus 7: The Process Control Block is:

  1. A secondary storage section
  2. A Block in memory
  3. Data Structure
  4. Process type variable

Ans : 3. Data Structure

Qus 8: The number of processes completed per unit time is known as __________.

  1. Output
  2. Efficiency
  3. Capacity
  4. Throughput

Ans : 4. Throughput

Qus 9: Which of the following do not belong to queues for processes ?

  1. PCB Queue
  2. Device Queue
  3. Job Queue
  4. Ready Queue

Ans : 1. PCB Queue

Qus 10: Which of the following need not necessarily be saved on a context switch between processes ?

  1. General purpose registers
  2. Program counter
  3. Translation lookaside buffer
  4. All of these

Ans : 3. Translation lookaside buffer


Leave a comment

Your email address will not be published. Required fields are marked *

‘Operating System’ Practical

  1. To install and configure MS Windows 7/8/10 on a computer
  2. To get familiar with general Windows commands – ECHO, CLS, DIR, TREE, MD, CD, TYPE, RD, DEL, MOVE, COPY , REN, ATTRIB, COLOR, DATE, TIME, ERASE, FIND, FC, MORE, CMD, PATH, SYSTEMINFO, SHUTDOWN, TASKLIST, TASKKILL, VER, VOL, CHKDSK
  3. To use wildcard characters for copying, moving, renaming, and deleting files and directories in a given hierarchical directory structure under Windows’s command prompt.
  4. To get familiar with windows control panel components.
  5. To use Windows backup and restore features.
  6. To get familiar with commonly used Windows PowerShell cmdlets like Get-ChildItem, GetContent, Get-Command, Get-Help, Clear-Host, Copy-Item, Move-Item, Remove-Item, Rename-Item, Get-Location, Set-Location, Write-Output, Get-Process, Stop-Process.
  7. To write scripts in Windows PowerShell to automate tasks.