|
|
Spring/Summer 2000 |
1. Define essential properties of real time operating system 2. Why spooling was introduced in batch systems? 3. Why multi-programmed and multi-user operating systems protect memory. 4. Describe the difference between synchronous and asynchronous I/O. List advantages or disadvantages of each solution 5. Name and explain major system calls for process management 6. Describe the principle and properties of the Virtual Machine architecture 7. What is the job of command interpreter? 8. Draw and describe states and transitions of the process state diagram 9. Assume the following processes. Give Gantt chart if FCFS algorithm is used and compute average waiting time.
10. Give pseudo code of the priority scheduling algorithm with aging, (priority of process that wait is increased by1 every 2 minutes). 11. What is the purpose of the choosing array in algorithm given in figure 6.5. Is the array choosing a shared data structure? 12. Write correct solution for the bounded buffer problem using monitors |
|