100

  1. What is a system call?

  2. What is an interrupt and how does the OS handle it?

  3. What is the difference between a process and a thread in Linux?

  4. What is the dining philosophers problem?

  5. Write an example to show deadlock?

  6. What is priority inversion?

  7. Calculate waiting time for processes as the OS scheduled them using FCFS.

  8. Compare round-robin and FCFS in CPU scheduling.

  9. Explain context switching.

  10. Explain shortest-job-first (SJF) CPU scheduling.