Applications, Address Spaces, and Processes

4/8/98


Click here to start


Table of Contents

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

Author: Brian N. Bershad

Email: bershad@cs.washington.edu

Home Page: http://www.cs.washington.edu/education/courses/451/CurrentQtr/