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.
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
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?
Process management concepts including zombie reaping, resource monitoring through PSI, and checkpoint/restore mechanisms like CRIU provide practical techniques we adapt for agent lifecycle management.
“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 solution to security challenges in computing has been to create clear notions of privilege, and attacks such as SQL injections and command injections are solved by not treating user inputs as privileged instructions.
“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.
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 · see citing works
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 · see citing works
Deutsch, L., & Lampson, B. (1967) · Communications of the ACM · doi:10.1145/363848.363863 · Cited by 45 · see citing works
Programming languages for non-numeric processing---1
McClure, R. M. (1965) · ACM National Meeting · doi:10.1145/800197.806050 · Cited by 17 · see citing works
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: 1
- McClure, R.M. TMG--A syntax directed compiler. Proc. ACM 20th Nat. Conf., ACM, 1965, New York, pp. 262-274.
Cited by
Sorted by citations
The protection of information in computer systems
Saltzer, J. H., & Schroeder, M. D. (1975) · Proceedings of the IEEE · doi:10.1109/proc.1975.9939 · Cited by 2,126 · see citing works
Protection in operating systems
Harrison, M. A., Ruzzo, W. L., & Ullman, J. D. (1976) · Communications of the ACM · doi:10.1145/360303.360333 · Cited by 1,057 · see citing works
Tanenbaum, A. S., & van Renesse, R. (1985) · ACM Computing Surveys · doi:10.1145/6041.6074 · Cited by 988 · see citing works
Ferrin, T. E., Huang, C. C., Jarvis, L. E., & Langridge, R. (1988) · Journal of Molecular Graphics · doi:10.1016/0263-7855(88)80054-7 · Cited by 950 · see citing works
Morris, R., & Thompson, K. (1979) · Communications of the ACM · doi:10.1145/359168.359172 · Cited by 929 · see citing works
Self-citationThe design and implementation of INGRES
Stonebraker, M. R., Held, G., Wong, E., & Kreps, P. (1976) · ACM Transactions on Database Systems · doi:10.1145/320473.320476 · Cited by 887 · see citing works
Software Structure Metrics Based on Information Flow
Henry, S. M., & Kafura, D. G. (1981) · IEEE Transactions on Software Engineering · doi:10.1109/tse.1981.231113 · Cited by 773 · see citing works
McKusick, M. K., Joy, W. N., Leffler, S. J., & Fabry, R. S. (1984) · ACM Transactions on Computer Systems · doi:10.1145/989.990 · Cited by 754 · see citing works
Thompson, K. (1984) · Communications of the ACM · doi:10.1145/358198.358210 · Cited by 670 · see citing works
Self-citationMarwedel, P., & Engel, M. (2010) · Embedded systems · doi:10.1007/978-3-030-60910-8 · Cited by 661 · see citing works
A survey of techniques for the display of continuous tone pictures on bilevel displays
Jarvis, J. F., Judice, C. N., & Ninke, W. H. (1976) · Computer Graphics and Image Processing · doi:10.1016/s0146-664x(76)80003-2 · Cited by 559 · see citing works
Symbiotic jobscheduling for a simultaneous mutlithreading processor
Snavely, A. E., & Tullsen, D. M. (2000) · ACM SIGPLAN Notices · doi:10.1145/356989.357011 · Cited by 537 · see citing works
Concepts and Notations for Concurrent Programming
Andrews, G. R., & Schneider, F. B. (1983) · ACM Computing Surveys · doi:10.1145/356901.356903 · Cited by 517 · see citing works
Symbiotic jobscheduling for a simultaneous multithreaded processor
Snavely, A. E., & Tullsen, D. M. (2000) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/378993.379244 · Cited by 501 · see citing works
Caching in the Sprite network file system
Nelson, M. N., Welch, B. B., & Ousterhout, J. K. (1988) · ACM Transactions on Computer Systems · doi:10.1145/35037.42183 · Cited by 498 · see citing works
A trace-driven analysis of the UNIX 4.2 BSD file system
Ousterhout, J. K., Costa, H. D., Harrison, D., Kunze, J., Kupfer, M., & Thompson, J. G. (1985) · ACM SIGOPS Operating Systems Review · doi:10.1145/323627.323631 · Cited by 493 · see citing works
Khoshafian, S. N., & Copeland, G. P. (1986) · ACM SIGPLAN Notices · doi:10.1145/960112.28739 · Cited by 474 · see citing works
Cheriton, D. R. (1988) · Communications of the ACM · doi:10.1145/42392.42400 · Cited by 432 · see citing works
Reasoning about naming systems
Bowman, M., Debray, S., & Peterson, L. (1993) · ACM Transactions on Programming Languages and Systems · doi:10.1145/161468.161471 · Cited by 415 · see citing works
Shoring up persistent applications
Carey, M. J., DeWitt, D. J., Franklin, M. J., Hall, N. E., McAuliffe, M. L., Naughton, J. F., Schuh, D. T., Solomon, M. H., Tan, C. K., Tsatalos, O. G., et al. (1994) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/191839.191915 · Cited by 415 · see citing works
Decomposition—a strategy for query processing
Wong, E., & Youssefi, K. (1976) · ACM Transactions on Database Systems · doi:10.1145/320473.320479 · Cited by 385 · see citing works
Gifford, D. K., Jouvelot, P., Sheldon, M. A., & O’Toole, J. W. (1991) · doi:10.1145/121132.121138 · Cited by 384 · see citing works
Operating system support for database management
Stonebraker, M. R. (1981) · Communications of the ACM · doi:10.1145/358699.358703 · Cited by 380 · see citing works
The V Kernel: A Software Base for Distributed Systems
Cheriton, D. R. (1984) · IEEE Software · doi:10.1109/ms.1984.234046 · Cited by 354 · see citing works
Distributed process groups in the V Kernel
Cheriton, D. R., & Willy Zwaenepoel, Y. (1985) · ACM Transactions on Computer Systems · doi:10.1145/214438.214439 · Cited by 353 · see citing works
Muthitacharoen, A., Morris, R., Gil, T. M., & Chen, B. (2002) · ACM SIGOPS Operating Systems Review · doi:10.1145/844128.844132 · Cited by 350 · see citing works
Davis, & Keller (1982) · Computer · doi:10.1109/mc.1982.1653939 · Cited by 289 · see citing works
Chang, N.-S., & Fu, K. (1980) · IEEE Transactions on Software Engineering · doi:10.1109/tse.1980.230801 · Cited by 288 · see citing works
Lightweight remote procedure call
Bershad, B. N., Anderson, T. E., Lazowska, E. D., & Levy, H. M. (1990) · ACM Transactions on Computer Systems · doi:10.1145/77648.77650 · Cited by 286 · see citing works
Ousterhout, J. K., Gopalan, A., Gupta, A., Kejriwal, A. A., Lee, C., Montazeri, B., Ongaro, D., Park, S. J., Qin, H., Rosenblum, M., et al. (2015) · ACM Transactions on Computer Systems · doi:10.1145/2806887 · Cited by 271 · see citing works
A trace-driven analysis of the UNIX 4.2 BSD file system
Ousterhout, J. K., Costa, H. D., Harrison, D., Kunze, J., Kupfer, M., & Thompson, J. G. (1985) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/323647.323631 · Cited by 267 · see citing works
Software strategies for portable computer energy management
Lorch, J. R., & Smith, A. J. (1998) · IEEE Personal Communications · doi:10.1109/98.683740 · Cited by 266 · see citing works
Introduction to a system for distributed databases (SDD-1)
Rothnie, J. B., Bernstein, P. A., Fox, S., Goodman, N., Hammer, M. M., Landers, T. A., Reeve, C. L., Shipman, D. W., & Wong, E. (1980) · ACM Transactions on Database Systems · doi:10.1145/320128.320129 · Cited by 251 · see citing works
Structure and Encapsulation in Distributed Systems: the Proxy Principle
Shapiro, M. (1986) · Cited by 244 · see citing works
Disk cache—miss ratio analysis and design considerations
Smith, A. J. (1985) · ACM Transactions on Computer Systems · doi:10.1145/3959.3961 · Cited by 225 · see citing works
Distributed file systems: concepts and examples
Levy, E., & Silberschatz, A. (1990) · ACM Computing Surveys · doi:10.1145/98163.98169 · Cited by 222 · see citing works
The duality of memory and communication in the implementation of a multiprocessor operating system
Young, M., Tevanian, A., Rashid, R., Golub, D. B., & Eppinger, J. L. (1987) · ACM SIGOPS Operating Systems Review · doi:10.1145/37499.37507 · Cited by 219 · see citing works
Blanchette, J. (2011) · Journal of the American Society for Information Science and Technology · doi:10.1002/asi.21542 · Cited by 217 · see citing works
LOCUS a network transparent, high reliability distributed system
Popek, G. J., Walker, B., Chow, J., Edwards, D., Kline, C. S., Rudisin, G., & Thiel, G. (1981) · ACM SIGOPS Operating Systems Review · doi:10.1145/1067627.806605 · Cited by 216 · see citing works
Fast and secure distributed read-only file system
Fu, K. E., Kaashoek, M. F., & Mazières, D. (2002) · ACM Transactions on Computer Systems · doi:10.1145/505452.505453 · Cited by 210 · see citing works
Sequentiality and prefetching in database systems
Smith, A. J. (1978) · ACM Transactions on Database Systems · doi:10.1145/320263.320276 · Cited by 193 · see citing works
Symbiotic jobscheduling with priorities for a simultaneous multithreading processor
Snavely, A. E., Tullsen, D. M., & Voelker, G. (2002) · ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) · doi:10.1145/511334.511343 · Cited by 186 · see citing works
Security Issues in Mobile Code Systems
Chess, D. M. (1998) · Lecture notes in computer science · doi:10.1007/3-540-68671-1_1 · Cited by 180 · see citing works
Partial-match retrieval via the method of superimposed codes
Roberts, C. S. (1979) · Proceedings of the IEEE · doi:10.1109/proc.1979.11543 · Cited by 178 · see citing works
Quarterman, J. S., & Hoskins, J. C. (1986) · Communications of the ACM · doi:10.1145/6617.6618 · Cited by 177 · see citing works
A relational approach to monitoring complex systems
Snodgrass, R. T. (1988) · ACM Transactions on Computer Systems · doi:10.1145/42186.42323 · Cited by 177 · see citing works
A survey of process migration mechanisms
Smith, J. M. (1988) · ACM SIGOPS Operating Systems Review · doi:10.1145/47671.47673 · Cited by 176 · see citing works
Awk — a pattern scanning and processing language
Aho, A. V., Kernighan, B. W., & Weinberger, P. J. (1979) · Software Practice and Experience · doi:10.1002/spe.4380090403 · Cited by 172 · see citing works
Redell, D. D., Dalal, Y. K., Horsley, T. R., Lauer, H. C., Lynch, W. C., McJones, P. R., Murray, H. G., & Purcell, S. C. (1980) · Communications of the ACM · doi:10.1145/358818.358822 · Cited by 169 · see citing works
On device abstractions for portable, reusable robot code
Vaughan, R., Gerkey, B. P., & Howard, A. (2004) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2003.1249233 · Cited by 165 · see citing works
The Tenet real-time protocol suite: design, implementation, and experiences
Banerjea, A., Ferrari, D., Mah, B. A., Moran, M., Verma, D. C., & Zhang, H. (1996) · IEEE/ACM Transactions on Networking · doi:10.1109/90.503757 · Cited by 165 · see citing works
Improving the performance of log-structured file systems with adaptive methods
Matthews, J. N., Roselli, D. S., Costello, A. M., Wang, R. Y., & Anderson, T. E. (1997) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/268998.266700 · Cited by 163 · see citing works
Thoth, a portable real-time operating system
Cheriton, D. R., Malcolm, M. A., Melen, L. S., & Sager, G. R. (1979) · Communications of the ACM · doi:10.1145/359060.359074 · Cited by 163 · see citing works
The newcastle connection or UNIXes of the world unite!
Brownbridge, D. R., Marshall, L., & Randell, B. (1982) · Software Practice and Experience · doi:10.1002/spe.4380121206 · Cited by 162 · see citing works
Derivation and Calibration of a Transient Error Reliability Model
Castillo, McConnel, & Siewiorek, D. P. (1982) · IEEE Transactions on Computers · doi:10.1109/tc.1982.1676063 · Cited by 159 · see citing works
Macwilliams, F. J., Odlyzko, A. M., Sloane, N. J. A., & Ward, H. N. (1978) · Journal of Combinatorial Theory Series A · doi:10.1016/0097-3165(78)90021-3 · Cited by 153 · see citing works
Circuit-Based Quantum Random Access Memory for Classical Data
Park, D. K., Petruccione, F., & Rhee, J.-K. K. (2019) · Scientific Reports · doi:10.1038/s41598-019-40439-3 · Cited by 151 · see citing works
Operating System Structures to Support Security and Reliable Software
Linden, T. A. (1976) · ACM Computing Surveys · doi:10.1145/356678.356682 · Cited by 151 · see citing works
Ousterhout, J. K., Scelza, D. A., & Sindhu, P. S. (1980) · Communications of the ACM · doi:10.1145/358818.358823 · Cited by 151 · see citing works
Message passing between sequential processes: The reply primitive and the administrator concept
Gentleman, W. M. (1981) · Software Practice and Experience · doi:10.1002/spe.4380110504 · Cited by 145 · see citing works
Hardy, N. (1985) · ACM SIGOPS Operating Systems Review · doi:10.1145/858336.858337 · Cited by 144 · see citing works
Whisker: A client—server high-performance multimedia research control system
Cardinal, R. N., & Aitken, M. R. F. (2010) · Behavior Research Methods · doi:10.3758/brm.42.4.1059 · Cited by 143 · see citing works
The Architecture of an Integrated Local Network
Leach, P. J., Levine, P. H., Douros, B., Hamilton, J. A., Nelson, D., & Stumpf, B. L. (1983) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.1983.1146002 · Cited by 140 · see citing works
Perspectives in Software Engineering
Zelkowitz, M. V. (1978) · ACM Computing Surveys · doi:10.1145/356725.356731 · Cited by 138 · see citing works
Information and control in gray-box systems
Arpaci-Dusseau, A. C., & Arpaci-Dusseau, R. H. (2001) · doi:10.1145/502034.502040 · Cited by 137 · see citing works
Pu, C., Massalin, H., & Ioannidis, J. (1987) · Columbia Academic Commons (Columbia University) · doi:10.7916/d8t15bpt · Cited by 134 · see citing works
Experience Using Multiprocessor Systems—A Status Report
Jones, A. K., & Schwarz, P. (1980) · ACM Computing Surveys · doi:10.1145/356810.356813 · Cited by 132 · see citing works
Mackenzie, A. (2005) · Theory Culture & Society · doi:10.1177/0263276405048436 · Cited by 129 · see citing works
A system for typesetting mathematics
Kernighan, B. W., & Cherry, L. L. (1975) · Communications of the ACM · doi:10.1145/360680.360684 · Cited by 127 · see citing works
The 500 MeV electron-scattering facility at NIKHEF-K
de Vries, C., JAGER, C. W. D., Lapikás, L., Luijckx, G., Maas, R., de Vries, H., & Huberts, P. K. A. D. W. (1984) · Nuclear Instruments and Methods in Physics Research · doi:10.1016/0167-5087(84)90242-4 · Cited by 120 · see citing works
ChemOS 2.0: An orchestration architecture for chemical self-driving laboratories
Sim, M., Vakili, M. G., Strieth‐Kalthoff, F., Hao, H., Hickman, R. J., Miret, S., Pablo‐García, S., & Aspuru‐Guzik, A. (2024) · Matter · doi:10.1016/j.matt.2024.04.022 · Cited by 111 · see citing works
Octree-Related Data Structures and Algorithms
Yamaguchi, K., Kunii, T. L., Fujimura, K., & Toriya, H. (1984) · IEEE Computer Graphics and Applications · doi:10.1109/mcg.1984.275901 · Cited by 111 · see citing works
A loosely-coupled applicative multi-processing system
Keller, R., Lindstrom, G. E., & Patil, S. (1979) · International Workshop on Managing Requirements Knowledge (MARK) · doi:10.1109/mark.1979.8817294 · Cited by 110 · see citing works
An Algorithm for Structuring Flowgraphs
Baker, B. S. (1977) · Journal of the ACM · doi:10.1145/321992.321999 · Cited by 108 · see citing works
The integration of virtual memory management and interprocess communication in Accent
Fitzgerald, R. P., & Rashid, R. F. (1986) · ACM Transactions on Computer Systems · doi:10.1145/214419.214422 · Cited by 107 · see citing works
*MOD—A Language for Distributed Programming
Cook, R. P. (1980) · IEEE Transactions on Software Engineering · doi:10.1109/tse.1980.234505 · Cited by 107 · see citing works
Rashid, R., Tevanian, A., Young, M., Golub, D. B., Baron, R., Black, D. L., Bolosky, W. J., & Chew, J. (1988) · IEEE Transactions on Computers · doi:10.1109/12.2242 · Cited by 106 · see citing works
Specification of the UNIX Filing System
Morgan, C. C., & Sufrin, B. (1984) · IEEE Transactions on Software Engineering · doi:10.1109/tse.1984.5010215 · Cited by 103 · see citing works
User-level interprocess communication for shared memory multiprocessors
Bershad, B. N., Anderson, T. E., Lazowska, E. D., & Levy, H. M. (1991) · ACM Transactions on Computer Systems · doi:10.1145/103720.114701 · Cited by 103 · see citing works
Software quality metrics based on interconnectivity
Kafura, D. G., & Henry, S. M. (1981) · Journal of Systems and Software · doi:10.1016/0164-1212(81)90032-7 · Cited by 100 · see citing works
On dynamically updating a computer program: From concept to prototype
Frieder, O., & Segal, M. E. (1991) · Journal of Systems and Software · doi:10.1016/0164-1212(91)90096-o · Cited by 100 · see citing works
RATFOR—a preprocessor for a rational fortran
Kernighan, B. W. (1975) · Software Practice and Experience · doi:10.1002/spe.4380050408 · Cited by 99 · see citing works
Improving the Scalability of Parallel Jobs by adding Parallel Awareness to the Operating System
Jones, T., Dawson, S., Neely, R., Tuel, W., Brenner, L., Fier, J., Blackmore, R., Caffrey, P., Maskell, B., Tomlinson, P., et al. (2003) · ACM/IEEE Conference on Supercomputing (SC) · doi:10.1145/1048935.1050161 · Cited by 98 · see citing works
Lightweight remote procedure call
Bershad, B. N., Anderson, T. E., Lazowska, E. D., & Levy, H. M. (1989) · ACM SIGOPS Operating Systems Review · doi:10.1145/74851.74861 · Cited by 93 · see citing works
On the relationships among three software metrics
Henry, S. M., Kafura, D. G., & Harris, K. (1981) · ACM SIGMETRICS Performance Evaluation Review · doi:10.1145/1010627.807911 · Cited by 89 · see citing works
The evaluation of software systems' structure using quantitative software metrics
Henry, S. M., & Kafura, D. G. (1984) · Software Practice and Experience · doi:10.1002/spe.4380140606 · Cited by 89 · see citing works
Using Peephole Optimization on Intermediate Code
Tanenbaum, A. S., van Staveren, H., & Stevenson, J. W. (1982) · ACM Transactions on Programming Languages and Systems · doi:10.1145/357153.357155 · Cited by 88 · see citing works
Integrated concurrency control and recovery mechanisms: design and performance evaluation
Agrawal, R., & DeWitt, D. J. (1985) · ACM Transactions on Database Systems · doi:10.1145/4879.4958 · Cited by 87 · see citing works
Leung, W.-H. F., Baumgartner, T. J., Hwang, Y. H., Morgan, M. J., & Tu, S.-C. (1990) · IEEE Journal on Selected Areas in Communications · doi:10.1109/49.53014 · Cited by 86 · see citing works
Data Compression in Scientific and Statistical Databases
Bassiouni, M. A. (1985) · IEEE Transactions on Software Engineering · doi:10.1109/tse.1985.231852 · Cited by 85 · see citing works
Houghton, R. C. (1984) · Communications of the ACM · doi:10.1145/69610.357985 · Cited by 85 · see citing works
On synchronization in hard-real-time systems
Faulk, S. R., & Parnas, D. L. (1988) · Communications of the ACM · doi:10.1145/42392.42397 · Cited by 85 · see citing works
From regular expressions to DFA's using compressed NFA's
Chia-Hsiang, C., & Paige, R. A. (1997) · Theoretical Computer Science · doi:10.1016/s0304-3975(96)00140-5 · Cited by 81 · see citing works
Mach and Matchmaker: kernel and language support for object-oriented distributed systems
Jones, M. B., & Rashid, R. F. (1986) · ACM SIGPLAN Notices · doi:10.1145/960112.28705 · Cited by 80 · see citing works
Breaking the Man-Machine Communication Barrier
Hayes, P., Ball, E., & Reddy, R. (1981) · Computer · doi:10.1109/c-m.1981.220373 · Cited by 80 · see citing works
Simulated Performance of a Reduction-Based Multiprocessor
Keller, & Lin (1984) · Computer · doi:10.1109/mc.1984.1659188 · Cited by 79 · see citing works
Siegel, S. F., Zheng, M., Luo, Z., Zirkel, T. K., Marianiello, A. V., Edenhofner, J. G., Dwyer, M. B., & Rogers, M. S. (2015) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1145/2807591.2807635 · Cited by 77 · see citing works
staq —A full-stack quantum processing toolkit
Amy, M., & Gheorghiu, V. (2020) · Quantum Science and Technology · doi:10.1088/2058-9565/ab9359 · Cited by 76 · see citing works
Decentralizing a global naming service for improved performance and fault tolerance
Cheriton, D. R., & Mann, T. (1989) · ACM Transactions on Computer Systems · doi:10.1145/63404.63406 · Cited by 76 · see citing works
An overview of the Amoeba distributed operating system
Tanenbaum, A. S., & Mullender, S. J. (1981) · ACM SIGOPS Operating Systems Review · doi:10.1145/1041500.1041502 · Cited by 75 · see citing works
- 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 › Artificial Intelligence › 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