ECE329Notes(2)

ECE329Notes(2) - ECE 329 Operating Systems Chapter 2 1 of 4...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
ECE 329 Operating Systems Chapter 2 1 of 4 Computer System Structures Hardware Protection The goal of computer design is to do as many things at once and as fast as possible. As operating systems developed to do just that, new problems were also introduced that had to be considered. For example, an error in the first program of a batch job could result in all of the following programs of that job to not execute. Or, consider multiprogramming, where an error in the one program can cause the destruction of another program’s data, or even the operating system itself. Operating systems should be designed so that they protect themselves and all programs from a “wayward” program. Dual-Mode Operation To do this, an operating system should at least have two modes of operation. A privileged mode which only the operating system can function in ( monitor / supervisor/system/privileged mode), and one which all programs can use ( user mode ). This allows for potentially dangerous instructions to be
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 4

ECE329Notes(2) - ECE 329 Operating Systems Chapter 2 1 of 4...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online