March 2003
Intermediate to advanced
912 pages
27h 17m
English
In many systems there is a requirement for memory protection. In a multi-user system one user must not be allowed to write to or read from another user's memory indiscriminately. Also, in a multi-user system any corruption of the system software affects all users and not just the culprit and there is therefore a stronger protection requirement than in a single-user system. To satisfy this protection requirement it must be possible to control the access a process has to memory, in particular, to be able to prevent write access.
Let us first consider a process running in an address space that is disjoint from that of any other process; that is, it shares no code or data with any other process. Such a process ...
Read now
Unlock full access