Applications, Address Spaces, and Processes
Definitions
User and Kernel Memory
OS/User Protection
Privileged Memory Protection
Inside the User Program
What Happens on Syscall?
And then we pick it up...
Understanding the Stack
Concepts So Far
Multiple Address Spaces
A Process
A Process is a Program in Execution
The Thread Of Control
Where do Processes Come From?
Processes Under UNIX
Example
Bizarre But Real
Even More Bizarre
Fork is half the story
Starting a new program
Extra Credit for Friday
Email: bershad@cs.washington.edu
Home Page: http://www.cs.washington.edu/education/courses/451/CurrentQtr/