11
BIBLIOGRAPHY This is an alphabetic li st of all operating systems considered for inclusion in this book. The selected systems are marked with a bullet, for example, eAmoeba System. For each system there is a chronological list of litera tur e. Th ese lists include cross-references to the selected a rti cles, such as Article 24. Accent Kernel (1981) R. F. Rashid and G. G. Robertson 1981. Accent: a communication orientednetwork operating system kernel. ACM Symposium on Operating Systems Principles 8, 64- 75. Alto System (1979-88) B. W. Lampson and R. F. Sproull 1979. An open operat ing system for a single-user machine. Operating Systems Review 13, 5 (December) , 98-105. Article 18. A. Z. Spector 1982. Performing remote operations efficiently on a local comp ute r network . Communications of the ACM 25, 4 (April), 246-260 . B. W. Lampson 1988. Personal distributed computing: the Alto and Eth ernet software. In A History of Personal Workstations, A. Goldbe rg Ed., Addison-Wesley, Reading, MA, 291- 344. e Amoeba System (1981-90) A. S. Tan enb aum an d S. Mullender 1981. An overview of the Amoe ba distribut ed ope rat ing system. Operating Systems Review 15, 3 (July), 51 -64. A. S. Tane nbaum and R. van Renesse 1988. A critique of the remote procedure call pa rad igm. Research into Networks and Distributed Applications, R. Speth Ed. , North- Holland ,Amst erda m, Th e Net herlands, 775- 783. S. J. Mullender, G. van Rossum, A. S. Tanenb aum , R. van Renesse and H. van Staveren 1990. Amoeba: a distributed operat ing system for the 1990s. IEEE Compu ter 23, 5 (May) , 44-53. A. S. Tanenbaum, R. van Renesse, H. van Staveren, G. J. Sh arp , S. J. Mullenden, J. Jansen and G. van Rossum 1990. Experiences with the Amoeba distribut ed operating system. Communications of the ACM 33, 12 (December), 46-63 . Article 24. Andrew System (1985-90) M. Satyanarayanan, J. H. Howard , D. A. Nichols, R. N. Side bot ham, A. Z. Spe ctor and M. J. West 1985. The ITC distrib uted file system: pr inciples and design. ACM Symposium on Operating Systems Principles, (December) , 35-5 0. J. H. Morris, M. Satyanarayanan, M. H. Conner, J. H. Howard , D. S. H. Rosenth al and F. D. Smi th 1986. Andr ew: a dis tribut ed personal comput ing environment. Commu- nications of the ACM 29,3 (March), 184-201. 587

BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

  • Upload
    dothuy

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

BIBLIOGRAPHY

This is an alphab et ic list of all opera t ing systems considered for inclusion in this book.The selected systems are marked wit h a bullet , for example, eAm oeba System. For eachsystem there is a chro nologica l list of literature. These lists include cross-references to theselected articles, such as Article 24.

Accent Kernel (1981)

R. F. Rashid and G. G. Robertson 1981. Accent: a communication oriented networkopera ting system kern el. A CM Symposium on Operating Systems Principles 8, 64- 75.

• Alto System (1979-88)

B. W . Lampson and R. F . Spro ull 1979. An open operating system for a single-use rmachine. Operating Systems Review 13, 5 (December) , 98-105. Article 18.

A. Z. Spector 1982. Performing remote operations efficient ly on a local computer network.Communications of the A CM 25, 4 (April) , 246-260.

B. W. Lampson 1988. Personal distributed comput ing: th e Alto and Ethernet software.In A History of Personal Workstations , A. Goldberg Ed ., Add ison-Wesley, Reading,MA, 291- 344.

e Amoeba System (1981-90)

A. S. Tan enb aum an d S. Mullender 1981. An overview of the Amoeba distributed operatingsystem. Operating Systems Review 15, 3 (J uly) , 51-64.

A. S. Tanenbaum and R. van Renesse 1988. A critique of the remote procedure callpa radigm. Research into Networks and Distributed Applications, R. Spet h Ed. , North­Holland , Amsterdam, The Net herlands, 775- 783.

S. J . Mullender, G. van Rossum, A. S. Tan enbaum, R. van Renesse and H. van Staveren1990. Amoeba: a distri bu ted operating system for the 1990s. IEEE Compu ter 23, 5(May) , 44-53.

