Operating System Design: The Xinu approachSoftware -- Operating Systems. |
Contents
Introduction and Overview | 1 |
An Overview of the Machine and RunTime Environment | 21 |
List and Queue Manipulation | 41 |
Copyright | |
29 other sections not shown
Other editions - View all
Common terms and phrases
allocated args argument buffer pool bytes caller char character clock interrupt console control block data structures dc.b define descrp device driver devtab disable disk driver routines entry event example extern int extern file name file system firmware fprintf STDERR getc getpid hardware high-level implements include conf.h include kernel.h initialization input int extern int integer interrupt dispatcher interrupt handler interrupt routine interrupt vector ioerr keyboard lower-half Macintosh memory mode namespace nargs NEWLINE node NULL operating system output panic pointer port prefix procedure process id process table processor pseudo-device putc queue real-time clock requests resched restore return OK return SYSERR semaphore shell specified stack STDERR STDOUT strcpy string struct devsw devptr struct winblk symbolic constants syntactic SYSCALL system call terminal UNIX upper-half user interface waiting window pseudo-device winptr write Xinu