Section 11.6
OS modes and instructions

Continuing to get deeper into operating systems issues, this section discusses another hardware feature that is necessary for multiprogramming systems, namely having at least two levels of privilege. The operating system runs at the highest level in which it can do anything. User programs run at the lowest level to protect them from blunders and malice. The hardware has to tag certain machine instructions as being available only at the highest level.

Start Reading

  [Full page version] [Review questions ...answers] [Section map] [Chapter 11 home] [Book home] [Quiz]