Operating System

Operating System

Q1. What is Operating System?

Q2. Write in short about the Components of the Computer System.

Q3. List the Types of Operating System.

Q4. Write a short note on Mainframe Operating System.

Q5. Write in short about on Server Operating System.

Q6. Write in short about Multiprocessor Operating System.

Q7. What is Personal Computer Operating System?

Q8. What is Real-Time Operating System?

Q9. List the types of Real Time Operating System.

Q10. What is Hard Real-Time System?

Q11. What is Soft Real-Time System?

Q12. What is Embedded Operating System?

Q13. Write in short about Smart Card Operating System?

Q14. What is Layered Approach?

Q15. List the services provided by an Operating System. Explain how each provides convenience to the users.

Q16. Explain how operating system acts as a Resource Manager?

Q17. Explain how operating system acts as a Virtual Machine?

Q18. What is meant by System Calls?

Q19. List the types of System Calls. Explain in brief about each.

Q20. What is System Boot?

Q21. What are the problems with Bootstrap Program?

Q22. What is Process Management?

Q23. What is a Process?

Q24. What all operations are performed on processes.

Q25. What is Process Creation.

Q26. How is Resource Sharing done among Processes?

Q27. How many possibilities are there for the execution of process?

Q28. What is Address Space of Process?

Q29. How is Process Termination done?

Q30. Explain different states of process?

Q31. Explain the five state process model with the help of diagram?

Q32. Explain the use of various fields of Process Control Block.

Q33. What events occur during Process Implementation?

Q34. Explain Context Switch.

Q35. What is a Thread?

Q36. Differentiate between Process and Thread.

Q37. What are the benefits of Multithreaded Programming?

Q38. List the ways to implement of Thread.

Q39. Explain how implementation of Threads is done in User Space and what are its advantages?

Q40. Explain implementation of Thread in the Kernel.

Q41. Explain Hybrid Implementation of Thread.

Q42. What are the ways of establishing relationship between user threads and kernel threads?

Q43. Explain Many-to-One Model.

Q44. Explain One-to-One Model.

Q45. Explain Many-to-Many Model.

Q46. Differentiate process and program.

Q47. Differentiate between Multi-Programming and Multi-Threading.

Q48. Explain Multiprogramming.

Q49. Explain Multitasking.

Q50. Explain Multiuser.

Q51. Explain Multiprocessor.

Q52. Describe the various benefits of Thread.

Q53. What are the advantages and disadvantages of user-level threads over kernel-level threads?

Q54. What is Interprocess Communication?

Q55. What are the problems with interprocess communication?

Q56. What is meant by ‘Race Condition’? How do they occur?

Q57. Explain Critical Regions.

Q58. What are the necessary conditions to avoid race condition?

Q59. Give an example, where mutual exclusion is implemented using critical regions.

Q60. What is meant by ‘Mutual Exclusion with Busy Waiting’?

Q61. Explain Disabling Interrupt for mutual exclusion and also mention its disadvantages.

Q62. Explain Lock Variable for mutual exclusion and also mention its disadvantages.

Q63. Explain Strict Alternation for mutual exclusion.

Q64. Explain Disabling Peterson’s Solution for mutual exclusion.

Q65. What are the essential properties of Time Sharing Operating System.

Q66. List the types of scheduling done in real-time operating system.

Q67. Explain scheduling in Hard Real Time Operating System.

Q68. Explain Rate Monotonic Scheduling of Hard Real Time Systems.

Q69. Explain Earliest Deadline First Scheduling of Hard Real Time Systems.

Q70. Explain Pthread Scheduling of Hard Real Time Systems.

Q71. Explain Proportional Share Scheduling of Hard Real Time Systems.

Q72. List the types of scheduling done in Soft Real-Time Operating System.

Q73. Explain Priority Based Scheduling of Soft Real Time Systems.

Q74. Explain Preemptive Kernels Scheduling of Soft Real Time Systems.

Q75. Explain Minimizing Latency Scheduling of Soft Real Time Systems.

Q76. List the types of Multiprocessor System.

Q77. Explain scheduling in Asymmetric Multiprocessor System.

Q78. Explain scheduling in Symmetric Multiprocessor System.

Q79. What is test-and set instruction? How can it be used to implement mutual exclusion? Consider using a fragment of pseudo-assembly language, and add your explanation?

Q80. How are Sleep and Wakeup used for solving critical section problem.

Q81. Explain the Producer-Consumer Problem with bounded buffer.

Q82. What are Semaphores?

Q83. Solving the Producer-Consumer Problem Using Semaphores.

Q84. What is Binary Semaphore?

Q85. What is a Mutex?

Q86. What are the uses of Semaphore?

Q87. What is a Monitor?

Q88. List the Classical IPC Problems.

Q89. Explain Dining Philosophers Problem.

Q90. Explain the Readers-Writers Problem.

Q91. Explain the Sleeping Barber Problem.

Q92. What is Scheduling?

Q93. List the classifications of Process.

Q94. Explain Compute Bound Process.

Q95. Explain Input/Output Bound Process.

Q96. What are the Scheduling Criteria?

Q97. Explain the Scheduling Criteria.

Q98. List the Types of Scheduler.

Q99. Explain Long Term/Job Scheduler.

Q100. Explain Short Term/CPU Scheduler.

Leave a Reply

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

%d bloggers like this: