The DOI matches its Crossref record; 5 of the 5 references it cites were found in a registry or an index.
The UNIX time-sharing system
Open accessAbstract
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.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The cited source says what the claim attributes to it.
In the citing paper
“Process management concepts including zombie reaping [7], resource monitoring through PSI [21], and checkpoint/restore mechanisms like CRIU [18] provide practical techniques we adapt for agent lifecycle management.”
From AgentRM: An OS-Inspired Resource Manager for LLM Agent Systems (2026) · cites this paper as [7]
The cited source says what the claim attributes to it.
In the citing paper
“The solution to these challenges in computing has been to create clear notions of privilege, e.g., operating systems use a hierarchy of access and control (Corbat ó & Vyssotsky, 1965;Ritchie & Thompson, 1974) and attacks such as SQL injections (Su & Wassermann, 2006) and command injections (Zhong et al., 2024) are solved by not treating user inputs as privileged instructions (Thomas et al., 2009).”
From The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructions (2024) · cites this paper as Ritchie & Thompson, 1974
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
TENEX, a paged time sharing system for the PDP - 10
Bobrow, D. G., Burchfiel, J. D., Murphy, D. L., & Tomlinson, R. S. (1972) · Communications of the ACM · doi:10.1145/361268.361271 · Cited by 160
The Multics Input/Output system
Feiertag, R. J., & Organick, E. I. (1971) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/800212.806497 · Cited by 58
Deutsch, L., & Lampson, B. (1967) · Communications of the ACM · doi:10.1145/363848.363863 · Cited by 45
Programming languages for non-numeric processing---1
McClure, R. M. (1965) · ACM National Meeting · doi:10.1145/800197.806050 · Cited by 17
BCPL: a tool for compiler writing and system programming
Richards, M. (1969) · Proceedings of the May 14-16, 1969, spring joint computer conference on XX - AFIPS '69 (Spring) · doi:10.1145/1476793.1476880
Flagged first, then by citations
Research works printed but not linked: 2
- Richards M. BCPL, Proc. AFIPS 1969 SJCC, 34, 557
- Aleph, 1971, Practice and Experience, 1, 2
Cited by
Sorted by citations
Items 701–800 of 825
Experiences with IFS: a distributed image filing system
Broner, G., & Srivastava, J. (2002) · Conference on Local Computer Networks · doi:10.1109/lcn.1991.208113
Computers let medical staffs spend more time interpreting clinical data, providing care
Copeland, J. A., & Hamel, B. (1982) · IEEE Engineering in Medicine and Biology Magazine · doi:10.1109/emb-m.1982.5005776
Programs as higher level subroutines
Jones, D. W., Baskin, A. B., Chen, T., & Bloomfield, L. A. (1979) · Software Practice and Experience · doi:10.1002/spe.4380090209
Investigations into a command and response language interface
Bulgren, W. G., Wallace, V. L., van de Liefvoort, A., & McClenaghan, C. R. (2003) · Hawaii International Conference on System Sciences (HICSS) · doi:10.1109/hicss.1988.11868
Computer aided chemical documentation—A text processor for chemical equations
Edelson, D. (1977) · Computers & Chemistry · doi:10.1016/0097-8485(77)85019-5
An automated systems design tool
Hull, M. E. C., & Metcalfe, F. (1987) · Information and Software Technology · doi:10.1016/0950-5849(87)90346-6
Evaluation of graph representations with active nodes
Numao, M., & Shimura, M. (1986) · Lecture notes in computer science · doi:10.1007/3-540-16470-7_2
A NETWORK EDITOR AND SHELL PROGRAM FOR ELECTRICAL DISTRIBUTION SYSTEM PLANNING
Thompson, J. C., & Gönen, T. (1981) · Elsevier eBooks · doi:10.1016/b978-0-08-027202-3.50036-5
Marty, R. (1981) · Informatik-Fachberichte · doi:10.1007/978-3-642-68136-3_2
Communication and Integration Systems
Miller, G., & Etter, B. D. (1993) · Elsevier eBooks · doi:10.1016/b978-0-08-052395-8.50017-5
Computers: Large, Medium and Small
BARKER, P. G. (1983) · Elsevier eBooks · doi:10.1016/b978-0-08-024008-4.50010-0
Misa, T. J. (2016) · doi:10.1145/2973856.2973857
An optimized NFS implementation for an SPMD parallel environment
Valente, F. J., & Zaluska, E. (2002) · EUROMICRO Conference · doi:10.1109/eurmic.1997.617401
The Development of Computer Professionalization in Canada
Misa, T. J. (2016) · doi:10.1145/2973856.2973865
ACM and the Computing Revolution
Misa, T. J. (2016) · doi:10.1145/2973856.2973858
A command language for the Ada environment
Kranc, M. E. (1982) · doi:10.1145/3304133.3304159
The Newcastle Connection or Unixes of the World Unite
Brownbridge, D. R., Marshall, L. F., & Randell, B. (2001) · Springer eBooks · doi:10.1007/978-1-4757-3510-9_24
MMPS—A reconfigurable multi-microprocessor simulator system
Klein, D. V. (1979) · International Workshop on Managing Requirements Knowledge (MARK) · doi:10.1109/mark.1979.8817287
The tree-structured distributed network front-end processor architecture
Monroe, R. M., Srodawa, R. J., & Westervelt, F. H. (1979) · International Workshop on Managing Requirements Knowledge (MARK) · doi:10.1109/mark.1979.8817249
Parallel and Distributed Systems
Inoue, M., & Badallo, A. C. (2019) · Hispana
File System Access for Tabletop Interaction
Collins, A., & Kay, J. (2010) · Human-computer interaction series · doi:10.1007/978-1-84996-113-4_14
A Little Implementation Language
Plauger, P. J. (1976) · ACM SIGPLAN Notices · doi:10.1145/872740.807107
Liu, Y., Yue, Y., & Guo, L. (2011) · Springer eBooks · doi:10.1007/978-3-642-20432-6_5
Reuse, Modification, and the Nonexistence of Norms
(2008) · Duke University Press eBooks · doi:10.1215/9780822389002-013
White-Swift, J., & Fumagalli, A. (2022) · Cluster Computing · doi:10.1007/s10586-021-03515-w
(2014) · Duke University Press eBooks · doi:10.1215/9780822376767-008
Kelty, C. M. (2008) · Duke University Press eBooks · doi:10.1215/9780822389002-007
(2008) · Duke University Press eBooks · doi:10.1215/9780822389002-016
“If We Succeed, We Will Disappear”
(2008) · Duke University Press eBooks · doi:10.1215/9780822389002-012
Kelty, C. M. (2008) · Duke University Press eBooks · doi:10.1215/9780822389002-006
(2014) · Duke University Press eBooks · doi:10.1215/9780822376767-003
(2014) · Duke University Press eBooks · doi:10.1215/9780822376767-005
(2014) · Duke University Press eBooks · doi:10.1215/9780822376767-006
(2008) · Duke University Press eBooks · doi:10.1215/9780822389002-001
7. Coordinating Collaborations
Kelty, C. M. (2008) · Duke University Press eBooks · doi:10.1215/9780822389002-010
Protestant Reformers, Polymaths, Transhumanists
(2008) · Duke University Press eBooks · doi:10.1215/9780822389002-004
(2008) · Duke University Press eBooks · doi:10.1215/9780822389002-009
(2014) · Duke University Press eBooks · doi:10.1215/9780822376767-001
English, J. (2005) · doi:10.1007/978-0-230-37408-9_3
(2022) · Elsevier eBooks · doi:10.1016/b978-0-32-385277-7.00023-3
Rice, J. R., & Boisvert, R. F. (1985) · Springer series in computational mathematics · doi:10.1007/978-1-4612-5018-0_17
(2018) · Elsevier eBooks · doi:10.1016/b978-0-12-812810-7.00027-3
Misa, T. J. (2016) · doi:10.1145/2973856.2973871
Wang, K. C. (2018) · Springer eBooks · doi:10.1007/978-3-319-92429-8_1
Liu, Y., Yue, Y., & Guo, L. (2011) · Springer eBooks · doi:10.1007/978-3-642-20432-6_3
A computer system supporting data abstraction
Madsen, J. (1981) · ACM SIGOPS Operating Systems Review · doi:10.1145/1041459.1041464
Tsichritzis, D., & Christodoulakis, S. (1982) · ACM SIGOA Newsletter · doi:10.1145/966873.806485
(2008) · Duke University Press eBooks · doi:10.1215/9780822389002-015
(2006) · Elsevier eBooks · doi:10.1016/b978-1-84334-161-1.50023-2
A terminal oriented Hardware Simulator for educational use
Glasser, A. L. (1975) · ACM SIGCSE Bulletin · doi:10.1145/953064.811155
Bibliography: Literature on Consistency
(1989) · Elsevier eBooks · doi:10.1016/b978-0-08-050315-8.50016-x
Hamlet, D. (1983) · ACM SIGSOFT Software Engineering Notes · doi:10.1145/1006140.1006150
A preliminary step towards a language for picture control in a real-time mode
Katz, L., & Etra, B. (1976) · ACM SIGPLAN Notices · doi:10.1145/957199.804736
Habermann, A. N. (1981) · Springer eBooks · doi:10.1007/978-3-642-67930-8_9
Yianilos, P. N., & Sobti, S. (2004) · Chapman & Hall/CRC computer and information science series · doi:10.1201/9780203507223.ch45
(2013) · Elsevier eBooks · doi:10.1016/b978-0-12-404627-6.00012-9
Theaker, C. J., & Brookes, G. R. (1993) · doi:10.1007/978-1-349-11511-2_1
(2014) · Duke University Press eBooks · doi:10.1215/9780822376767-007
Domann, P. (1985) · Springer eBooks · doi:10.1007/978-3-642-70262-4_1
Tomayko, J. E. (1989) · IEEE Annals of the History of Computing · doi:10.1109/mahc.1989.10025
Domain-Specific Type-Safe APIs for Hierarchical Scientific Data with Modern C++
Godoy, W. F., Thakur, A. M., & Hahn, S. (2022) · Lecture notes in electrical engineering · doi:10.1007/978-981-19-4453-6_14
General resource manager for computationally demanding scientific software (MARE)
Guo, X., Charles, J., Narendra, N., Klimeck, G., & Kubis, T. (2023) · Engineering With Computers · doi:10.1007/s00366-023-01890-z
Specializations in Software Engineering Education
Wasserman, A. I. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-48639-5_1
Bellovin, S. M. (2024) · IEEE Annals of the History of Computing · doi:10.1109/mahc.2024.3420896
Learning large-scale industrial physics simulations
Casenave, F. (2024) · European Mathematical Society Magazine · doi:10.4171/mag/233
A Retrospective on the Source Code Control System
Rochkind, M. J. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2024.3524947
Wünschiers, R. (2025) · Springer eBooks · doi:10.1007/978-3-031-70314-0_1
Theory Paper - A Taxonomy of Bitcoin AdoptionPreprint
Collins, S., & Rudd, M. A. (2025) · SSRN Electronic Journal · doi:10.2139/ssrn.5373177
History, present, and future of cognitive ergonomics in Europe
van der Veer, G. C., Parlangeli, O., & Mulvenna, M. D. (2025) · European Conference on Cognitive Ergonomics · doi:10.1145/3746175.3746192
A Sound Static Analysis Approach to I/O API Migration
Li, S., Zhang, Z., Zhong, S., Zhou, D., & Shen, J. (2025) · Proceedings of the ACM on Programming Languages · doi:10.1145/3763071
Electronic Design Automation in Two Industrial Research Laboratories
Kahrs, M. (2025) · IEEE Annals of the History of Computing · doi:10.1109/mahc.2025.3636811
A Study on Performativity of Information Technologies
Kimura, R., & Nakajima, T. (2025) · International Conference on Networking and Network Applications (NaNA) · doi:10.1109/nana66698.2025.00049
Unix-Inspired Digital Twin Framework for IoT Network
Mahajan, D. D., & Jeyasekar, A. (2026) · Lecture notes in networks and systems · doi:10.1007/978-981-96-8399-4_17
Mahajan, D. D., & Jeyasekar, A. (2026) · SSRN Electronic Journal · doi:10.2139/ssrn.6418155
The X15 SPL Refactoring Engine
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731316
Common Symbols, Acronyms and Tool Names Used
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731323
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731321
(2026) · ACM eBooks · doi:10.1145/3731302.3731332
4-Level MOFs and Bootstrapping Tools
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731325
(2026) · ACM eBooks · doi:10.1145/3731302.3731303
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731311
Searching Colossal Product Spaces
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731317
Advanced: Functor Applications
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731320
Polymorphism and Distributivity Properties of MDE Model Refactorings
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731330
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731318
Modern Software Design Paradigms
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731307
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731326
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731312
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731324
How to and Who Should Read This Book
(2026) · ACM eBooks · doi:10.1145/3731302.3731306
Expression Problem Source Code
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731328
Batory, D. (2026) · ACM eBooks · doi:10.1145/3731302.3731313
(2026) · ACM eBooks · doi:10.1145/3731302.3731331
(2026) · ACM eBooks · doi:10.1145/3731302.3731305
Metadata
- Authors
- Ritchie, D. M., & Thompson, K.
- Affiliations
- AT&T (United States) (US)
- Venue
- Communications of the ACM
- Published
- 1974-07
- Volume
- 17
- Issue
- 7
- Pages
- 365-375
- ISSN
- 0001-0782 (ISSN-L)
- 1557-7317
- OpenAlex
- W2418656106
- Cited by
- 826
- References
- 4
- Citations by year
- 2026: 46 · 2025: 13 · 2024: 11 · 2023: 9 · 2022: 7 · 2021: 11 · 2020: 3 · 2019: 13 · 2018: 5 · 2017: 3 · 2016: 27 · 2015: 8 · 2014: 13 · 2013: 8 · 2012: 7
- FWCI
- 106.16
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Communications of the ACM (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › History of Computing Technologies
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Data Storage Technologies
- Physical Sciences › Computer Science › Software › Logic, programming, and type systems
- Keywords
- UNIX, time-sharing, operating systems, PDP-11, hierarchical file systems, file I/O, asynchronous processes, command language, Digital Equipment Corporation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review