Define Operating System and its role.
Operating Systems (Departmental Elective)
202422 questions
What is a Process Control Block?
Define Scheduling.
What is Mutual Exclusion?
Define Deadlock.
What is Memory Allocation?
Define Page Table.
What is a System Call?
Define File Descriptor.
What is a Kernel?
Explain the concept of Process Scheduling and different scheduling criteria.
Describe the concept of Semaphores and Monitors.
Explain the concept of Deadlock Detection and Recovery.
Discuss the concept of Contiguous Memory Allocation.
Explain the concept of Demand Paging and Page Fault.
Describe the concept of File Protection mechanisms.
Explain the concept of I/O Subsystem.
(a) Explain the OS structure (Monolithic, Layered, Microkernel, Modular). (b) Discuss system calls and their types with examples.
(a) Explain all CPU Scheduling Algorithms (FCFS, SJF, Priority, Round Robin, Multilevel Queue) with examples. (b) Compare these algorithms based on different criteria.
(a) Explain the concept of Deadlock in detail with necessary conditions. (b) Discuss Deadlock Prevention, Avoidance (Banker's Algorithm), and Detection algorithms.
(a) Explain Memory Management techniques. (b) Discuss Paging and Segmentation. (c) Explain the concept of Page Replacement Algorithms (FIFO, LRU, Optimal).
(a) Explain File System Implementation. (b) Discuss File Allocation Methods (Contiguous, Linked, Indexed). (c) Explain Disk Scheduling algorithms.