wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operating System Quiz

Total questions: 98

Worksheet time: 3600secs

Name
Class
Date
1.

Which component of an operating system focuses on the allocation of processor time to different tasks?

a)

Shell

b)

Memory Manager

c)

Process Manager

d)

Security Manager

2.

Which of the following is an example of a primary storage device?

a)

Hard Disk Drive

b)

Optical Disk Drive

c)

USB Flash Drive

d)

Random Access Memory (RAM)

3.

What state is a process in when it is ready for execution?

a)

New

b)

Ready

c)

Run

d)

Wait

4.

Which category of software includes programs created to perform specific tasks for the user?

a)

System Software

b)

Application Software

c)

Firmware

d)

Device Drivers

5.

What is seek time?

a)

Time taken to locate the disk arm to a specified track

b)

Time taken by the disk to rotate into a position

c)

Time to transfer data

d)

Time to access the disk controller

6.

What is the main goal of process scheduling?

a)

To maximize CPU utilization

b)

To minimize memory usage

c)

To maximize response time

d)

To minimize CPU throughput

7.

What does the short-term scheduler do?

a)

Determines which processes should be admitted to the system

b)

Selects processes from the job queue

c)

Decides when to switch between processes

d)

Swaps processes in and out of memory

8.

What role does the operating system play in file management?

a)

Allocating CPU resources for file operations

b)

Managing file directories

c)

Allocating printer resources

d)

Handling network connections

9.

What is the primary difference between a thread and a process?

a)

Threads share memory space, while processes have separate memory spaces

b)

Threads have their own program counter, while processes share a program counter

c)

Threads are lighter weight than processes

d)

Threads cannot run concurrently, while processes can

10.

What is the primary function of a batch operating system?

a)

Providing equal CPU time for each task

b)

Allocating memory efficiently

c)

Grouping similar tasks into batches for processing

d)

Allowing multiple users to share resources

11.

Which component of a computer system is responsible for entering data into the computer?

a)

Output Devices

b)

Processing Devices

c)

Input Devices

d)

Communication Devices

12.

Which algorithm selects the disk I/O request that requires the least disk arm movement from its current position?

a)

SCAN

b)

C-LOOK

c)

SSTF

d)

LOOK

13.

Integrated circuits are composed of:

a)

Vacuum tubes

b)

Transistors

c)

Binary language

d)

Mechanical components

14.

What does the device manager component of an operating system control?

a)

Allocation of memory resources

b)

Management of peripheral devices

c)

Manipulation of files and directories

d)

Scheduling of tasks for processing

15.

Which type of scheduling algorithm allows a process to run until it is finished?

a)

Preemptive

b)

Non-preemptive

c)

Round Robin

d)

Priority Scheduling

16.

When were transistors introduced in computer technology?

a)

1945

b)

1955

c)

1965

d)

1956

17.

What is disk scheduling?

a)

Memory management

b)

CPU scheduling

c)

I/O scheduling

d)

Process scheduling

18.

During which generation of computers were vacuum tubes primarily used?

a)

First Generation

b)

Second Generation

c)

Third Generation

d)

Fourth Generation

19.

Which type of operating system allows multiple users to access a single system simultaneously?

a)

Batch Operating System

b)

Time-Sharing Operating System

c)

Distributed Operating System

d)

Handheld Operating System

20.

Which disk scheduling algorithm services disk locations based on the arrival order of the requests?

a)

Shortest Seek Time First (SSTF)

b)

SCAN

c)

First Come First Serve (FCFS)

d)

LOOK

21.

How does the operating system contribute to system security?

a)

Managing file permissions

b)

Allocating memory resources

c)

Managing device drivers

d)

Handling input/output operations

22.

What is the primary purpose of device management by the operating system?

a)

Allocating printer resources

b)

Managing device drivers

c)

Ensuring efficient device utilization

d)

Handling network connections

23.

Which scheduler is responsible for moving processes between ready and run queues?

a)

Long-term scheduler

b)

Short-term scheduler

c)

Medium-term scheduler

d)

Job scheduler

24.

Which type of software provides platforms for other software and runs at a fundamental level in the background?

a)

Application Software

b)

Device Drivers

c)

System Software

d)

Utility Software

25.

Who invented integrated circuits, marking the Third Generation of computers?

a)

Alan Turing

b)

Charles Babbage

c)

Robert Noyce and Jack Kilby

d)

John von Neumann

26.

What is the primary function of the file system manager in an operating system?

a)

Allocation and deallocation of memory

b)

Control of peripheral devices

c)

Manipulation of files and directories

d)

Scheduling tasks for processing

27.

Who is credited as the Father of Digital Computer?

a)

Alan Turing

b)

Charles Babbage

c)

John von Neumann

d)

Ada Lovelace

28.

What is the main purpose of the medium-term scheduler?

a)

To determine which programs should be admitted to the system

b)

To improve system performance

c)

To manage the swapping of processes in and out of memory

d)

To switch between user and kernel mode

29.

What are the three main components of a computer system?

