1. : What is a process in an operating system?
(A) A program in execution
(B) A file stored on disk
(C) A memory block
(D) A hardware device
2. : Which of the following is NOT a valid process state?
(A) New
(B) Running
(C) Waiting
(D) Stopped Forever
3. : What is multitasking in operating systems?
(A) Executing one program only
(B) Executing multiple programs at the same time
(C) Running background services only
(D) Switching off unused processes
4. : Which component of the OS is responsible for CPU scheduling?
(A) File Manager
(B) Scheduler
(C) Memory Manager
(D) Device Driver
5. : What is context switching?
(A) Transferring data between devices
(B) Switching the CPU from one process to another
(C) Changing the operating system
(D) Restarting a process after termination
6. : Which of the following scheduling algorithms gives equal time slices to all processes?
(A) First Come First Serve (FCFS)
(B) Shortest Job Next (SJN)
(C) Round Robin (RR)
(D) Priority Scheduling
7. : In multiprogramming systems, what does the CPU do when a process is waiting for I/O?
(A) Remains idle until I/O completes
(B) Switches to another process
(C) Terminates the process
(D) Reboots the system
8. : Which type of multitasking allows multiple users to share system resources simultaneously?
(A) Cooperative Multitasking
(B) Preemptive Multitasking
(C) Time-Sharing
(D) Batch Processing
9. : Which of the following is an advantage of multiprogramming?
(A) Slower CPU utilization
(B) Efficient resource utilization
(C) Increased idle time
(D) Only one process at a time
10. : Which scheduling algorithm may lead to the “starvation” problem?
(A) Round Robin
(B) Priority Scheduling
(C) FCFS
(D) Shortest Job Next