A. S. Tanenba um, R. van Renesse, H. van Staveren , G. J . Sharp, S. J . Mullend en, J .Jansen and G. van Rossum 1990. Exp eriences with the Amoeba distributed ope ra t ingsystem. Communications of the A CM 33, 12 (December), 46-63. Article 24.

Andrew System (1985-90)

M. Satyanarayanan, J. H. Howard , D. A. Nichols, R. N. Sidebotha m, A. Z. Spector andM. J. West 1985. T he IT C distributed file system: pr inciples and design. ACMSymposium on Operating Systems Principles, (December) , 35-50.

J . H. Morris, M. Satyanarayanan, M. H. Conner, J . H. Howard , D. S. H. Rosenthal andF . D. Smi th 1986. Andrew: a distributed personal computing environment. Commu­nications of the ACM 29,3 (March), 184-201.

587

Page 2: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

588 BIBLIOGRAPHY

J . H. Howard , M. J . Kazar, S. G. Menees, D. A. Nichols, M. Satyanarayanan, R. N.Sidebotham and M. J . West 1988. Scale and performance in a distributed file system.ACM Transactions on Computer Systems 6, 1 (February) , 55-81.

M. Satyanarayanan 1990. Scalable, secure and highly available distributed file access.IEEE Computer 23,5 (May) , 9-21.

Apollo Domain (1983)

P. J . Leach, P. H. Levine, B. P. Douros, J. A. Hamilton, D. L. Nelson and B. L. Stumpf1983. The architecture of an integrated local network. IEEE Journal on SelectedAreas in Communications 1, 5, 842-856 .

Athena System (1985-90)

E. Balkovich, S. R. Lerman and R. P. Parmelee 1985. Computing in higher education: theAthena experience. Communications of the ACM 28, 11 (November) , 1214-1224.

G. W. Treese 1988. Berkeley Unix on 1000 workstations: Athena changes to 4.3BSD.Usenix Conference, (February) , 175-182.

G. A. Champine, D. E. Geer, Jr . and W. N. Ruh 1990. Project Athena as a distributedcomputer system. IEEE Computer 23, (September), 40-51.

• Atlas System (1961-72)

T . Kilburn, R. B. Payne and D. J . Howarth 1961a. The Atlas supervisor. AFI?S ComputerConference 20, 279-294 . Article 3.

T . Kilburn, D. J . Howarth, R. B. Payne and F. H. Sumner 1961b. The ManchesterUniversity Atlas operating system. Part I: Internal organization. The ComputerJournal 4, 1 (April), 222-225.

D. J. Howarth, R. B. Payne and F. H. Sumner 1961. The Manchester University Atlasoperating system. Part II : User's description. The Computer Journal 4, 3 (October) ,226-229 .

J . Fotheringham 1961. Dynamic storage allocation in the Atlas computer including anautomatic use of a backing store. Communications of the ACM 4, 10 (October) ,435-436.

D. Morris, F. H. Sumner and M. T. Wyld 1967. An appraisal of the Atlas supervisor.ACM National Meeting, (August), 67-75 .

M. H. J. Baylis, D. G. Fletcher and D. J . Howarth 1968. Paging studies made on the ICTAtlas computer. IFI? Congress, (August) , 831-836 .

D. J . Howarth 1972. A re-appraisal of certain features of the Atlas I supervisory system.In Operating Systems Techniques, C. A. R. Hoare and R. H. Perrott Eds ., AcademicPress , New York, 371-377 .

BBN System (1963)

J. McCarthy, S. Boilen, E. Fredkin and J. C. R. Licklider 1963. A time-sharing debuggingsystem for a small computer. Spring Joint Computer Conference 23, 51-57.

Page 3: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

• B KS Syst em (1961)

BIBLIOGRAPHY 589

R. B. Smith 1961. The BKS system for the Ph ilco-2000. Communications of the A CM 4,2 (February) , 104 and 109. Article 2.

• Boss-2 System (1975)

S. Lauesen 1975. A large semaphore based operating system. Communications of theA CM 18,7 (J uly) , 377-389. Article 14.

• Burroughs B 5000 System (1961-87)

