The UNIX System

(chapter 21)

History

Figure 21-1, page 652

	Bell Labs --- MULTICS ancestory (Thompson, Richie)
	Version 7 --> System III --> System V
	   \
	    \--> BSD systems

Design Principles

Programmer Interface

                           users
                             |
                    shells and commands
            (compilers, system libraries, etc.)
                             |
                   system -call Interface
                             |
                          kernal
            (signals, file sys, swapping, CPU sked,
            paging, virtual mem, disk & tape drivers)
                             |
                   kernal interface to H/W
                             |
                         hardware

Files

Processes

Signals

Exceptions -- 31 on our system (not 20). all but #9 can be caught in a "trap"

Miscellaneous

shell scripts.


Index Previous

Copyright ©1998, G. Hill Price
Send comments to G. Hill Price