The UNIX time-sharing system

The work

TitleThe UNIX time-sharing system
AuthorsDennis M. Ritchie; Ken Thompson
Typearticle
Year1974
Citekeyritchie1974unix

Where it appeared

Published inCommunications of the ACM
PublisherAssociation for Computing Machinery
Volume17
Issue7
Pages365--375

Identifiers

DOI10.1145/361011.361061
OpenAlexW2418656106

Access

Landing pagehttps://doi.org/10.1145/361011.361061
Free full texthttps://dl.acm.org/doi/pdf/10.1145/361011.361061

Abstract

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 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.

Copy held

KindPDF, 158.7 kB
Retrieved2026-08-06
Heldlocal, for personal reference
Where it came fromhttps://doi.org/10.1145/361011.361061

Where this came from

How it got herethe agent went looking · found via openalex
First seen2026-08-05
Standingendorsed
Approved2026-08-07

Cite it as

@article{ritchie1974unix,
  title = {The UNIX time-sharing system},
  author = {Dennis M. Ritchie and Ken Thompson},
  year = {1974},
  journal = {Communications of the ACM},
  volume = {17},
  number = {7},
  pages = {365--375},
  publisher = {Association for Computing Machinery},
  doi = {10.1145/361011.361061},
  url = {https://dl.acm.org/doi/pdf/10.1145/361011.361061},
}

This record lives at https://refs.drheap.org/ritchie1974unix/ and will keep doing so.