The UNIX System

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, GUI's 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.

LINUX


Index Previous

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