Properties of the working-set model
Communications of the ACM
The working set model for program behavior
Communications of the ACM
Time Sharing Computer Systems
The multics interprocess communication facility
SOSP '69 Proceedings of the second symposium on Operating systems principles
A structural view of the Cedar programming environment
ACM Transactions on Programming Languages and Systems (TOPLAS)
Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Communications of the ACM
Personal distributed computing: the Alto and Ethernet hardware
HPW '86 Proceedings of the ACM Conference on The history of personal workstations
Personal distributed computing: the Alto and Ethernet software
HPW '86 Proceedings of the ACM Conference on The history of personal workstations
Communications of the ACM
The DUNIX distributed operating system
ACM SIGOPS Operating Systems Review
Personal distributed computing: the alto and ethernet hardware
A history of personal workstations
Personal distributed computing: the alto and ethernet software
A history of personal workstations
Generic virtual memory management for operating system kernels
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
Interposition agents: transparently interposing user code at the system interface
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
The integration of virtual memory management and interprocess communication in Accent
ACM Transactions on Computer Systems (TOCS)
Introduction to a system for distributed databases (SDD-1)
ACM Transactions on Database Systems (TODS)
A caching file system for a programmer's workstation
Proceedings of the tenth ACM symposium on Operating systems principles
From RIG to Accent to Mach: the evolution of a network operating system
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
Compact Encodings of List Structure
ACM Transactions on Programming Languages and Systems (TOPLAS)
Implementing atomic actions on decentralized data
ACM Transactions on Computer Systems (TOCS)
Communications of the ACM - Special 25th Anniversary Issue
Communications of the ACM
A comparison of two network-based file servers
Communications of the ACM
The evolution of the DECsystem 10
Communications of the ACM - Special issue on computer architecture
An empirical study of list structure in Lisp
Communications of the ACM
Dynamic response time prediction for computer networks
Communications of the ACM
Hardware estimation of a process' primary memory requirements
Communications of the ACM
Reflections on an operating system design
Communications of the ACM
Communications of the ACM
Interposition agents: transparently interposng user code at the system interface
Secure Internet programming
A proposal for certain process management and intercommunication primitives
ACM SIGOPS Operating Systems Review
Implementation of Interlisp on the VAX
LFP '82 Proceedings of the 1982 ACM symposium on LISP and functional programming
The PRIM system: An alternative architecture for emulator development and use
MICRO 10 Proceedings of the 10th annual workshop on Microprogramming
SIGCOMM '77 Proceedings of the fifth symposium on Data communications
Analytic modelling of “working set like” replacement algorithms
SIGMETRICS '79 Proceedings of the 1979 ACM SIGMETRICS conference on Simulation, measurement and modeling of computer systems
Etude and the folklore of user interface design
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
An operational system for computer resource sharing
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
Sharing data and services in a virtual machine system
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
An open operating system for a single-user machine
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Accent: A communication oriented network operating system kernel
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Converting a swap-based system to do paging in an architecture lacking page-referenced bits
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Hints for computer system design
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
An experimental implementation of the kernel/domain architecture
SOSP '73 Proceedings of the fourth ACM symposium on Operating system principles
An integral approach to user assistance
CHI '81 Proceedings of the Joint Conference on Easier and More Productive Use of Computer Systems. (Part - II): Human Interface and the User Interface - Volume 1981
ACM SIGART Bulletin
BBN's Network Computing Software Infrastructure and Distributed Applications (1970-1990)
IEEE Annals of the History of Computing
Position paper on: personal computers for science in the 1980's
ACM SIGPC Notes
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
ACM Turing award lectures
Tertiary memory access and performance in the datacomputer
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
IEEE Transactions on Computers
CONNECT: a user-oriented communications service
ACM '74 Proceedings of the 1974 annual ACM conference - Volume 2
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
Storage organization and management in TENEX
AFIPS '72 (Fall, part I) Proceedings of the December 5-7, 1972, fall joint computer conference, part I
A resource sharing executive for the ARPANET
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
User interface design issues for a large interactive system
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
A network-oriented multiprocessor front-end handling many hosts and hundreds of terminals
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
A high-level framework for network-based resource sharing
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
Structure of the ELF operating system
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
JSYS traps: a TENEX mechanism for encapsulation of user processes
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
IJCAI'73 Proceedings of the 3rd international joint conference on Artificial intelligence
Parallel developments in programming languages and operating systems
Computer Languages
Elements of a distributed programming system
Computer Languages
Operating system support for multimedia systems
Computer Communications
Hi-index | 48.36 |
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 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.