a)

Hardware, Software, Firmware

b)

Input Devices, Output Devices, Processing Devices

c)

Hardware, Software, Liveware

d)

CPU, RAM, Storage Devices

30.

Who was approached by IBM to develop the DOS operating system?

a)

Steve Jobs

b)

Jeff Bezos

c)

Bill Gates

d)

Mark Zuckerberg

31.

What significant development occurred during the Fourth Generation of computers?

a)

Invention of vacuum tubes

b)

Introduction of integrated circuits

c)

Emergence of personal computers

d)

Development of mechanical computers

32.

What is the main objective of process scheduling algorithms?

a)

To maximize waiting time

b)

To minimize CPU utilization

c)

To minimize response time

d)

To maximize CPU throughput

33.

Which scheduling algorithm uses a First In First Out (FIFO) queue?

a)

Round Robin

b)

Shortest Job First

c)

First Come First Serve

d)

Priority Scheduling

34.

What is the main objective of scheduling algorithms?

a)

To minimize CPU utilization

b)

To maximize waiting time

c)

To minimize throughput

d)

To maximize throughput

35.

What is the main objective of scheduling algorithms?

a)

To minimize CPU utilization

b)

To maximize waiting time

c)

To minimize throughput

d)

To maximize throughput

36.

Which operating system type is characterized by several interconnected computers communicating via a shared network?

a)

Batch Operating System

b)

Time-Sharing Operating System

c)

Distributed Operating System

d)

Network Operating System

37.

What is a process?

a)

A program in execution

b)

A static entity

c)

A data structure

d)

A file system

38.

What are the basic functions performed by the CPU in a computer system?

a)

Arithmetic and Logic Operations, Controlling, and Input/Output (I/O) operations

b)

Sending and Receiving Data, Displaying Output

c)

Transmitting Signals, Storing Data

d)

Running Application Software, Providing Platforms for Other Software

39.

What is the primary advantage of a time-sharing operating system?

a)

Maximum consumption of system resources

b)

Minimal CPU idle time

c)

High reliability

d)

Reduced data communication problems

40.

What is the primary function of the memory manager component of an operating system?

a)

Scheduling tasks and managing CPU utilization

b)

Ensuring the security of the system

c)

Managing allocation and deallocation of memory

d)

Controlling peripheral devices

41.

Which type of real-time operating system is designed for applications with strict time constraints?

a)

Hard Real-Time Systems

b)

Soft Real-Time Systems

c)

Handheld Operating Systems

d)

Batch Operating Systems

42.

What is the function of communication devices in a computer system?

a)

Processing data

b)

Storing data

c)

Transmitting signals/messages

d)

Displaying output

43.

What is the formula for Turn Around Time (TaT)?

a)

TaT = Completion Time - Arrival Time

b)

TaT = Arrival Time - Completion Time

c)

TaT = Burst Time - Waiting Time

d)

TaT = Waiting Time - Burst Time

44.

Which scheduling algorithm uses time slices?

a)

First Come First Serve

b)

Shortest Job First

c)

Round Robin

d)

Priority Scheduling

45.

What was the first operating system introduced during the Second Generation of computers?

a)

DOS

b)

Unix

c)

Fortran Monitor System

d)

Windows

46.

What is the role of the Central Processing Unit (CPU) in a computer system?

a)

Storing data

b)

Transmitting signals/messages

c)

Executing instructions of computer programs

d)

Providing platforms for other software

47.

What is the purpose of disk scheduling algorithms?

a)

To increase disk seek time

b)

To maximize rotational latency

c)

To reduce the total seek time

d)

To increase disk access time

48.

Which component of a computer system serves as the physical medium for sending, receiving, and storing data?

a)

Software

b)

Input Devices

c)

Output Devices

d)

Hardware

49.

What innovation in user interface was introduced by Doug Engelbart during the Fourth Generation?

a)

Typing-based input system

b)

Command-line interface

c)

Graphical User Interface (GUI)

d)

Voice recognition interface

50.

What is context switching?

a)

Switching between user and kernel mode

b)

Saving the context of one process and loading the context of another process

c)

Switching between different I/O devices

d)

Allocating memory to a new process

51.

What does the operating system do in terms of processor management?

a)

Allocating GPU resources

b)

Managing process scheduling

c)

Handling input/output operations

d)

Optimizing file storage

52.

Which type of scheduling algorithm schedules processes according to their arrival times?

a)

Round Robin

b)

Shortest Job First

c)

First Come First Serve

d)

Priority Scheduling

53.

What is the main goal of process scheduling?

a)

To keep the CPU idle

b)

To maximize CPU utilization

c)

To minimize response time

d)

To minimize throughput

54.

What is the ultimate goal of job accounting by the operating system?


a)

Efficient use of resources

b)

Providing user-friendly interfaces

c)

Tracking time and resource usage

d)

Ensuring system security

55.

22. Which operating system type is characterized by several interconnected computers communicating via a shared network?

a)

Batch Operating System

b)

Time-Sharing Operating System

