1. What is Operating System? Briefly mention the type of operating system. Distinguish between kernel and micro- kernel.
  2. Explain multiprogramming, multiprocessing, real time and Distributed operating system.
  3. What is system call? Illustrate the execution of system call read () to read a file.
  4. Explain operating system as a Resource manager and Extended machine
  5. What is PCB? Explain in detail.
  6. Differentiate between preemptive and non-preemptive scheduling. Define process and explain its possible states.
  7. What do you mean by process and thread? Discuss the advantages of user level thread and kernel level thread.
  8. Scheduling Algorithms: FCFS, SJF, SRN, RR, Priority, HRRN with numerical.
  9. What is TSL instruction? Explain its use. Explain Peterson’s Algorithm in detail.
  10. What do you mean by mutual exclusion by busy waiting? Explain producer-consumer problem. Also explain how producer-consumer problem can be solved using semaphore.
  11. Explain dining philosopher’s problem. Also explain how it can be solved using semaphore.
  12. Explain Readers writer problem. Also explain how this problem can be solved using semaphore.
  13. Differentiate compaction and coalescing techniques. How logical address is mapped to real physical address by paging technique? Explain suitable example. What is the role of TLB? ( See numericals related to paging )
  14. Prepare a comparative note on the fixed and variable partitioning multiprogramming techniques for real memory management.
  15. What do you mean by page fault? Details about Page Allocation and replacement algorithms with
    numerical.
  16. What do you mean by virtual memory management? Explain about thrashing?
  17. Define directory and file path. Discuss various access methods with advantages and disadvantages of each.
  18. What are file attributes? Explain about levels of directories.
  19. What is file system layout? Explain. Explain free Disk space management with example.
  20. Describe different file allocation methods with advantages and disadvantages of each.
  21. What is Disk scheduling? Scheduling Algorithms with Numerical.
  22. Explain about device independent I/O software with example.
  23. What are the disadvantages of programmed I/O? Explain about DMA.
  24. Briefly mention the structured I/O software with diagram.
  25. Explain symmetric cryptography. Also explain about mono-alphabetic substitution and Caesar cipher
  26. Explain ACL and Protection Domain with its use in security
  27. Explain Public Key cryptography and Digital signature in detail.
  28. Explain different types of security attacks.
  29. What is firewall? Explain their types.
  30. Bankers Algorithm with numerical.
  31. Define deadlock. What are the condition for resource deadlock? Explain some methods for recovery from deadlock.
  32. What are the necessary condition for deadlock? How deadlock can be prevented?
  33. How can you detect deadlock? Explain with examples.
  34. What are the roles of system administrator for an organization? How can you increase os performance if you are selected as system administrator?
  35. Describe the roses and responsibilities of system administrator. Suppose you are employed as a system administrator of Kathmandu Engineering College, Detail your roles and also suggest blowing idea to maintain secure and reliable system.

Do follow Notes IOE on Facebook and Instagram

By Cave Study

Building Bridges to Knowledge and Beyond!

One thought on “Operating System Important Questions”

Leave a Reply

Your email address will not be published. Required fields are marked *