This manual was written to provide information about the Edinburgh Advanced Personal Machine. It was achieved grouping together and restructuring all the information available on the subject. Hopefuly, as you go along reading it, you will discover more about the system and get familiar with its principal components. Since it is a working manual, it is subject to revision and change. Users are therefore advised to check that they have the latest version when working with the APM. @Newpage @PrefaceSection(INTRODUCTION) The Edinburgh Advanced Personal Machine is a Edinburgh University development which has taken as a target the provision of the following features: @Begin(Itemize) Standard and simple interconnection of system components Multiple layers of system modularity Flexibility Enhancement of performance through addition of new modules into an existing structure Ease of incorporating new technological developments Ease of experimentation and system reconfiguration Short development time for the introduction of new models @End(Itemize) The aim in practical terms has been to construct a high-performance network-based modular computer system which can be easily tailored to specific applications. The computer itself is modular at the board level. An individual machine incorporates a selection of compatible processor and memory boards. A key factor in the flexibility of the system is the adoption of a philosophy of functional distribution, with a general-purpose internal bus providing the internal communication between function-specific boards. The bus has been designed to have sufficient capability to support a variety of existing and forthcoming processors and devices. The principal role of thesystem is as a high-performance single-user workstation which is a personal computer in the special sense that it is individually tailored to suit the computing requirements of its users. @Newpage @PrefaceSection(Symbols) Throughout this manual, the following symbols will be used:@Index(Symbol) @Begin(Description, LeftMargin +20, Indent -20) [ ... ] @\To denote optional parameters @\ or / @\,[,...] @\ @\ or @\ @\ @\ @\ @\@Begin(Enum) :T (Video Terminal) :N (Null data Stream)(:N as input means that there is no data, :N as output means that the Results are discarded) @End(Enum) @\[] @\@Begin(Enum) BRAVO CHARLIE @End(Enum) @\Name of a directory @\Consists of up to 12 characters, of which the first must be a letter or a dollar sign, and the remainder may be any combination of letters, digits and dots. Default values: @\@Begin(Ex) Dir : the current directory. Server : the current filestore. Output : the terminal. Input : the terminal. @End(Ex) @End(Description)