Which fundamental principle is used by an operating system to prevent user applications from directly overwriting or damaging crucial system code? MCQ with Answer and Explanation

Which fundamental principle is used by an operating system to prevent user applications from directly overwriting or damaging crucial system code?
A. Spooler Buffering
B. Disk Defragmentation
C. Dual-Mode Operation (User Mode vs. Kernel Mode)
D. Dynamic Link Libraries
Answer: Option C
Solution (By JKSSB Mock Tests)
Dual-mode operation provides hardware-level protection by separating execution into restricted User Mode (for user apps) and privileged Kernel Mode (for the OS kernel).

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1
Which Windows component provides a comprehensive view of active processes, performance metrics, and network utilization, allowing users to terminate frozen apps?
A. Event Viewer
B. Task Manager
C. Disk Management
D. Device Manager

Correct Answer: Option B


Explanation:
Windows Task Manager provides real-time information about system performance, application memory footprints, and allows terminating running processes.

This question belongs to: Computer Operating Systems
Question #2
What happens when a computer enters 'Sleep Mode' in Windows?
A. The computer places its active operational state into RAM and switches to a low-power state, keeping RAM powered.
B. The OS reformats the system volume completely.
C. The computer saves state to the hard drive and shuts down power 100%.
D. The system logs out all users and runs a deep virus scan.

Correct Answer: Option A


Explanation:
Sleep mode places the computer into a minimal power state, preserving all running applications and documents directly inside active RAM memory for near-instant resume times.

This question belongs to: Computer Operating Systems
Question #3
Which Linux terminal command displays information about the user account that is currently logged into the terminal session?
A. pwd
B. whoami
C. id -g
D. uname

Correct Answer: Option B


Explanation:
The 'whoami' command outputs the exact username of the current user account operating the terminal shell session.

This question belongs to: Computer Operating Systems