Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

The UNIX time-sharing system

Published: 01 July 1974 Publication History

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.

References

[1]
Digital Equipment Corporation. PDP-11/40 Processor Handbook, 1972, and PDP-I 1/45 Processor Handbook, 1971.
[2]
Deutsch, L.P., and Lampson, B.W. An online editor. Comm. ACM 10, 12 (Dec. 1967), 793-799, 803.
[3]
Richards, M. BCPL: A tool for compiler writing and system programming. Proc. AFIPS 1969 SJCC, Vol. 34, AFIPS Press, Montvale, N.J., pp. 557-566.
[4]
McClure, R.M. TMG--A syntax directed compiler. Proc. ACM 20th Nat. Conf., ACM, 1965, New York, pp. 262-274.
[5]
Hall, A.D. The M6 macroprocessor. Computing Science Tech. Rep.#2, Bell Telephone Laboratories, 1969.
[6]
Ritchie, D.M. C reference manual. Unpublished memorandum, Bell Telephone Laboratories, 1973.
[7]
Aleph-null. Computer Recreations. So{?ware Practice and Experience 1, 2 (Apr.-June 1971), 201-204.
[8]
Deutsch, L.P., and Lampson, B.W. SDS 930 time-sharing system preliminary reference manual. Doc. 30.10.10, Project G ENI E, U of California at Berkeley, Apr. 1965.
[9]
Feiertag, R.J., and Organick, E.I. The Multics input-output system. Proc. Third Syrup. on Oper. Syst. Princ., Oct. 18-20, 1971, ACM, New York, pp. 35-41.
[10]
Bobrow, D.G., Burchfiel, J.D., Murphy, D.L., and Tomlinson, R.S. TENEX, a paged time sharing system tbr the PDP-10. Comm. ACM15, 3 (Mar. 1972), 135-143.

Cited By

View all
  • (2024)AI based Operating SystemInternational Journal of Advanced Research in Science, Communication and Technology10.48175/IJARSCT-17449(291-298)Online publication date: 18-Apr-2024
  • (2024)A Novel Approach to Managing System-on-Chip Sub-Blocks Using a 16-Bit Real-Time Operating SystemElectronics10.3390/electronics1310197813:10(1978)Online publication date: 18-May-2024
  • (2024)Survey of Real-World Process Sandboxing2024 35th Conference of Open Innovations Association (FRUCT)10.23919/FRUCT61870.2024.10516417(520-531)Online publication date: 24-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 17, Issue 7
July 1974
63 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/361011
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1974
Published in CACM Volume 17, Issue 7

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. PDP-11
  2. command language
  3. file system
  4. operating system
  5. time-sharing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3,701
  • Downloads (Last 6 weeks)1,322
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)AI based Operating SystemInternational Journal of Advanced Research in Science, Communication and Technology10.48175/IJARSCT-17449(291-298)Online publication date: 18-Apr-2024
  • (2024)A Novel Approach to Managing System-on-Chip Sub-Blocks Using a 16-Bit Real-Time Operating SystemElectronics10.3390/electronics1310197813:10(1978)Online publication date: 18-May-2024
  • (2024)Survey of Real-World Process Sandboxing2024 35th Conference of Open Innovations Association (FRUCT)10.23919/FRUCT61870.2024.10516417(520-531)Online publication date: 24-Apr-2024
  • (2024)Brief Announcement: ROMe: Wait-free Objects for RDMAProceedings of the 36th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3626183.3660262(371-373)Online publication date: 17-Jun-2024
  • (2024)ChemOS 2.0: An orchestration architecture for chemical self-driving laboratoriesMatter10.1016/j.matt.2024.04.022Online publication date: May-2024
  • (2024)Good modelling software practicesEcological Modelling10.1016/j.ecolmodel.2024.110890498(110890)Online publication date: Dec-2024
  • (2024)Section Introduction: Molecular Dynamics Simulations and Reaction RatesComprehensive Computational Chemistry10.1016/B978-0-12-821978-2.00130-6(315-328)Online publication date: 2024
  • (2024)General resource manager for computationally demanding scientific software (MARE)Engineering with Computers10.1007/s00366-023-01890-z40:3(1927-1942)Online publication date: 1-Jun-2024
  • (2023)Dynamic Linkers Are the Narrow Waist of Operating SystemsProceedings of the 12th Workshop on Programming Languages and Operating Systems10.1145/3623759.3624548(26-33)Online publication date: 23-Oct-2023
  • (2023)I/O Access Patterns in HPC Applications: A 360-Degree SurveyACM Computing Surveys10.1145/361100756:2(1-41)Online publication date: 15-Sep-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media