Operating System Test Series

Instructions -: Please solve all the questions in a notebook and i ll check all the questions together once in a week ( on sundays ) . 

Day 1 -: 

1. Define operating system. List out any 4 objectives of OS. ( 2 marks ) 

2. Explain views of OS. ( 4 marks ) 

Day 2 -: 

1. Define dual mode operation. ( 2 marks ) 

2. Explain OS as a resource manager. ( 4 marks ) 

Day 3 -: 

1. List out types of OS. ( 2 marks ) 

2. Explain Batch OS. ( 4 marks ) 

Day 4 -: 

1. Define batch monitor and spooling in Batch OS. ( 2 marks ) 

2. Explain Multi Programming OS. ( 4 marks ) 

Day 5 -: 

1. List out any 2 advantages of Multi Programming OS over Batch OS. ( 2 marks ) 

2. Explain Time Shared OS. ( 4 marks ) 

Day 6 -: 

1. Difference between Multi Programming OS and Time Shared OS. ( 2 marks ) 

2. Explain Multi Processor OS . ( 4 marks ) 

Day 7 -: 

1. Explain Distributed OS. ( 6 marks ) 

2. Explain Real time OS with its types . ( 6 marks ) 

Day 8 -: 

1. Explain client server and peer-to-peer OS. ( 6 marks ) 

2. Explain Android OS with its types . ( 6 marks ) 

Day 9 -: 

1. Explain GUI based OS. ( 6 marks ) 

2. Explain Mobile OS with its types . ( 6 marks ) 

Day 10 -: 

1. Describe services of OS. ( 6 marks ) 

2. Define System call . ( 2 marks ) 

Day 11 -: 

1. Explain types of system calls. ( 6 marks ) 

2. Explain OS components . ( 6 marks ) 

Day 12 -: 

1. Define task scheduler and performance monitor. ( 4 marks ) 

2. State any four functions of process management . ( 4 marks ) 

Day 13 -: 

1. Define process with its memory layout. ( 4 marks ) 

2. Explain process states with the help of a diagram. ( 6 marks ) 

Day 14 -: 

1. Explain Process Control Block with the help of a diagram. ( 6 marks ) 

2. Difference between Process & Program . ( 4 marks ) 

Day 15 -: 

1. Define process scheduling. ( 4 marks ) 

2. Explain types of scheduler . ( 6 marks ) 

Day 16 -: 

1. Explain context switching with the help of an example. ( 4 marks ) 

2. Explain Inter-process communication with the help of an example. ( 4 marks ) 

Day 17 -: 

1. Define threads with its benefits. ( 4 marks ) 

2. Difference between thread and process . ( 4 marks ) 

Day 18 -: 

1. Explain thread life cycle with the help of a diagram. ( 6 marks ) 

2. Explain user level and kernel level thread . ( 6 marks ) 

Day 19 -: 

1. Explain multithreading models. ( 6 marks ) 

2. Define commands : ps , sleep , wait , kill . ( 4 marks ) 

Day 20 -: 

1. Define ready queue. ( 2 marks ) 

2. Difference between single threaded and multi-threaded process . ( 4 marks )