R. S. Barton 1961. A new approach to the functional design of a digital computer . JointConference Proceedings 19, 393- 396.

W . Lonergan and P. King 1961. Design of the B 5000 system. Datamation 7, 5 (May) ,28-32.

C. Oliphint 1964. Op erating system for the B 5000. Datamation 10, 5 (May) , 42-54.Article 4.

F. B. MacKenzi e 1965. Automated secondary storage man agement . Datamation 11, 11(Novemb er) , 24-28.

D. J . Roche 1972. Burroughs B5500 MCP and t ime-sharin g MCP. In Operating SystemsTechniques, C. A. R. Hoare and R. H. Perrot t Eds. Academic Press, New York,307-320.

D. P. Fenton 1972. B6700 "working set" memory allocation. In Operating Systems Tech­niques, C. A. R. Hoare and R. H. Perrott Eds. Academic Press, New York, 321- 327.

E. I. Organi ck 1973. Computer System Organization: The B5700/B6700 Series. AcademicPress , New York.

R. M. McKeag 1976. Burroughs B5500 Master Control Program. In Stud ies in OperatingSystems, R. M. McKeag and R. Wilson Eds., Academic Press, New York, 1-66.

R. F. Rosin , Ed . 1987. P rolo gu e: t he Burroughs B 5000. Annals of th e Hi st ory ofComputing 9, 1, 6-7.

CAL System (19 76)

B. W . Lampson and H. E. Sturgis 1976. Reflecti ons on an operat ing system design .Communications of the A CM 19, 5 (May) , 251-265.

Cambridge D ist ributed System (1980-82)

M. V. Wilkes and R. M. Needham 1980. Th e Cambridge Model Distributed Syst em.Operating Systems Review 14, 1 (January) , 21-29.

A. D. Birrell and R. M. Needham 1980. A universal file server. IEEE Transactions onSoftware Engineering 6, 5 (Septe mber) , 450--453.

C. Dellar 1980. Removing backing store administ ration from th e CAP operating system.Operating Sys tems Review 14, 4 (October) , 41-49 .

J . Dion 1980. Th e Cambridge file server . Operating Systems Review 14, 4 (October) ,26-35.

Page 4: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

590 BIBLIOGRAPHY

R. M. Needham and A. J . Herbert 1982. The Cambridge Distributed Computing System.Addison-Wesley, Reading, MA.

J . G. Mitchell and J . Dian 1982. A comparison of two network-based file servers. Com­munications of the ACM 25,4 (April) , 233-245 .

CDC 6600 Systems (1967-76)

M. C. Harrison and J . T . Schwartz 1967. Sharer, a time sharing system for the CDC 6600.Communications of the ACM 10, 10 (October) , 659-665.

D. F . Stevens 1968. On overcoming high-priority paralysis in multiprogramming systems:a case history. Communications of the ACM 11, 8 (August), 539-541.

V. A. Abell , S. Rosen and R. E. Wagner 1970. Scheduling in a general purpose operatingsystem. Fall Joint Computer Conference, 89-96.

H. Lipps 1972. Batch processing with 6600-series Scope . In Operating Systems Techniques,C. A. R. Hoare and R. H. Perrott Eds. , Academic Press, New York, 291-297.

R . Wilson 1976. CDC Scope 3.2. In Studies in Operating Systems, R. M. McKeag and R.Wilson Eds. , Academic Press, New York, 67-144.

Cedar System (1984-88)

W . Teitelman 1984. A tour through Cedar. IEEE Software 1, 2, 44-73.A. D. Birrell and B. J. Nelson 1984. Implementing remote procedure calls. ACM Trans­

actions on Computer Systems 2, 1 (February) , 39-59.D. C. Swinehart, P. T. Zellweger and R. B. Hagmann 1985. The structure of Cedar.

SIGPLAN Notices 20, 7 (July) , 230-244 .M. R. Brown, K. N. Kolling and E. A. Taft 1985. The Alpine file system. Transactions

on Computer Systems 3, 4 (November), 261-293.D. K. Gifford , R. M. Needham and M. D. Schroeder 1988. The Cedar file system. Com­

munications of the ACM 31, 3 (March) , 288-298 .

Chorus System (1988)

