Hey Guys welcome to CSE Study247
This page provide you Operating system multiple choice question with answer that is very useful for Semester , DRDO , ISRO , Banking , Railway etc
Operating system An operating system (OS ) is system software that manages computer hardware , software resources, and provides common services for computer programs .
Q.21 Which of the following operating systems is generally considered the safest/most secure in a server environment?
A)
LINUX
B)
UNIX
C)
Windows
D)
None
Discuss it
Explanation
UNIX and Linux-based systems are often cited for their robust security models and permission structures compared to early consumer versions of Windows.
View Solution
Q.22 Which diagram is specifically used to detect and represent deadlocks in an operating system?
A)
Resource allocation graph
B)
Gantt chart
C)
Algorithm
D)
None
Discuss it
Explanation
A Resource Allocation Graph (RAG) tracks which processes hold which resources and which ones they are waiting for, helping identify circular wait conditions.
View Solution
Q.23 Which of the following is NOT a primary function of an operating system?
A)
Process management
B)
Disk management
C)
Language management
D)
None
Discuss it
Explanation
Operating systems manage hardware and processes, but language management (translation) is typically the job of compilers and interpreters.
View Solution
Q.24 What is the state of a process when it is waiting for some event (like I/O completion) to occur?
A)
New
B)
Ready
C)
Wait
D)
None
Discuss it
Explanation
The 'Wait' or 'Blocked' state is where a process resides when it cannot execute until a specific event or resource becomes available.
View Solution
Q.25 What is the full form of the LRU page replacement algorithm?
A)
Lest recently used
B)
Least recently used
C)
Low read used
D)
None
Discuss it
Explanation
LRU stands for Least Recently Used; it replaces the page that has not been accessed for the longest period of time.
View Solution
Q.26 What is the condition where only one process can execute in its critical section at any given time?
A)
Mutual exclusion
B)
Critical section
C)
Synchronous
D)
None
Discuss it
Explanation
Mutual Exclusion (Mutex) ensures that shared resources are accessed by only one process at a time to prevent data corruption.
View Solution
Q.27 In which CPU scheduling algorithm is a 'Time Quantum' specifically defined?
A)
SJF (Shortest Job First)
B)
RR (Round Robin)
C)
Priority Scheduling
D)
None
Discuss it
Explanation
Round Robin (RR) scheduling assigns a fixed time unit called a quantum to each process in the ready queue.
View Solution
Q.28 In the context of memory management, a program always deals with which type of address?
A)
Logical address
B)
Absolute address
C)
Physical address
D)
None
Discuss it
Explanation
Programs generate logical addresses (virtual addresses), which the Memory Management Unit (MMU) then maps to physical addresses in RAM.
View Solution
Q.29 Which of the following is considered a classical synchronization problem in OS?
A)
Producer-Consumer problem
B)
Readers-Writers problem
C)
Dining Philosophers problem
D)
Both B & C
Discuss it
Explanation
Readers-Writers and Dining Philosophers (along with Producer-Consumer) are the standard scenarios used to test synchronization primitives.
View Solution
Q.30 Which of the following represent common security threats to a computer system?
A)
Virus
B)
Anti-virus
C)
Trojan horse
D)
Both A & C
Discuss it
Explanation
Viruses and Trojan horses are types of malware that compromise system security, while anti-virus is a protective tool.
View Solution
Q.31 Which of the following is an example of a single-user operating system?
A)
DOS
B)
UNIX
C)
Windows
D)
None
Discuss it
Explanation
Disk Operating System (DOS) was designed as a single-user, single-tasking operating system for early personal computers.
View Solution
Q.32 Which of the following is classified as System Software?
A)
MS-Word
B)
UNIX
C)
Excel
D)
None
Discuss it
Explanation
Operating systems like UNIX are system software because they manage the computer's hardware and provide a platform for application software.
View Solution
Q.33 Which of the following are page replacement techniques used by an OS?
A)
Optical replacement
B)
LRU
C)
Both A & B
D)
None
Discuss it
Explanation
LRU (Least Recently Used) is a standard page replacement algorithm. (Note: 'Optimal' is a technique, though 'Optical' is likely a typo for it).
View Solution
Q.34 A file virus typically attaches itself to which type of file?
A)
Source file
B)
Object file
C)
Executable file
D)
None
Discuss it
Explanation
File-infector viruses attach themselves to executable files (.exe or .com) to ensure they run when the user opens the program.
View Solution
Q.35 A program that is currently in the state of execution is known as a?
A)
Job
B)
Process
C)
Instruction
D)
None
Discuss it
Explanation
A process is an active instance of a computer program that is being executed by the CPU.
View Solution
Q.36 Which of the following is a recognized disk scheduling technique?
A)
Best fit
B)
Long fit
C)
Both
D)
None
Discuss it
Explanation
Disk scheduling techniques include FCFS, SSTF, and SCAN. 'Best fit' is a memory allocation strategy, not disk scheduling.
View Solution
Q.37 Which of the following is NOT an operating system?
A)
DOS
B)
LINUX
C)
UNIX
D)
Compiler
Discuss it
Explanation
A compiler is a language translator that converts source code to machine code; it is not an operating system.
View Solution
Q.38 Which of the following are examples of Antivirus software?
A)
McAfee
B)
Macafee
C)
Quick Heal
D)
Both B & C
Discuss it
Explanation
McAfee and Quick Heal are well-known security products designed to detect and remove malware.
View Solution
Q.39 In the 'Waiting' state, what is a process usually busy doing?
A)
CPU burst
B)
Computing
C)
I/O burst
D)
Memory burst
Discuss it
Explanation
Processes in the waiting state are typically performing Input/Output operations or waiting for an I/O event to complete.
View Solution
Q.40 In operating systems, what does the acronym PCB stand for?
A)
Program Control Block
B)
Process Control Block
C)
Control Block
D)
Memory Burst
Discuss it
Explanation
The Process Control Block (PCB) is a data structure used by the OS to store all the information about a specific process.
View Solution