TENEX, a paged time sharing system for the PDP - 10

@article{Bobrow1972TENEXAP,
  title={TENEX, a paged time sharing system for the PDP - 10},
  author={Daniel G. Bobrow and Jerry D. Burchfiel and Daniel L. Murphy and Raymond S. Tomlinson},
  journal={Commun. ACM},
  year={1972},
  volume={15},
  pages={135-143}
}
TENEX is a new time sharing system implemented on a DEC PDP-10 augmented by special paging hardware developed at BBN. This report specifies 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… 
TENEX: a paged time sharing system for the PDP-10
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
Storage organization and management in TENEX
TLDR
In early 1969, BBN began an effort aimed at developing a new time-shared operating system that would support a directly addressed process memory in which large list-processing computations could be performed.
The UNIX time-sharing system
TLDR
The nature and implementation of the file system and of the user command interface are discussed, including the ability to initiate asynchronous processes and over 100 subsystems including a dozen languages.
The UNIX time-sharing system
TLDR
The usage and implementation of the file system and of the user command interface are discussed and the ability to initiate asynchronous processes is discussed.
Converting a swap-based system to do paging in an architecture lacking page-referenced bits
TLDR
This paper discusses the modifications made to the UNIX operating system for the VAX-11/780 to convert it from a swap-based segmented system to a paging-based virtual memory system, and outlines current work in modeling the policies employed by the system.
Extent-like Performance from a UNIX File System
TLDR
The solution arrived at was to approximate the behavior of extent based file systems by grouping I/O operations into clusters instead of dealing in individual blocks, resulting in a factor of two increased sequential performance increase.
A resource sharing executive for the ARPANET
The Resource Sharing Executive (RSEXEC) is a distributed, executive-like system that runs on TENEX Host computers in the ARPA computer network. The RSEXEC creates an environment which facilitates the
A comparison of two network-based file servers
This paper compares two working network-based file servers, the Xerox Distributed File System (XDFS) implemented at the Xerox Palo Alto Research Center, and the Cambridge File Server (CFS)
A POSTMORTEM FOR A TIME SHARING SYSTEM
TLDR
This thesis includes software and hardware proposals to increase the efficiency of representing an abstract machine and providing capability based protection and a description of a crash recovery consistency problem for files which reside in several levels of storage, together with a solution that was used.
The evolution of the DECsystem 10
TLDR
The PDP-10's contributions to computing technology include: accelerating the transition from batch oriented to time sharing computing systems; transferring hardware technology within DEC (and elsewhere) to minicomputer design and manufacturing; supporting minicsomputer hardware and software development; and serving as a model for single user and timeshared interactive minIComputer/microcomputer systems.
...
1
2
3
4
5
...

References

SHOWING 1-8 OF 8 REFERENCES
TENEX, a paged time sharing system for the PDP-10
TLDR
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.
The multics interprocess communication facility
TLDR
The Multics IPC facility is an extension of the central supervisor which assumes the burden of managing the shared data base and of respecting the IPC conventions, thus providing a simple and easy way for the programmer to use the interface.
An experimental time-sharing system
TLDR
A scheduling algorithm of one of us (FJC) that illustrates some of the techniques which may be employed to enhance and be analyzed for the performance limits of such a time-sharing system.
Introduction and overview of the multics system
TLDR
Multics (Multiplexed Information and Computing Service) is a comprehensive, general-purpose programming system which is being developed as a research project and will be implemented on the GE 645 computer.
A user machine in a time-sharing system
TLDR
This paper describes the design of the computer seen by a machine-language programmer in a time-sharing system developed at the University of California at Berkeley, with the main emphasis on the appearance of the user's machine.
Equipment Configuration in Balanced Computer Systems
  • P. Denning
  • Computer Science
    IEEE Transactions on Computers
  • 1969
A computer system is said to be balanced whenever the set of running programs presents a total demand, for both processors and memory, that matches the available equipment. The equipment
Properties of the working-set model
TLDR
The independent-reference model, in which page references are statistically independent, is used to assess the effects of interpage dependencies on working-set size observations and under general assumptions, working- set size is shown to be normally distributed.
Time-sharing computer systems