Your Status: Logged out Log in

State two advantages and two disadvantages of a layered operating system.  

Member rating: No Rating | Words: | Submitted: Mon Jun 19 2006

Page Preview
Preview
Previous 1 of 4 Next

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...

Get instant access



  • Instant, unlimited access to our documents in full
  • Swap your work for free access, or pay £4.99
  • To see the full version of this document and 150,044 others
Register Now