M. Rozier, V. Abrossimov, F. Armand, 1. Boule , M. Gien, M. Guillemont, F. Hermann, C.Kaiser, S. Langlois , P. Leonard and W. Neuhauser 1988. Chorus distributed operatingsystem. Comput ing Systems 1, (October) , 305-379.

M. Rozier , V. Abrossimov, F. Armand, 1. Boule , M. Gien, M. Guillemont , F. Hermann,C. Kaiser, S. Langlois, P. Leonard and W. Neuhauser 1992. Overview of the Chorusdistributed operating system. Usenix Workshop on Microkernels and other KernelArchitectures, (April), 39-70.

CP1M (1978-81)

J. F. Stewart 1978. CP1M primer-a most sophist icated operating system. Kilobaud,(April), 30-34.

G. Kildall 1981. CP1M: a family of 8- and 16-bit operating systems. Byte 6, 6 (June),216-232.

Page 5: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

• CTSS System (1962-66)

BIBLIOGRAPHY 591

F. J . Corbato, M. Merwin-Daggett and R. C. Daley 1962. An experimental time-sharingsystem. Spring Joint Comput er Conference 21, 335-344. Article 7.

P. A. Crisman Ed . 1965. The Compatible Time-Sharing System : A Programmer's Guide.Second Edition, The MIT Press, Cambridge, MA.

Jack Dennis' System (1964)

J . B. Dennis 1964. A multiuser computation facility for education and research. Commu­nications of the ACM 7, 9 (September) , 521-529.

• Egdon System (1966)

D. Burns, E. N. Hawkins , D. R. Judd and J . L. Venn 1966. The Egdon system for theKDF9. The Comput er Journ al 8, 4 (January), 297-302. Article 6.

• Exec II System (1966-72)

W. C. Lynch 1966. Description of a high capacity fast turnaround university computingcenter. Communications of the ACM 9,2 (February), 117-123. Article 5.

W. C. Lynch 1972. An operating syst em designed for the computer utility environment .In Operating Syst ems Techniques, C. A. R. Hoare and R. H. Perrott Eds . AcademicPress, New York, 341-350.

Grapevine System (1982-84)

A. D. Birrell, R. Levin, R. M. Needham and M. D. Schroeder 1982. Grapevine: an exercisein distributed computing. Communications of the ACM 25, 4 (April) , 260-273 .

M . D. Schroeder, A. D. Birrell and R. M . Needham 1984. Experience with Gra pevine:the growth of a distributed system. ACM Transactions on Comput er Systems 2, (1) ,3-23.

Hydra System (1974-75)

W. A. Wulf, E. S. Cohen, W. M . Corwin , A. K. Jones. R. Levin , C. Pierson and F. J . Pol­lack 1974. Hydra : th e kernel of a multiprocessor operating system. Communicationsof the ACM 17, 6 (June) , 337-345.

W . A. Wulf, R. Levin and C. Pierson 1975. Overview of the Hydr a operating systemdevelopment . ACM Symposium on Operating Syst ems Principles, (November) , 122­131.

E. Cohen and D. Jefferson 1975. Protect ion in the Hydra operating system. ACM Sym­posium on Operating Syst ems Prin ciples, (November), 141-160 .

Page 6: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

592 BIBLIOGRAPHY

• IBM 701 Open Shop (1983)

G. F . Ryckman 1983. The IBM 701 computer at the General Motors Research Laborato­ries. Annals of the History of Computing 5, 2 (April), 210-212. Article 1.

Edgar Irons' System (1965)

E. T . Irons 1965. A rapid turnaround multiprogramming system. Communications of theACM 8, 3 (March) , 152-157.

JOSS (1964)

J . C. Shaw 1964. JOSS : a designer's view of an experimental online computing system.Fall Joint Computer Conference 26, 454-464 .

Locus System (1981-83)

G. J . Popek, B. J . Walker , J. Chow, D. Edwards, C. Kline, G. Rudison and G. Thiel 1981.Locus: a network transparent, high reliability distributed system. ACM Symposiumon Operating Systems Principles, Pacific Grove, CA, 169-177.

B. J . Walker, G. J . Popek, R. M. English, C. Kline and G. Thiel 1983. The Locusdistributed operating system. A CM Symposium on Operating Systems Principles,(December), 49-70.

