Computer · 1988 · 462 citations · 14 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureOperating SystemsParallel ComputingKernel ArchitectureKernel DesignKernel ProgrammingNetwork Operating SystemsParallel Computing SystemsVirtual MemoryHigh-performance Computing SystemsKernel Data StructuresKernel MigrationKernel StructureMicrokernelsMultiprocessor Kernel DesignNetwork Operating System ArchitectureVirtual Memory Systems
A description is given of Sprite, an experimental network operating system under development at the University of California at Berkeley. It is part of a larger research project, SPUR, for the design and construction of a high-performance multiprocessor workstation with special hardware support of Lisp applications. Sprite implements a set of kernel calls that provide sharing, flexibility, and high performance to networked workstations. The discussion covers: the application interface: the basic kernel structure; management of the file name space and file data, virtual memory; and process migration.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
14
Implementing remote procedure calls
Andrew Birrell, Bruce Jay Nelson · ACM Transactions on Computer Systems · 1984 · 1.8K citations · Full text
Scale and performance in a distributed file system
John H. Howard, Michael L. Kazar, Sherri G. Menees et al. · ACM Transactions on Computer Systems · 1988 · 1.4K citations
Mach: A New Kernel Foundation for UNIX Development.
Michael J. Accetta, R. Baron, William J. Bolosky et al. · USENIX Summer · 1986 · 919 citations
A trace-driven analysis of the UNIX 4.2 BSD file system
John K. Ousterhout, Hervé Da Costa, David Harrison et al. · ACM SIGOPS Operating Systems Review · 1985 · 498 citations · Full text