WorksheetsOperating System Concepts Quiz
Total questions: 35
Worksheet time: 43mins
Which of the following is the core function of process management?
Disk formatting
Scheduling CPU time for programs
Encrypting data
File allocation
True or False: Each process in an OS has its own independent memory space.
Which part of the OS keeps information such as process state, program counter, and memory pointers?
Page table
Process Control Block (PCB)
Thread scheduler
File descriptor
Select all that apply: The OS handles device management through which activities?
Device driver communication
Resource allocation
Buffering
File organization
A program demands more memory than is physically installed. Which feature allows the OS to handle this gracefully?
Paging
Caching
Virtual memory
Compression
True or False: Virtual memory helps protect one process’s data from others.
The OS preventing a user process from overwriting system files is an example of:
Access control
Synchronization
Swapping
Buffering
Which scheduling method guarantees every process a fixed amount of CPU time in turns?
First Come, First Served
Shortest Job First
Round Robin
Priority Scheduling
True or False: A deadlock can occur even if no process holds multiple resources.
Select all correct examples of process synchronization mechanisms.
Semaphores
Mutex locks
Paging
Messages
When files are stored in directories and subdirectories, the OS is performing:
File protection
File organization
File encryption
Device control
The process of holding data temporarily to match speed differences between components is called:
Buffering
Paging
Spooling
Fragmentation
True or False: Device drivers are hardware components physically connected to the system.
Which problem arises if two processes each hold a resource the other needs and both wait indefinitely?
Starvation
Fragmentation
Deadlock
Buffer overflow
Which function of the OS ensures data confidentiality during transmission?
Encryption
Synchronization
Paging
Virtualization
True or False: In time-sharing systems, all users share CPU time equally.
Select all that describe OS communication management.
Message passing
Shared memory
Buffer management
Process scheduling
Which step ensures that finished processes free up CPU and memory space for new ones?
Termination
Scheduling
Creation
Swap-out
A user logs in with a fingerprint scanner. This relates to:
Authentication
Encryption
Buffering
Synchronization
True or False: Fragmentation occurs when memory becomes divided into small, noncontiguous blocks.
The OS keeps a record of how much memory each process uses. This is part of:
Accounting
Encryption
Virtual paging
Caching
When multiple processes share a printer, which OS component ensures fair use?
Resource manager
Memory manager
Disk scheduler
File manager
True or False: File backup prevents data loss by duplicating essential storage content.
Which OS mechanism ensures that data remains secure against unauthorized tampering?
Authentication
Access control
Virtual memory
Throttling
Select all tasks handled by memory management.
Allocation and deallocation
Protection
Tracking
File encryption
A process that runs indefinitely while others wait is an example of:
Starvation
Deadlock
Synchronization error
Fragmentation
True or False: Shared memory in communication management allows processes to exchange information faster than message passing.
In file management, what is mapping?
Linking logical file structures to physical storage locations
Arranging files alphabetically
Compressing file content
Encrypting files automatically
The OS detecting abnormal termination of a program is part of:
Process management
File protection
Virtual paging
Network management
True or False: In multiprogramming, multiple users share CPU time simultaneously.
Which part of resource management ensures every user or process gets a fair share of hardware?
Efficiency
Scheduling fairness
Accounting
Allocation
A system administrator restricts file editing rights for certain users. This refers to:
File access control
Virtual mapping
Memory protection
Process synchrony
Select all the functions that directly contribute to overall resource management.
CPU scheduling
Memory allocation
I/O device sharing
Data encryption
True or False: The OS can use encryption within file management to protect stored data.
The OS uses which mechanism to let one process wait until another finishes a task?
Synchronization
Paging
Swapping
Deadlock detection