E. T. Mueller, J . D. Moore and G.J. Popek 1983. A nested transaction system for Locus.Operating Syst ems Review 17, 5, 71-89.

Mac System (1984)

L. Poole 1984. A tour of the Mac desktop. Macworld 1, (May-June) , 19-26.

Mach System (1986)

M. Accetta, R. Baron, W. Bolosky, D. Golub , R. Rashid, A. Tevanian and M. Young1986. Mach: a new kernel foundation for Unix development. Usenix Conference ,(July), 93-112 .

• Multics System (1965-72)

F . J . C6rbato and V. A. Vyssotsky 1965. Introduction and overview of the Multics system.Fall Joint Computer Conference 27, 185-196.

V. A. Vyssotsky, F. J . C6rbato and R. M. Graham 1965. Structure of the Multics super­visor. Fall Joint Computer Conference 27, 203-212 .

R. C. Daley and P. G. Neumann 1965. A general purpose file system for secondary storage.Fall Joint Computer Conference 27, 213-229. Article 8.

R. C. Daley and J . B. Dennis 1968. Virtual memory, processes and sharing in Multics.Communications of the ACM 11, 5 (May) , 306-312.

Page 7: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

BIBLIOGRAPHY 593

F. J. C6rbato, J . H. Saltzer and C. T. Clingen 1972. Multics-the first seven years . SpringJoint Computer Conference 40, 571- 583.

E. I. Organick 1972, The Multics System: An Examination of Its Structure. The MITPress, Cambridg e, MA.

Oberon System (1989)

N. Wirth and J . Gutknecht 1989. The Oberon System. Software- Practice and Experience19,9 (September) , 857-893.

• OS 6 (1972)

J . E. Stoy and C. Strachey 1972. OS6-an experimental operating syste m for a smallcomputer. The Computer Journal 15, 2 & 3, 117-124 & 195-203. Article 17.

• Pilot System (1980)

D. D. Redell, Y. K. Dalal , T . R. Horsley, H. C. Lauer , W. C. Lynch, P. R. McJones, H. G.Murray and S. C. Purcell 1980. Pilot: an operating system for a personal compute r.Communication s of the ACM 23, 2 (February) , 81-92. Article 19.

Plan 9 System (1995)

R. Pike, D. Presotto, S. Dorward, B. Flandrena, K. Thompson, H. Trickey and P. Win­terbottom 1995. Plan 9 from Bell Labs. Lucent Technologies.

• RC 4000 System (1969-73)

P. Brinch Hans en 1969. RC 4000 Software: Multiprogramming System. Regnecentralen ,Copenhagen, Denmark, (April) . Article 12.

P. Brinch Hansen 1970. Th e nucleus of a multiprogramming system. Communications ofthe ACM 13,4 (April), 238-241 , 250.

P. Brinch Hans en 1973a. Operating System Principles, Chapter 8. A Case Study: RC4000. Prent ice-Hall , Englewood Cliffs, NJ , 237-286.

P. Brinch Hansen 1973b. Testing a multiprogramming system. Software -Practice andExperience 3, 2 (April -June) , 145-150.

Roscoe System (1979)

M. H. Solomon and R. A. Finkel 1979. Th e Roscoe distributed operating system. ACMSymposium on Operating Systems Prin ciples, (December) , 108-114 .

Page 8: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

594

SAGE System (1957-83)

BIBLIOGRAPHY

R. R. Everett, C. A. Zraket and H. D. Benington 1957. SAGE--a data processing systemfor air defense. Eastern Joint Computer Conference, 148-155.

M. Astrahan and J . F. Jacobs 1983. History of the design of the SAGE computer-theAN/FSQ-7. Annals of the History of Computing 5, 4, 340-349 .

SDC Q-32 System (1964-67)

J . I. Schwartz, E. G. Coffman and C. Weissman 1964. A general-purpose time-sharingsystem. Conference Proceedings 25, 397-411.

J . I. Schwartz and C. Weissman 1967. The SDC time-sharing system revisited. ACMNational Meeting, (August), 263-271.

SDS 940 System (1966)

B. W. Lampson, W. W. Lichtenberger and M. W. Pirtle 1966. A user machine in atime-sharing system. Proceedings of the IEEE 54, 12 (December) , 1766-1774.

