The UNIX Time-Sharing System
This paper is under a licence that does not allow it to be reproduced, so what is here is its front matter and a short abstract. Read it at the publisher's page.
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.
Key Words and Phrases: time-sharing, operating system, file system, command language, PDP-11
CR Categories: 4.30, 4.32
Copyright © 1974, Association for Computing Machinery, Inc. General permission to republish, but not for profit, all or part of this material is granted provided that ACM’s copyright notice is given and that reference is made to the publication, to its date of issue, and to the fact that reprinting privileges were granted by permission of the Association for Computing Machinery.
This is a revised version of a paper presented at the Fourth ACM Symposium on Operating Systems Principles, IBM Thomas J. Watson Research Center, Yorktown Heights. New York, October 15–17, 1973. Authors’ address: Bell Laboratories, Murray Hill, NJ 07974.
The electronic version was recreated by Eric A. Brewer, University of California at Berkeley, brewer@cs.berkeley.edu. Please notify me of any deviations from the original; I have left errors in the original unchanged.
Hệ thống chia sẻ thời gian UNIX
Dennis M. Ritchie và Ken Thompson Bell Laboratories
UNIX là một hệ điều hành tương tác, đa người dùng, mục đích chung dành cho các máy tính PDP-11/40 và 11/45 của Digital Equipment Corporation. Nó cung cấp một số tính năng hiếm thấy ngay cả trong các hệ điều hành lớn hơn, bao gồm: (1) một hệ thống file phân cấp kết hợp các volume có thể tháo lắp; (2) I/O file, thiết bị và liên tiến trình tương thích; (3) khả năng khởi tạo các tiến trình bất đồng bộ; (4) ngôn ngữ lệnh hệ thống có thể được lựa chọn theo từng người dùng; và (5) hơn 100 hệ thống con bao gồm một tá ngôn ngữ. Bài báo này thảo luận về bản chất và việc triển khai của hệ thống file và giao diện lệnh người dùng.
Từ khóa và cụm từ chính: chia sẻ thời gian, hệ điều hành, hệ thống file, ngôn ngữ lệnh, PDP-11
Phân loại CR: 4.30, 4.32
Bản quyền © 1974, Association for Computing Machinery, Inc. Cho phép tái bản toàn bộ hoặc một phần tài liệu này vì mục đích không lợi nhuận với điều kiện phải ghi thông báo bản quyền của ACM và dẫn chiếu đến ấn phẩm, ngày phát hành của ấn phẩm, cũng như việc quyền tái bản đã được cấp phép bởi Association for Computing Machinery.
Đây là phiên bản đã chỉnh sửa của một bài báo được trình bày tại Fourth ACM Symposium on Operating Systems Principles, IBM Thomas J. Watson Research Center, Yorktown Heights. New York, ngày 15–17 tháng 10 năm 1973. Địa chỉ của các tác giả: Bell Laboratories, Murray Hill, NJ 07974.
Phiên bản điện tử được tái tạo bởi Eric A. Brewer, University of California at Berkeley, brewer@cs.berkeley.edu. Vui lòng thông báo cho tôi về bất kỳ sai lệch nào so với bản gốc; tôi đã giữ nguyên các lỗi trong bản gốc.
1 Introduction
This section is missing here.
2 Hardware and Software Environment
This section is missing here.
3 The File System
This section is missing here.
4 Implementation of the File System
This section is missing here.
5 Processes and Images
This section is missing here.
6 The Shell
This section is missing here.
7 Traps
This section is missing here.
8 Perspective
This section is missing here.
9 Statistics
This section is missing here.
References
- Digital Equipment Corporation. PDP-11/40 Processor Handbook, 1972, and PDP-11/45 Processor Handbook. 1971.
- Deutsch, L.P., and Lampson, B.W. An online editor. Comm. ACM 10, 12 (Dec, 1967) 793–799, 803.
- 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.
- McClure, R.M. TMG—A syntax directed compiler. Proc. ACM 20th Nat. Conf., ACM, 1965, New York, pp. 262–274.
- Hall. A.D. The M6 macroprocessor. Computing Science Tech. Rep. #2, Bell Telephone Laboratories, 1969.
- Ritchie, D.M. C reference manual. Unpublished memorandum, Bell Telephone Laboratories, 1973.
- Aleph-null. Computer Recreations. Software Practice and Experience 1, 2 (Apr.–June 1971), 201–204.
- Deutsch, L.P., and Lampson, B.W. SDS 930 time-sharing system preliminary reference manual. Doc. 30.10.10, Project GENIE, U of California at Berkeley, Apr. 1965.
- Feiertag. R.J., and Organick, E.I. The Multics input-output system. Proc. Third Symp. on Oper. Syst. Princ., Oct. 18–20, 1971, ACM, New York, pp. 35–41.
- Bobrow, D.C., Burchfiel, J.D., Murphy, D.L., and Tomlinson, R.S. TENEX, a paged time sharing system for the PDP-10. Comm. ACM 15, 3 (Mar. 1972) 135–143.
Read off the page by a vision model reading the page images using olmOCR-2-7B-1025-FP8.
Read off the page by a vision model reading the page images using olmOCR-2-7B-1025-FP8. Translated into Tiếng Việt by gpt-5, against glossary version 7. Translated from the English.