TENEX is a new time sharing system implemented on a DEC PDP-10 augmented by special paging hardware developed at BBN. This report specified a set of goals which are important for any time sharing system. It describes how the TENEX design and implementation achieve these goals. These include specifications for a powerful multiprocess large memory virtual machine, intimate terminal interaction, comprehensive uniform file and I/O capabilities, and clean flexible system structure. Although the implementation described here required some compromise to achieve a system operational within six months of hardware checkout, TENEX has met its major goals and provided reliable service at several sites and through the ARPA network.
[1]
Robert C. Daley,et al.
An experimental time-sharing system
,
1962,
AIEE-IRE '62 (Spring).
[2]
Butler W. Lampson,et al.
A user machine in a time-sharing system
,
1966
.
[3]
Peter J. Denning,et al.
Equipment Configuration in Balanced Computer Systems
,
1969,
IEEE Transactions on Computers.
[4]
Michael J. Spier,et al.
The multics interprocess communication facility
,
1969,
SOSP '69.
[5]
Daniel G. Bobrow,et al.
TENEX, a paged time sharing system for the PDP - 10
,
1972,
CACM.
[6]
S. Schwartz,et al.
Properties of the working-set model
,
1972,
CACM.