State two advantages and two disadvantages of a layered operating system.
Member rating: No Rating | Words: | Submitted: Mon Jun 19 2006
On the left is an image preview of every page of this document, and below are the first 150 words with formatting removed:
Coursework 1 Question 1 State two advantages and two disadvantages of a layered operating system. 1). - Advantages of layered operating systems are: 1. It is decomposable and therefore effects separation of concerns and different abstraction levels 2. It allows good maintenance, where you can make changes without affecting layer interfaces - Disadvantages of layered operating systems are: 1. It is difficult to exactly assign of functionalities to the correct and appropriate layer 2. Because of having too many layers, performance of the system is degraded Question 2 a. Give definitions for: turnaround time, throughput, processor utilisation b. When might a context switch occur? What exactly is saved? Why? c. In the presence of asynchronous interrupts, even the most innocent looking program can produce mysterious results. If concurrency can produce subtle bugs, why use it? 2). a. Turnaround time: - is the time taken between the submission and complete execution of a...