c)

Distributed Operating System

d)

Network Operating System

56.


1. Which aspect of memory management does the operating system primarily handle?

a)

Allocating CPU resources

b)

Managing cache memory

c)

Managing primary memory

d)

Handling secondary storage

57.

Which type of storage device is smaller in size and has the fastest data speed?

a)

Secondary Storage Devices

b)

Optical Disk Drive

c)

Hard Disk Drive

d)

Random Access Memory (RAM)

58.

Which type of operating system involves grouping similar tasks for processing without immediate user interaction

a)

Time-Sharing Operating System

b)

Distributed Operating System

c)

Batch Operating System

d)

Network Operating System

59.

What was the revised name of the operating system developed for IBM PCs?


a)

Unix

b)

MS-DOS (Microsoft Disk Operating System)

c)

Linux

d)

MacOS

60.

Which section of a process contains the current activity represented by the value of the program counter?

a)

Text Section

b)

Stack

c)

Data Section

d)

Heap Section

61.

Which goal of the operating system prioritizes efficient resource utilization?

a)

Ensuring user convenience

b)

Making hardware components accessible

c)

Providing user-friendly interfaces

d)

Using computer hardware efficiently

62.

Software that installed on a computer that manage all the hardware and softwares on a computer

(a)  

63.

Consist of system software or the basic files that your computer needs to boot and work

(a)  

64.

Process of controlling and organizing computer's memory. Manage between main memory and disk during execution

(a)  

65.

Non Volatile , Slow , Small Capacity

(a)  

66.

VOLATILE, FAST, LARGER DATA

(a)  

67.

Keep tracks of processor, Allocate and allocate the processor when process is no longer required.

(a)  

68.

How much time the processor function

(a)  

69.

Keep tracks for all device, decides which process gets the device when and for how much time

(a)  

70.

Responsible for keeping tracks for all devices

(a)  

71.

Keep tracks for information, decides who gets the resources, allocate and de allocate the resource

(a)  

72.

Responsible for the task of keeping track of processors status

(a)  

73.

Protects the data stored on computer from illegal use

(a)  

74.

English Mathematician who developed an analytical engine on 1833-1871

(a)  

75.

Invented GUI(Graphical user interface)

(a)  

76.

Types of OS that involves a server on which the systems run on. Provides ability or capacity to manage users, data, networking functions

(a)  

77.

This system used when the time requirement for the specific response is very strict

(a)  

78.

Time constraint are very strict, even the possible short possible delay is not acceptable

a)

Hard Real Time System

b)

Soft Real Time System

79.

Time constraing is less trict.

a)

Hard Real Time System

b)

Soft Real Time System

80.

Designed to run on machines that have processor with low speed and memory.

a)

Real Time Operating System

b)

Network Operating System

c)

Handheld operating system

d)

Distributed operating system

81.

Components of Operating system that is a user interface for access to an operating system's service

a)

Shell

b)

Memory Manager

c)

File System Manager

d)

Secondary Storage Manager

82.

Used to store data that can be manipulated further in the system

(a)  

83.

Programmable electronic device that can accept input, store data and retrieve process and output information

(a)  

84.

Operation which is performed automatically by the computer

(a)  

85.

Types of booting that is restarting a computer that is already powered on.

a)

Warm/Soft Booting

b)

Cold / Hard Booting

86.

Process of turning on computer after it had been powered off

a)

Warm/Soft Booting

b)

Cold / Hard Booting

87.

Software that is responsible for booting. It operated systems into a computer's memory when it starts up

(a)  

88.

Order in which a computer search for non volatile storage containing program code to the load the operating system

(a)  

89.

Asynchronous which are generated or signals made by the hardware.

a)

Interrupts

b)

Polling

90.

Process or regularly checking status of the device to see if it is time for i/o operation

a)

Interrupts

b)

Polling

91.

Contains the temporary data, such as function parameters , return addresses and local variables

a)

Stack

b)

Data Section

c)

Text Section

d)

Heap Session

92.

Contains Global Variable

a)

Text Section

b)

Stack

c)

Data Section

d)

Heap Section

93.

Dynamically allocated memory to process during it's run time

a)

text section

b)

data section

c)

stack

d)

heap section

94.

Known as lightweight process, idae to achieve parallelism by dividing a process into multiple threads

(a)  

95.

Known as exceptions or software interrupts, synchronous events triggered by error condition during program execution.

a)

Traps

b)

Pooling

c)

Interrupt

96.

Responsible for determining which programs should be admitted to the system

a)

Long Term Scheduler9

b)

Medium Term Scheduler

c)

Short Term Scheduler

97.

Main task to improve system performance. It where the change happens from ready state to running state of processes.

a)

Long Term Scheduler

b)

Medium Term Scheduler

c)

Short Term Scheduler

98.

Swapping parts of the process occurs. Swapping takes places whenever a process becomes supsended. When process are suspended, it cannot be completed anymore.

a)

Long Term Scheduler

b)

Medium Term Scheduler

c)

Short term Scheduler