🎓 BookMCQ
← Back to Operating System

📖 14. Protection

📖 From Operating System • 275 questions available

About 14. Protection

Protection is a mechanism within the OS that controls which processes, users, or programs can access which resources. Its primary goal is to prevent accidental or deliberate interference with system operation. Think of it as the security guard of the system that enforces rules to keep everything in order. It ensures that one user's files are not accessed by another without permission, and that a regular application can't accidentally modify the core OS code, which could crash the entire system.

This is typically achieved by distinguishing between different "modes" of operation, such as "user mode" and "kernel mode." User programs run in user mode, where they have limited access to hardware and system data. When a program needs to do something privileged, like accessing a file or hardware, it makes a request to the OS via a "system call," which switches the system to kernel mode. The OS then checks if the user has the necessary permissions before performing the action. This separation creates a wall of safety that protects the system's integrity.


Practice MCQs for 14. Protection. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-07-27

59
Easy
131
Medium
85
Hard

📌 Topics in this Chapter

A lock key mechanism for Implementation of the Access Matrix
8 MCQsView →
Access Control in protection of Operating System
10 MCQsView →
Access lists for objects Implementation of the Access Matrix
8 MCQsView →
Access Matrix in protection of Operating System
26 MCQsView →
Cambridge CAP System is an example of Capability Based Systems
12 MCQsView →
Capability lists for domains for Implementation of the Access Matrix
8 MCQsView →
Comparison of Implementation of the Access Matrix techniques
12 MCQsView →
Compiler Based Language Enforcement protection
28 MCQsView →
Domain of Protection in Operating System
9 MCQsView →
Domain structure for protection in Operating System
18 MCQsView →
Global Table Implementation of the Access Matrix
8 MCQsView →
Goals of Protection in Operating System
16 MCQsView →
Hydra is an example of Capability Based Systems
22 MCQsView →
Language based Protection in Java
21 MCQsView →
Language Based Protection in Operating System
8 MCQsView →
MULTICS example of protection in Operating System
19 MCQsView →
Principles of Protection in Operating System
12 MCQsView →
Revocation of Access Rights in protection of Operating System
18 MCQsView →
UNIX example of protection in Operating System
12 MCQsView →