Skip to content
CS-405 · Operating Systems/Important Questions

Operating Systems (CS-405) - Important Questions

  1. 7 Marks High Priority Asked: 2026, 2023

    Explain the evolution of operating systems and the characteristics of modern operating systems.

    Appeared 2x (2026, 2023)

  2. 7 Marks High Priority Asked: 2025, 2023

    Define an operating system and explain its goals, functions and system management tasks.

    Appeared 2x (2025, 2023)

  3. 7 Marks Medium Priority Asked: 2026

    Discuss operating system services and the role of system calls in resource management.

    Appeared 1x (2026)

  4. 7 Marks Medium Priority Asked: 2025

    Explain the five major activities of an operating system with respect to memory management.

    Appeared 1x (2025)

  5. 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)

  6. 7 Marks Low Priority Asked: 2024

    Explain the five major activities of an operating system with respect to process management.

    Appeared 1x (2024)

  7. 14 Marks Low Priority Asked: 2023

    Write short notes on worms and virus, demand paging, batch processing, and time-sharing.

    Appeared 1x (2023)

  8. 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)

  9. 3 Marks Low Priority Asked: 2023

    Write short note on time sharing.

    Appeared 1x (2023)

  10. 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)

  11. 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)

  12. 7 Marks Medium Priority Asked: 2026

    Compare contiguous and indexed file allocation methods.

    Appeared 1x (2026)

  13. 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)

  14. 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)

  15. 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)

  16. 7 Marks Low Priority Asked: 2023

    Define what a file is and describe its attributes and operations.

    Appeared 1x (2023)

  17. 7 Marks Low Priority Asked: 2023

    Explain the difference between SCAN and LOOK disk scheduling algorithms.

    Appeared 1x (2023)

  18. 7 Marks Low Priority Asked: 2023

    List the advantages and disadvantages of Magnetic Tape memory.

    Appeared 1x (2023)

  19. 7 Marks Low Priority Asked: 2023

    Explain in detail about various ways of free space management.

    Appeared 1x (2023)

  20. 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)

  21. 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)

  22. 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)

  23. 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)

  24. 7 Marks Medium Priority Asked: 2026

    Compare common CPU scheduling algorithms and explain the criteria used for their evaluation.

    Appeared 1x (2026)

  25. 7 Marks Medium Priority Asked: 2026

    Explain the concept of threads and multiprocessor / multiple processor scheduling

    Appeared 1x (2026)

  26. 7 Marks Medium Priority Asked: 2026

    Discuss process management system calls and their importance.

    Appeared 1x (2026)

  27. 7 Marks Medium Priority Asked: 2026

    Compare partitioning, paging and segmentation techniques.

    Appeared 1x (2026)

  28. 7 Marks Medium Priority Asked: 2026

    Discuss paged segmentation and virtual memory with demand paging.

    Appeared 1x (2026)

  29. 7 Marks Medium Priority Asked: 2024, 2023

    Compare threads vs processes, including resources used on creation

    Appeared 2x (2024, 2023)

  30. 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)

  31. 7 Marks Low Priority Asked: 2024

    Given a segment table, compute physical addresses for given logical addresses.

    Appeared 1x (2024)

  32. 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)

  33. 7 Marks High Priority Asked: 2026, 2024

    Explain binary and counting semaphores with examples and their use for process synchronization.

    Appeared 2x (2026, 2024)

  34. 7 Marks High Priority Asked: 2025, 2023

    Write the semaphore-based solution for the dining philosophers problem.

    Appeared 2x (2025, 2023)

  35. 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)

  36. 7 Marks Medium Priority Asked: 2026

    Explain I/O programming principles and I/O interfaces.

    Appeared 1x (2026)

  37. 7 Marks Medium Priority Asked: 2026

    Compare asynchronous and concurrent I/O operations.

    Appeared 1x (2026)

  38. 14 Marks Medium Priority Asked: 2025

    Write short note on deadlock prevention and avoidance.

    Appeared 1x (2025)

  39. 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)

  40. 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)

  41. 14 Marks Low Priority Asked: 2024

    Write short notes on synchronization, paging, and system calls.

    Appeared 1x (2024)

  42. 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)

  43. 7 Marks Low Priority Asked: 2023

    Explain the concept of buffering and spooling.

    Appeared 1x (2023)

  44. 7 Marks Low Priority Asked: 2023

    Explain methods for recovery from deadlock.

    Appeared 1x (2023)

  45. 7 Marks High Priority Asked: 2025, 2024

    List three possible types of failures that can occur in a distributed system.

    Appeared 2x (2025, 2024)

  46. 7 Marks Medium Priority Asked: 2026

    Compare Unix/Linux and Windows operating systems.

    Appeared 1x (2026)

  47. 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)

  48. 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)

  49. 7 Marks Low Priority Asked: 2024

    What are the advantages and disadvantages of making the computer network transparent to the user?

    Appeared 1x (2024)

  50. 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)

  51. 7 Marks Low Priority Asked: 2023

    Explain the file systems used in Linux and Windows.

    Appeared 1x (2023)

  52. 7 Marks Low Priority Asked: 2023

    Discuss the design issues of a distributed operating system.

    Appeared 1x (2023)

  53. 3 Marks Low Priority Asked: 2023

    Write short notes on Remote Procedure Call (RPC).

    Appeared 1x (2023)

  54. 4 Marks Low Priority Asked: 2023

    Write short notes: Virus

    Appeared 1x (2023)

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in