Basic UNIX Concepts

27/09/98


Click here to start


Table of Contents

Basic UNIX Concepts

What is UNIX good for?

History (Introduction)

Some Terminology

Concurrency

Fork (11.10)

Fork example

Exec (11.11)

Exec example

Processes and File Descriptors

PIDs and FDs across an exec

PIDs and FDs across a fork

More UNIX Concepts

Initializing UNIX

Initializing UNIX

PPT Slide

How csh runs (cont.)

Fork: PIDs and PPIDs (11.10)

PID/PPID example

Concurrency Example

Producer/Consumer Problem

Producer/Consumer (cont.)

Machine Language

Compilation

Tools and Applications

C and libc

Miscellaneous

Author: James MacLean & Sean Culhane

Email: maclean@vis.toronto.edu

Home Page: http://www.cs.toronto.edu/~maclean/csc209/Fall98/Slides