QUESTION BANK SUBJECT NAME: OPERATING SYSTEM COURSE: B.Tech
SUBJECT CODE: BCS 401 SESSION: 2023-24
Q1. Define 4 main functions of an Operating System.
Q2. Explain the principle advantages of Multiprogramming, Multiprocessing, Batch
Operating System and Real time operating system. Q3. Explain Starvation problem and its solution. Q4. Briefly define the term Real Time Operating System. Q5. What do you mean by Concurrent Processes? Q6. What do you mean by multitasking? Q7. What is an Operating System? Q8. Explain the Producer Consumer problem with its suitable solution. Q9. What are the issues of concurrent processes? Q10. Explain the following i. Multiprogramming OS ii. Multiprocessor OS iii. Real Time OS iv. Multitasking OS Q11. Explain in detail about the Mutual Exclusion and Critical; Section Problem. Q12. Explain in details about the Operating System Services. Q13. Explain the following structure of operating system: i. Simple Structure ii. Monolithic Structure iii. Layered Kernel iv. Microkernel Structure Q14. What is producer consumer problem? How it can illustrate the classical problem of synchronization? Explain. Q15. Define the services provided by the Operating System. Q16. What is the difference between Multitasking and Multiprogramming? Q17. Discuss mutual exclusion implementation with test and set instruction. Q18. State the critical Section problem. Illustrate the software based solution to the critical section problem. Q19. What is the advantage and disadvantage of Micro-Kernal Structure? Q20. Explain the principle of Concurrency.