0% found this document useful (0 votes)
29 views3 pages

OS Unit Wise Questions

Uploaded by

lalithnivas2363
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views3 pages

OS Unit Wise Questions

Uploaded by

lalithnivas2363
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

SIR C R REDDY COLLEGE OF ENGINEERING, ELURU

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


OPERATING SYSTEMS (R19)
UNIT WISE QUESTIONS
UNIT – 1
1. ***OS definition, goals and uses.
2. ***OS operations.
3. **History (Evolution) of OS.
4. **Types of OS.
5. **Functions (Concepts or Components) of OS.
6. ***Services of OS.
7. ***Structure of OS.
8. ***System Call & Types with examples.
9. *Virtual Machine Concept.
10. Open-source operating systems.
11. User and OS interface.
12. *OS debugging
13. OS Design & Implementation.
14. *Types of Computing Environments.

UNIT – 2
15. **Process definition & Process Control Block (PCB)
16. ***Process states with neat diagram.
17. *Process Scheduling - Scheduling queues, Types of Schedulers
18. *Operations on processes.
19. ***Inter Process Communication (IPC) & Types.
20. Communication in Client-Server systems.
21. **Threads – Multithreading, Benefits, Multithreading models, thread issues.
22. **CPU Scheduling – Preemptive & Non-Preemptive scheduling, Factors, Scheduling
criteria.
23. **Types of CPU Scheduling algorithms with examples.
24. ***Practice examples for CPU scheduling algorithms – FCFS, SJF, SRTF, PRIORITY
(Preemptive & Non-Preemptive) & RR.
25. Thread Scheduling.
26. Multiprocessor Scheduling.
27. *Process vs. Thread.
28. *User-level threads vs. Kernel-level threads.
29. **What is Race condition?
30. **What is Critical section (Critical region)?
31. **What is Mutual exclusion?
32. **Mutual exclusion with busy waiting.
33. **Explain software-based solution to the critical section problem. (Ans: Peterson’s
Solution)
34. ***Semaphores with example.
35. ***Monitors with example.
36. **Message Passing with example.
37. **Explain Barriers concept.
38. ***Classical IPC (Synchronization) Problems – Dinning Philosophers & Readers-
Writers.

UNIT – 3
39. **Address Binding
40. **Logical vs. physical address
41. ***Memory management with fixed partitions (tasks) - MFT.
42. ***Memory management with variable partitions (swapping) - MVT.
43. ***Contiguous (Dynamic) memory allocation algorithms with examples.
44. ***What is fragmentation? Explain external and internal fragmentation in detail with
examples.
45. **What is paging? Explain its structure for 32-bytes memory with 4-byte pages.
46. *Structure of Page table (Types of Page tables).
47. ***Segmentation with neat sketch.
48. **Paging vs. segmentation
49. ***Segmentation with paging (Segmented Paging) with example.
50. ***What is Demand Paging? Explain steps to handle a page fault.
51. **What is Page replacement? Types of Page replacement algorithms with examples.
52. ***Practice examples for Page replacement algorithms – FIFO, LRU & OPTIMAL
53. ***What is Thrashing? What is the cause of Thrashing? How does the system detect
thrashing? What can the system do to eliminate this problem? (Ans: Thrashing &
Working-set Model)
54. **Frame allocation methods.
55. *Memory Mapped Files.
56. *Kernel-memory allocation methods.

UNIT – 4
57. ***What is deadlock? Conditions (characterization) to arise deadlock.
58. ***Deadlock prevention.
59. ***Deadlock detection and recovery.
60. ***Deadlock avoidance (Banker’s algorithm) with example.
61. ***Practice examples for Deadlock avoidance.
62. *Modeling a deadlock with example.
63. ***File concept – attributes, operations, types, structure.
64. **File accessing methods
65. **Directory structure and operations.
66. **File system implementation.
67. **Directory implementation.
68. ***Various Directory structures.
69. ***File allocation methods
70. **Free space management.
71. *Device drivers
72. Disk attachment.
73. **What is Disk Scheduling? Types of Disk scheduling algorithms with examples.
74. ***Practice examples for Disk scheduling algorithms – FCFS, SSTF, SCAN, C-SCAN,
LOOK & C-LOOK.
75. ***What is RAID structure? Explain various RAID levels with neat sketch.
76. **Stable storage implementation.

UNIT -5
77. **Goals & Principles of protection
78. ***Domain of protection – domain structure & Access Matrix.
79. ***Implementation of Access matrix.
80. *Access control
81. Revocation of access rights.
82. ***System security
83. ***Program threats
84. ***System and Network threats.
85. ***Cryptography for security
86. **User authentication
87. *Implementing security defenses.
88. Firewalling to protect systems & networks
89. Computer Security Classification.
90. ***Components of LINUX system.
91. **LINUX Design principles.
92. ***Features of LINUX
93. Kernel modules in LINUX
94. Process management and memory management in LINUX
95. File system in LINUX.
96. Scheduling in LINUX.
97. Network Structure in LINUX.
98. **Windows OS Design principles
99. ***Windows OS components
100. ***Features of Windows OS
101. **Networking in Windows OS.
102. File system in Windows OS

103.

You might also like