Skip to content
IT-501 · Operating System/Important Questions

Operating System (IT-501) - Important Questions

  1. 7 Marks High Priority Asked: 2025, 2024, 2023, 2020, 2019

    Define an operating system and explain its objectives, functions and major services, including user-oriented and system-oriented services.

    Appeared 6x (2025, 2024, 2023, 2020, 2019)

  2. 7 Marks High Priority Asked: 2025, 2024, 2020

    Define what an operating system is and explain the different types of operating systems with examples.

    Appeared 3x (2025, 2024, 2020)

  3. 7 Marks Medium Priority Asked: 2025

    Explain different types of systems calls with suitable example.

    Appeared 1x (2025)

  4. 7 Marks Medium Priority Asked: 2025

    Explain the structure of an operating system and discuss system calls and their importance.

    Appeared 1x (2025)

  5. 7 Marks Medium Priority Asked: 2025

    Explain OS design and implementation issues. What is spooling and buffering?

    Appeared 1x (2025)

  6. 7 Marks Medium Priority Asked: 2024

    Write the difference between batch and multiprogramming operating systems.

    Appeared 1x (2024)

  7. 7 Marks Low Priority Asked: 2022

    Explain how protection is provided for the hardware resources by the operating system?

    Appeared 1x (2022)

  8. 7 Marks High Priority Asked: 2025

    Explain CPU scheduling criteria and describe different / preemptive scheduling algorithms.

    Appeared 2x (2025)

  9. 6 Marks Medium Priority Asked: 2024, 2022

    What is indefinite blocking/starvation and why must wait() and signal() semaphore operations be atomic, showing that non-atomic execution can violate mutual exclusion?

    Appeared 2x (2024, 2022)

  10. 7 Marks Medium Priority Asked: 2025

    Define process synchronization and explain Peterson's solution for mutual exclusion.

    Appeared 1x (2025)

  11. 7 Marks Medium Priority Asked: 2025

    Draw Gantt chart and find completion sequence and average waiting time for Round Robin with quantum 2 and FCFS.

    Appeared 1x (2025)

  12. 7 Marks Medium Priority Asked: 2025

    Calculate average waiting time using FCFS scheduling for given burst times with arrival time 0.

    Appeared 1x (2025)

  13. 7 Marks Medium Priority Asked: 2025

    Explain the process concept and operations on processes.

    Appeared 1x (2025)

  14. 7 Marks Medium Priority Asked: 2025

    Explain the critical section problem and semaphores.

    Appeared 1x (2025)

  15. 7 Marks Medium Priority Asked: 2025

    Explain the process state transition diagram in a multiprogramming environment and describe the fields of a Process Control Block (PCB).

    Appeared 1x (2025)

  16. 7 Marks Medium Priority Asked: 2024

    Draw Gantt charts for FCFS and pre-emptive priority scheduling and calculate average waiting time and average turnaround time.

    Appeared 1x (2024)

  17. 7 Marks Medium Priority Asked: 2024

    Explain how the four necessary conditions for deadlock hold in the dining-philosophers problem and how deadlock can be avoided by eliminating any one condition.

    Appeared 1x (2024)

  18. 6 Marks Low Priority Asked: 2023, 2020

    Explain the critical section problem, its requirements/conditions and illustrate with an example.

    Appeared 2x (2023, 2020)

  19. 14 Marks Low Priority Asked: 2023

    Draw Gantt chart and find normalized turnaround time and average waiting time for preemptive priority and Round-Robin with quantum 4.

    Appeared 1x (2023)

  20. 7 Marks High Priority Asked: 2025, 2024

    Given memory partitions 100 KB, 500 KB, 200 KB, 300 KB and 600 KB in order, place processes 212 KB, 417 KB, 112 KB and 426 KB in order using first-fit, best-fit and worst-fit and determine which is most efficient.

    Appeared 2x (2025, 2024)

  21. 6 Marks High Priority Asked: 2025, 2023

    Using Banker's algorithm, compute the Need matrix, check if the system is in a safe state and give the safe sequence, and decide if a resource request can be granted.

    Appeared 3x (2025, 2023)

  22. 7 Marks Medium Priority Asked: 2025

    What are the differences between internal and external memory fragmentation?

    Appeared 1x (2025)

  23. 7 Marks Medium Priority Asked: 2025

    Calculate the number of bits in a logical address for a paging system with given physical memory, logical pages, and page size.

    Appeared 1x (2025)

  24. 7 Marks Medium Priority Asked: 2025

    Explain deadlock and its necessary conditions.

    Appeared 1x (2025)

  25. 7 Marks Medium Priority Asked: 2025

    Describe deadlock prevention, avoidance, and detection techniques.

    Appeared 1x (2025)

  26. 7 Marks Medium Priority Asked: 2025

    Explain memory management techniques including fixed and dynamic partitioning.

    Appeared 1x (2025)

  27. 7 Marks Medium Priority Asked: 2025

    Given memory blocks 100 KB, 500 KB, 200 KB and 300 KB, allocate a 212 KB process using First-Fit and Best-Fit.

    Appeared 1x (2025)

  28. 7 Marks Medium Priority Asked: 2024

    What are the conditions for deadlock? Explain deadlock detection and recovery.

    Appeared 1x (2024)

  29. 7 Marks Medium Priority Asked: 2024

    Explain the difference between logical and physical addresses.

    Appeared 1x (2024)

  30. 7 Marks Medium Priority Asked: 2024

    Consider the following segment table: What are the physical addresses for the following logical addresses?

    Appeared 1x (2024)

  31. 8 Marks Low Priority Asked: 2023

    Draw the resource allocation graph for given processes, resources and edges and determine if there is a cycle/deadlock, including after adding a new request edge.

    Appeared 1x (2023)

  32. 7 Marks High Priority Asked: 2025, 2022

    Calculate number of page faults for the reference string 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6 using LRU, FIFO (and Optimal) replacement.

    Appeared 2x (2025, 2022)

  33. 6 Marks High Priority Asked: 2024, 2023

    Explain demand paging, including address translation mechanism, page table implementation, advantages, and effective access time with page-fault probability.

    Appeared 2x (2024, 2023)

  34. 7 Marks Medium Priority Asked: 2025

    Explain virtual memory and demand paging.

    Appeared 1x (2025)

  35. 7 Marks Medium Priority Asked: 2025

    Explain page replacement algorithms and the concept of thrashing.

    Appeared 1x (2025)

  36. 4 Marks Low Priority Asked: 2023

    Define optimal page replacement algorithm and explain why it is considered the best.

    Appeared 1x (2023)

  37. 3 Marks Low Priority Asked: 2022

    What is the difference between local and global page allocation? What are their respective advantages and disadvantages?

    Appeared 1x (2022)

  38. 7 Marks High Priority Asked: 2025, 2024, 2022

    For disk with 5000 cylinders, head at 143 (prev 125) and queue 86, 1470, 913, 1774, 948, 1509, 1022, 1750, 130, compute total head movement for FCFS, SSTF, SCAN/LOOK.

    Appeared 3x (2025, 2024, 2022)

  39. 7 Marks Medium Priority Asked: 2025, 2020

    Explain file management in an operating system, including file organization and access methods.

    Appeared 3x (2025, 2020)

  40. 14 Marks Medium Priority Asked: 2025

    Write short notes on distributed system, thrashing, inter-process communication, and system calls.

    Appeared 1x (2025)

  41. 7 Marks Medium Priority Asked: 2025

    What are the typical access rights that may be granted or denied to a particular user for a particular file?

    Appeared 1x (2025)

  42. 7 Marks Medium Priority Asked: 2025

    Explain disk scheduling and the different disk scheduling algorithms.

    Appeared 1x (2025)

  43. 7 Marks Medium Priority Asked: 2024

    Describe various directory structures.

    Appeared 1x (2024)

  44. 7 Marks Medium Priority Asked: 2024

    Discuss Remote Procedure Call (RPC) in detail.

    Appeared 1x (2024)

  45. 8 Marks Low Priority Asked: 2023

    For disk head initially at 53 with queue 98, 183, 37, 122, 14, 124, 65, 67, compute total head movement using FCFS, SSTF, SCAN and C-SCAN.

    Appeared 1x (2023)

  46. 6 Marks Low Priority Asked: 2023

    What do mean by file attributes and operations? Briefly explain file access methods.

    Appeared 1x (2023)

  47. 7 Marks Low Priority Asked: 2022

    Which file-allocation method is suitable for a system whose main task is database management and why?

    Appeared 1x (2022)

  48. 7 Marks Low Priority Asked: 2022

    Explain the problems with simply returning a deleted file's blocks to the free list, how to overcome them, and any resulting trade-offs and resolutions.

    Appeared 1x (2022)

  49. 7 Marks Low Priority Asked: 2022

    Explain how allocating disk storage at different granularity levels can improve performance and what modifications to free-space management are needed to support it.

    Appeared 1x (2022)

  50. 7 Marks Medium Priority Asked: 2025

    When multiple interrupts from different devices appear at about the same time, a priority scheme could be used to determine the order in which the interrupts would be serviced. Discuss what issues need to be considered in assigning priorities to different interrupts.

    Appeared 1x (2025)

  51. 14 Marks Medium Priority Asked: 2024

    Write a short notes on: (Any three)

    Appeared 1x (2024)

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