Mcqs Unit1-1
Mcqs Unit1-1
A) File system
B) Scheduler
C) Memory Manager
D) Device Driver
Answer: C) To save and restore the state of a process when switching between
processes
7.)What does the term "process" refer to in the context of operating system
architecture?
A) Virtual Memory
B) Process Synchronization
C) Multitasking
D) File Sharing
Answer: C) Multitasking
9.)Which process state indicates that a process is waiting for an event or resource
to become available?
A) Running
B) Ready
C) Blocked (or Waiting)
D) Terminated
10.)In which process state does a process execute instructions on the CPU?
A) Blocked
B) Ready
C) Running
D) New
Answer: C) Running
11.)What happens to a process when it transitions from the "Running" state to the
"Ready" state?
Answer: C) The process is preempted by the operating system for another process to
use the CPU
12.)Which process state is typically associated with the process being in the
process of creation or termination?
A) Blocked
B) Ready
C) Running
D) New
Answer: D) New
14.)What does the term "process scheduling" refer to in operating system process
management?
Answer: B) The method of selecting which process in the ready queue will be
executed by the CPU
A) Round-Robin Scheduling
B) First-Come, First-Served (FCFS) Scheduling
C) Shortest Job Next (SJN) Scheduling
D) Priority Scheduling
Answer: B) To signal the operating system that an event needs immediate attention
A) File System
B) Signals
C) Memory Management Unit (MMU)
D) Disk I/O
Answer: B) Signals
Answer: A) Kernel
A) Monolithic
B) Microkernel
C) Hybrid
D) Layered
Answer: B) Microkernel
27.)The __________ is the interface between the user and the operating system,
allowing users to execute commands and manage system resources.
A) Device Driver
B) API
C) Shell
D) Scheduler
Answer: C) Shell
28.)In the __________ model, the operating system is structured in layers, with
each layer providing services to the layer above it.
A) Monolithic
B) Microkernel
C) Client-Server
D) Layered
Answer: D) Layered
A) Process
B) Outcome
C) Result
D) Analysis
Answer: A) Process
30.)In process management, the term __________ refers to the series of actions or
steps taken to achieve a particular end.
A) Procedure
B) Initiative
C) Framework
D) Methodology
Answer: D) Methodology
A) System
B) Flow
C) Feedback
D) Activity
Answer: B) Flow
32.)A process that is currently being executed by the CPU is said to be in the
__________ state.
A) Ready
B) Waiting
C) Running
D) Terminated
Answer: C) Running
33.)When a process is waiting for some event to occur (like I/O completion), it is
in the __________ state.
A) Ready
B) Blocked
C) Running
D) New
Answer: B) Blocked
34.)In a __________ state, a process has been created but has not yet started
execution.
A) Terminated
B) Ready
C) New
D) Running
Answer: C) New
35.)In process management, the _______ is responsible for controlling and managing
the flow of data between different processes.
a) Scheduler
b) Dispatcher
c) Kernel
d) Queue
Answer: b) Dispatcher
36.)The term _______ refers to the act of prioritizing the execution of processes
based on their importance and resource requirements.
a) Scheduling
b) Threading
c) Context switching
d) Load balancing
Answer: a) Scheduling
37.)In the context of process states, a process that is waiting for some event to
occur is said to be in the _______ state.
a) Running
b) Terminated
c) Blocked
d) Ready
Answer: c) Blocked
Answer: C) Mutex
40.)
________ allows processes to communicate over a network using sockets.
A) Shared Memory
B) Pipes
C) Remote Procedure Calls (RPC)
D) Signals