Communications of the ACM · 1983 · 970 citations · 6 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureOperating SystemsSystems ProgrammingFile SystemsInterprocess CommunicationOperating System InterfacesSynchronization PrimitivesSystem CallsAsynchronous I/oFile System InterfacesInter-process CommunicationInter-process Communication Calls
UNIX is a general-purpose, multi-user, interactive operating system for the Digital Equipment Corporation PDP-11/40 and 11/45 computers. It offers a number of features seldom found even in a larger operating systems, including: (1) a hierarchical file system incorporating demountable volumes; (2) compatible file, device, and inter-process I/O; (3) the ability to initiate asynchronous processes; (4) system command language selectable on a per-user basis; and (5) over 100 subsystems including a dozen languages. This paper discusses the nature and implementation of the file system and of the user command interface.
6
TENEX, a paged time sharing system for the PDP - 10
Daniel G. Bobrow, Jerry D. Burchfiel, Daniel L. Murphy et al. · Communications of the ACM · 1972 · 162 citations · Full text
A system for typesetting mathematics
Brian W. Kernighan, Lorinda L. Cherry · Communications of the ACM · 1975 · 126 citations · Full text
The Multics Input/Output system
Richard J. Feiertag, Elliott I. Organick · 1971 · 57 citations
Larry Deutsch, Butler Lampson · Communications of the ACM · 1967 · 44 citations · Full text
Education, Computer Science, Computer-assisted Instruction +12