The Sprite network operating system

作者: John K. Ousterhout , Andrew R. Cherenson , Fred Douglis , Michael N. Nelson , Brent B. Welch

DOI: 10.1109/2.16

关键词: Memory-mapped fileEmbedded operating systemComputer fileDevice fileVirtual memoryresolv.confNetwork operating systemVirtual file systemFlash file systemsysfsOperating systemComputer scienceSelf-certifying File SystemUnix file typesFile Control BlockConfigfsProcess migrationSprite (computer graphics)

摘要: A description is given of Sprite, an experimental network operating system under development at the University California Berkeley. It part a larger research project, SPUR, for design and construction high-performance multiprocessor workstation with special hardware support Lisp applications. Sprite implements set kernel calls that provide sharing, flexibility, high performance to networked workstations. The discussion covers: application interface: basic structure; management file name space data, virtual memory; process migration. >

参考文章(16)
David B. Golub, Avadis Tevanian, Michael J. Accetta, William J. Bolosky, Richard F. Rashid, Robert V. Baron, Michael Young, Mach: A New Kernel Foundation for UNIX Development. USENIX Summer. pp. 93- 113 ,(1986)
Michael N. Nelson, Virtual Memory for the Sprite Operating System University of California at Berkeley. ,(1986) , 10.21236/ADA619315
Brent Welch, John Ousterhout, None, Prefix Tables: A Simple Mechanism for Locating Files in a Distributed System. international conference on distributed computing systems. pp. 184- 189 ,(1985) , 10.21236/ADA611774
Brent B Welch, None, The Sprite Remote Procedure Call System University of California at Berkeley. ,(1986) , 10.21236/ADA619316
John K. Ousterhout, Hervé Da Costa, David Harrison, John A. Kunze, Mike Kupfer, James G. Thompson, A trace-driven analysis of the UNIX 4.2 BSD file system symposium on operating systems principles. ,vol. 19, pp. 15- 24 ,(1985) , 10.1145/323627.323631
John H. Howard, Michael L. Kazar, Sherri G. Menees, David A. Nichols, M. Satyanarayanan, Robert N. Sidebotham, Michael J. West, Scale and performance in a distributed file system ACM Transactions on Computer Systems. ,vol. 6, pp. 51- 81 ,(1988) , 10.1145/35037.35059
E. Zayas, Attacking the process migration bottleneck symposium on operating systems principles. ,vol. 21, pp. 13- 24 ,(1987) , 10.1145/37499.37503
Gerald J. Popek, Bruce J. Walker, The LOCUS Distributed System Architecture ,(1986)
Marvin M. Theimer, Keith A. Lantz, David R. Cheriton, Preemptable remote execution facilities for the V-system symposium on operating systems principles. ,vol. 19, pp. 2- 12 ,(1985) , 10.1145/323627.323629
Andrew D. Birrell, Bruce Jay Nelson, Implementing remote procedure calls ACM Transactions on Computer Systems. ,vol. 2, pp. 39- 59 ,(1984) , 10.1145/2080.357392