Project Oberon: The Design of an Operating System and CompilerPresents the results of Project Oberon: an entire software environment for a modern workstation created by the authors during 1986-89. The primary goal of the project was to design and implement a system from scratch and to structure it in such a way that it could be described, explained, and unders |
Contents
Historical background and motivation | 1 |
Basic concepts and structure of the system | 7 |
The tasking system | 26 |
Copyright | |
12 other sections not shown
Common terms and phrases
abstract data type addressing mode allocated ARRAY OF CHAR B-tree BEGIN block BOOLEAN buffer bytes called caret command compiler cursor curY delete descriptor disk disk sector DiskAdr Dynamic array Edit elements ELSIF f ELSIF sym END ELSIF END END END EXIT END END F.left F.trailer Files.Read(R Files.Rider font Frame global global variable GraphicFrames Graphics handler head1.typ header INC(i INC(j insert INTEGER interface Kernel keysum L.next LONGINT LOOP M.id MacHead macro Menu Viewers mode module module Files mouse MOVD nextCh Oberon System obj.next Object object file OCS.Get(sym OCT.Item OpenTrack operations parameter Pluto POINTER PROCEDURE RECORD Rider S.class SCSI sector selection seqno server SHORTINT specified Store System.Close task Texts Texts.Read(R Texts.Scan(S Texts.Text Texts.WriteLn(W track variables W.buf Write(W WriteString(W x.mode x.typ



