Operating Systems (CS-405) - Important Questions
-
7 Marks High Priority Asked: 2026, 2023
Explain the evolution of operating systems and the characteristics of modern operating systems.
Appeared 2x (2026, 2023)
-
7 Marks High Priority Asked: 2025, 2023
Define an operating system and explain its goals, functions and system management tasks.
Appeared 2x (2025, 2023)
-
7 Marks Medium Priority Asked: 2026
Discuss operating system services and the role of system calls in resource management.
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2025
Explain the five major activities of an operating system with respect to memory management.
Appeared 1x (2025)
-
7 Marks Low Priority Asked: 2024
Explain security problems in a multiprogramming and time-sharing environment and whether the same degree of security as a dedicated machine can be ensured.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2024
Explain the five major activities of an operating system with respect to process management.
Appeared 1x (2024)
-
14 Marks Low Priority Asked: 2023
Write short notes on worms and virus, demand paging, batch processing, and time-sharing.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
What is meant by system call? How it can be used. How does an application program use these call during execution?
Appeared 1x (2023)
-
3 Marks Low Priority Asked: 2023
Write short note on time sharing.
Appeared 1x (2023)
-
7 Marks High Priority Asked: 2026, 2023
Explain file systems and disk organization/structure, including how data is read from and written to disk.
Appeared 2x (2026, 2023)
-
7 Marks High Priority Asked: 2025, 2023
Calculate total head movement distance to service a request queue using SSTF / SCAN / LOOK disk scheduling starting from current head position.
Appeared 2x (2025, 2023)
-
7 Marks Medium Priority Asked: 2026
Compare contiguous and indexed file allocation methods.
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2025
Give an example of an application in which data in a file should be accessed in following order.
Appeared 1x (2025)
-
7 Marks Low Priority Asked: 2024
Explain why some operating systems track file types while others do not, and discuss which approach is better.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2024
Explain how logical to physical address mapping is accomplished for contiguous, linked and indexed file allocation.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2023
Define what a file is and describe its attributes and operations.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
Explain the difference between SCAN and LOOK disk scheduling algorithms.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
List the advantages and disadvantages of Magnetic Tape memory.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
Explain in detail about various ways of free space management.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
What is a file? Briefly explain different directory structures. What kind of directory structure is used in UNIX?
Appeared 1x (2023)
-
7 Marks High Priority Asked: 2026, 2025, 2023
Explain what a process is (including difference from program and overview of process management) and explain the process life cycle / process states with the process state transition diagram.
Appeared 3x (2026, 2025, 2023)
-
7 Marks High Priority Asked: 2026, 2024
Explain overlays, dynamic loading and dynamic linking for execution of large programs in memory management.
Appeared 3x (2026, 2024)
-
7 Marks High Priority Asked: 2025, 2023
Calculate the number of page faults for the given reference string and page frames using page replacement algorithms (FIFO / LRU / Optimal).
Appeared 2x (2025, 2023)
-
7 Marks Medium Priority Asked: 2026
Compare common CPU scheduling algorithms and explain the criteria used for their evaluation.
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2026
Explain the concept of threads and multiprocessor / multiple processor scheduling
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2026
Discuss process management system calls and their importance.
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2026
Compare partitioning, paging and segmentation techniques.
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2026
Discuss paged segmentation and virtual memory with demand paging.
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2024, 2023
Compare threads vs processes, including resources used on creation
Appeared 2x (2024, 2023)
-
7 Marks Medium Priority Asked: 2025
Explain the effect, advantages and drawbacks of allowing duplicate PCB pointers in a Round Robin ready queue.
Appeared 1x (2025)
-
7 Marks Low Priority Asked: 2024
Given a segment table, compute physical addresses for given logical addresses.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2024
Explain whether a system can detect process starvation and how to deal with the starvation problem.
Appeared 1x (2024)
-
7 Marks High Priority Asked: 2026, 2024
Explain binary and counting semaphores with examples and their use for process synchronization.
Appeared 2x (2026, 2024)
-
7 Marks High Priority Asked: 2025, 2023
Write the semaphore-based solution for the dining philosophers problem.
Appeared 2x (2025, 2023)
-
6 Marks High Priority Asked: 2025, 2023
Explain concurrency / concurrent programming, including concurrency controls and differences between real and virtual concurrency.
Appeared 2x (2025, 2023)
-
7 Marks Medium Priority Asked: 2026
Explain I/O programming principles and I/O interfaces.
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2026
Compare asynchronous and concurrent I/O operations.
Appeared 1x (2026)
-
14 Marks Medium Priority Asked: 2025
Write short note on deadlock prevention and avoidance.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Suppose a process P wants to wait for two messages, one from mailbox A and one from mailbox B. What sequence of send and receive should it execute.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Why might a system use interrupt driven I/O to manage a single serial port but polling I/O to manage a front end processor, such as a terminal concentrator.
Appeared 1x (2025)
-
14 Marks Low Priority Asked: 2024
Write short notes on synchronization, paging, and system calls.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2024
Explain the meaning of busy waiting, other types of waiting in an operating system, and whether busy waiting can be avoided altogether.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2023
Explain the concept of buffering and spooling.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
Explain methods for recovery from deadlock.
Appeared 1x (2023)
-
7 Marks High Priority Asked: 2025, 2024
List three possible types of failures that can occur in a distributed system.
Appeared 2x (2025, 2024)
-
7 Marks Medium Priority Asked: 2026
Compare Unix/Linux and Windows operating systems.
Appeared 1x (2026)
-
7 Marks Medium Priority Asked: 2025
What aspects/features of a distributed system would be selected if running on a totally reliable network?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Describe a method for process migration across different architectures with (i) the same operating system and (ii) different operating systems.
Appeared 1x (2025)
-
7 Marks Low Priority Asked: 2024
What are the advantages and disadvantages of making the computer network transparent to the user?
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2024
What are the benefits of a distributed file system (DFS) compared to a centralized file system?
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2023
Explain the file systems used in Linux and Windows.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
Discuss the design issues of a distributed operating system.
Appeared 1x (2023)
-
3 Marks Low Priority Asked: 2023
Write short notes on Remote Procedure Call (RPC).
Appeared 1x (2023)
-
4 Marks Low Priority Asked: 2023
Write short notes: Virus
Appeared 1x (2023)
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel