NEW
Font size
WorksheetsOperating System Quiz
Total questions: 25
Worksheet time: 13mins
What is the primary role of an Operating System?
Translate high-level code
Allocate RAM manually
Act as an interface between user and hardware
Execute BIOS instructions
Without an OS, what would users need to do to access devices?
Use BIOS directly
Write programs for each device
Access device manager
Format the device
What kind of software is an Operating System?
Application software
System software
Utility software
Runtime software
Which is NOT an objective of an Operating System?
Manage system resources
Increase hardware complexity
Hide hardware details
Maximize throughput
What does process management include?
Memory paging
CPU scheduling
File encryption
Disk formatting
Which function involves tracking main memory usage?
File Management
Disk Management
Memory Management
IO Management
Which of the following is NOT a resource managed by the OS?
Printer
Compiler
CPU
Disk
What does I/O device management use for communication?
File paths
Drivers
APIs
Monitors
Which component allocates and tracks device usage?
File system
Compiler
I/O controller
System clock
In file management, which of the following is maintained by the OS?
IP addresses
File paths and ownership
BIOS settings
Memory paging
Which is NOT a type of Operating System?
Multiprogramming
Single-layered
Real-time
Batch
What is a major limitation of Batch Operating Systems?
No job scheduling
Limited hardware support
Lack of user interaction
Limited memory
What does multiprogramming improve?
UI design
CPU utilization
Keyboard performance
OS boot time
Multitasking OS allows:
Only one user to operate
Interaction with multiple programs at once
Jobs to run sequentially
Hardware to boot faster
In real-time OS, what must be guaranteed?
Power saving
Time constraints for task completion
GUI interface
High-speed CPU
Which is a hard real-time system example?
Media player
Online game
Air traffic control
Which system allows users to share printers and files over LAN?
Real-time OS
Network OS
Batch OS
Virtual OS
What is the main role of a clustered system?
Speed up GPU tasks
Share keyboard input
Combine independent systems for better performance
Limit internet usage
What is the key advantage of symmetric multiprocessing?
Centralized control
One processor handles everything
All processors share memory and scheduling
It uses BIOS scheduling
Which queue contains all processes in the system?
Job queue
Ready queue
Device queue
User queue
What is the ready queue used for?
To store I/O results
To store executed jobs
To hold processes ready for CPU
To wait for login
Which scheduling algorithm favors processes with shorter burst time?
FCFS
LJF
SJF
RR
What is a major drawback of FCFS scheduling?
Complex to implement
Causes starvation
High average wait time due to convoy effect
Requires process priority
What is the time quantum in Round Robin scheduling?
Total CPU time
Amount of memory
Fixed CPU time slice per process
Wait time multiplier
What is the formula for Turnaround Time (TAT)?
TAT = Completion Time – Arrival Time
TAT = Burst Time – Arrival Time
TAT = Waiting Time + Arrival Time
TAT = Completion Time – Burst Time
