This paper describes the chief attributes of the Virtual Processor placed at the disposal of each user of the SYMBOL-2R time-shared multiprocessor system, and the mechanisms by which SYMBOL's hardwired operating system manages processing-mode transitions for individual Virtual Processors and allocates hardware resources -- processors and memory space -- among competing Virtual Processors. It describes the provisions by which the unusually high-level capabilities of the hardware are augmented by software, and contrasts the structure of the software component of the operating system with that of the hardware component. Finally, it describes the hardware/software partition of resource-allocation functions, in which allocation policies are controlled by software and executed by hardware.
[1]
P. C. Hutchison,et al.
Program execution in the symbol 2R computer
,
1973,
HLLCA '73.
[2]
Peter J. Denning,et al.
Operating Systems Theory
,
1973
.
[3]
J. Anderberg,et al.
High-level language translation in symbol 2R
,
1973,
HLLCA '73.
[4]
Hamilton Richards,et al.
The logical structure of the memory resource in the symbol-2R computer
,
1973,
HLLCA '73.
[5]
T. A. Laliotis.
Implementation aspects of the symbol hardware compiler
,
1973,
ISCA 1973.
[6]
H. Richards,et al.
Introduction to the symbol 2R programming language
,
1973,
HLLCA '73.