SHARE 709 System (1959)

D. L. Shell 1959. The SHARE 709 system: a cooperative effort. Journal of the ACM 6, 2(April), 123-127.

O. Mock and C. J . Swift 1959. The SHARE 709 system: programmed input-outputbuffering . Journal of the ACM 6, 2 (April) , 145-151.

H. Bratman and 1. V. Boldt, Jr. 1959. The SHARE 709 system: supervisory control.Journal of the ACM 6, 2 (April), 152-155.

K. V. Hanford 1960. The SHARE operating system for the IBM 709. Annual Revi ew inAutomatic Programming 3, Pergamon Press, New York, 169-177.

• Solo System (1976-93)

P. Brinch Hansen 1976a. The Solo operating system: a Concurrent Pascal program.Software-Practice and Experience 6, 2 (April-June) , 141-149. Article 15.

P. Brinch Hansen 1976b. The Solo operating system: job interface. Software-Practiceand Experience 6, 2 (April-June), 151-164.

P. Brinch Hansen 1976c. The Solo operating system: processes, monitors and classes.Software-Practice and Experience 6,2 (April-June), 165-200. Article 16.

P. Brinch Hansen 1976d. Disk scheduling at compile time . Software-Practice and Expe­rience 6, 2 (April-June) , 201-205.

P. Brinch Hansen 1977a. Experience with modular concurrent programming. IEEE Trans­actions on Software Engineering 3, 2 (March), 156-159.

P. Brinch Hansen 1977b. The Architecture of Concurrent Programs. Prentice-Hall, Engle­wood Cliffs, NJ, July.

P. Brinch Hansen 1993. Monitors and Concurrent Pascal: a personal history. SIGPLANNotices 28, 3 (March), 1-35 .

Page 9: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

Sprite System (1988)

BIBLIOGRAPHY 595

J. K. Ousterhout , A. R. Cherenson, F. Douglis , M. N. Nelson and B. B. Welch 1988. TheSprite network operating system. IEEE Computer 21, 2 (February) , 23-36.

• Star System (1982)

D. C. Smit h , C. Irby, R. Kimball , B. Verp lank and E. Hars lem 1982. Designing the Staruser interace. Byte, (April), 242-282 .

D. C. Smit h, C. Irby , R. Kimball and E. Harslem 1982. The Star user int erface: anoverview . National Computer Conference, 515-528. Article 20.

J . A. Johnson , T . L. Rob ert s, W . Verplank, D. C. Smith , C. H. Irby, M. Beard , K. Mackey1989. The Xerox Star: a retrospect ive. IEEE Computer 22, (September) 11- 29.

SUN Network File System (1985)

R. Sandberg , D. Goldbe rg, S. Kleiman, D. Walsh and B. Lyon 1985. Design and imple­mentation of the Sun Network Fi lesyste m. Usenix Conference, (J une), 119-1 30.

Taos System (1990)

B. N. Bershad , T . E. Anderson, E. D. Lazowska and H. M. Levy 1990. Lightweight remoteprocedure call. A CM Transactions on Computer Systems 8, 1 (February) , 37- 55.

Tenex System (1972)

D. G. Bobrow, J . D. Burchfiel, D. L. Murphy and R. S. Tomlinso n 1972. Tenex, a pagedtime sha ring syst em for the PDP- I0 . Communications of the ACM 15, 3 (March),135-1 43.

• THE System (1968-76)

E. W . Dijkst ra 1968. T he st ruct ure of the THE multiprog ramming system. Communica­tions of the A CM 11, 5 (May) , 341-346. Article 11.

C. Bron 1972. Allocation of vir tu al store in t he TH E multip rogramming system. InOperating Systems Techniques, C. A. R. Hoare and R. H. Perrot t Eds., AcademicPress , New York , 168- 184.

R. M. McKeag 1976. T HE mult iprogramming system. In Studies in Operating Systems ,R. M. McKeag and R. Wilson Eds. , Academic Press, New York , 145-1 84.

• Titan System (1967-76)

D. W . Barron , A. G. Fraser , D. F. Har tley, B. Land y and R. M. Needham 1967. Filehandling at Cambridge University. Spring Joint Computer Conference 30, 163- 167.

