next up previous
Next: Shells Up: Overview Previous: Preemptive Multitasking

Protected Memory

The kernel ensures that a process accesses only memory which it has allocated. This serves two purposes: it protects the privacy of information from other processes (perhaps being run by a different user), and it keeps malicious or wayward programs from writing into another process' data. When a process attempts to access memory outside of its memory space, it is killed by the kernel via a Segmentation Fault.



Reece Kimball Hart
1998-03-18