A. G. Fraser 1968. User cont rol in a multi-access syst em. The Computer Journal 11, 1,12-16.

Page 10: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

596 BIBLIOGRAPHY

D. F. Hartley, B. Landy and R. M. Needham 1968. The structure of a multiprogrammingsupervisor. The Computer Journal 11, 3 (November) , 247-255.

A. G. Fraser 1969. Integrity of a mass storage filing system. The Computer Journal 12, 1(February) , 1-5.

B. Landy 1971. Development of scheduling strategies in the Titan operating system.Software-Practice and Experience 1, 279-297.

D. F . Hartley 1972. Techniques in the Titan supervisor. In Operating Systems Techniques,C. A. R. Hoare and R. H. Perrott Eds ., Academic Press, New York, 271-276.

A. G. Fraser 1972. File integrity in a disc-based multi-access system. In Operating SystemsTechniques, C. A. R. Hoare and R. H. Perrott Eds ., Academic Press, New York, 227­248. Article 9.

R. M. Needham 1972. Tuning the Titan operating system. In Operating Systems Tech­niques, C. A. R. Hoare and R. H. Perrott Eds., Academic Press, New York, 277-281.

M. V. Wilkes 1973. The Cambridge multi-access system in retrospect. Software-Practiceand Experience 3, 323-332.

R. Wilson 1976. The Titan supervisor. In Studies in Operating Systems, R. M. McKeagand R. Wilson Eds., Academic Press, New York, 185-263 .

Tripos System (1979)

M. Richards, A. R. Aylward , P. Bond, R. D. Evans and B. J . Knight 1979. Tripos-aportable operating system for minicomputers. Software-Practice and Experience 9,7 (July), 513-526.

• Unix System (1974-79)

D. M. Ritchie and K. Thompson 1974. The Unix time-sharing system. Communicationsof the ACM 17, 7 (July) , 365-375. Article 10.

J. Lions 1977. Lions' Commentary on Unix 6th Edition with Source Code. Peer-to-PeerCommunications, San Jose , CA.

B. W. Kernighan and J . R. Mashey, J. 1979. The Unix programming environment .Software-Practice and Experience 9, 1 (January), 1-15 .

• Unix United (1982)

S. K. Shrivastava and F. Panzieri 1982. The design of a reliable remote procedure callmechanism. IEEE Transactions on Computers 31, 7 (July), 692-697. Article 22.

D. R. Brownbridge, L. F. Marshall and B. Randell 1982. The Newcastle Connection orUnixes of the World Unite! Software-Practice and Experience 12, 12 (December) ,1147-1162 . Article 23.

• Venus System (1972)

B. H. Liskov 1972. The design of the Venus operating system. Communications of theACM 15, 3 (March), 144-149. Article 13.

Page 11: BIBLIOGRAPHY - Springer978-1-4757-3510-9/1.pdf · BIBLIOGRAPHY This is an alphabetic list of all operating systems considered for inclusion in this book. ... • Burroughs B5000 System

V Kernel (1984-88)

BIBLIOGRAPHY 597

D. R. Cheriton 1984. The V kernel: a software base for a distributed syst em. IEEESoftware 1,2 (April), 19-42.

D. R. Cheriton 1988. The V distributed system. Communications of the ACM 31, 3(March) , 314-333.

• WFS File System (1979)

D. Swinehart , G. McDaniel and D. R. Boggs 1979. WFS : a simple shared file system for adistributed environment. A CM Symposium on Operating Systems Principles, PacificGrove, CA , (December) , 9-17. Article 21.

Xerox Distributed File System (1978-82)

J . E. Israel, J . G. Mitchell and H. E. Sturgis 1978. Separating data from function in adistributed file syst em. In Operating Systems: Theory and Practi ce, D. Lanciaux Ed .,North-Holland, Amsterdam, The Netherlands , 17-27.

J . G. Mitchell and J . Dion 1982. A comparison of two network-based file servers. Com­munications of the ACM 25, 4 (April) , 233-245.

X-Kernel (1989)

N. C. Hutchinson, L. L. Peterson, M. B. Abbott and S. O'Malley 1989. RPC in th ex-kernel : evaluating new design techniques . Operating Systems Review 23, 5, 91-101.