- [Babaoglu & Joy 1981]
- Babaoglu, O., and Joy, W., Converting a Swap-Based System to do Paging
in an Architecture Lacking Page-Referenced Bits, SOSP-8, 1981, pp. 87-95.
- [Bach 1986]
- Bach, M.J. The Design of the UNIX System. Prentice-Hall, Englewood
Cliffs, NJ, 1986.
- [Badger & Johnson 1968]
- Badger, G.F., Jr., and Johnson, E.A. The Pitt Time-Sharing System for
the IBM System 360: Two years' experience. FJCC, Vol. 33, Part 1, 1968,
pp. 1-7.
- [Bailey et al. 1981]
- Bailey, K.A., et al. User Defined Files. OSR, Vol. 15, No. 4, Oct.
1981, pp. 75-81.
- [Ball et al. 1976]
- Ball, J.F., et al. RIG, Rochester's Intelligent Gateway: System Overview.
TSE, Vol. SE-2, No. 4, Dec. 1976, pp. 321-328.
- [Barak & Litman 1985]
- Barak, A. & Litman, A. MOS: A Multicomputer Distributed Operating
System. SPE, Vol. 15, No. 8, Aug. 1985, pp. 725-737.
- [Bard 1978]
- Bard, Y. The VM/370 Performance Predictor. CSURV, Vol. 10, No. 3, Sept.
1978, pp. 333-342.
- [Barnett & Fitzgerald 1964]
- Barnett, N.L., and Fitzgerald, A.K., Operating System for the 1410/7010.
Datamation, May 1964, pp. 40-43.
- [Barron & Jackson 1972]
- Barron, D.W., and Jackson, I.R. The Evolution of Job Control Languages.
SPE, Vol. 2, No. 2, 1972, pp. 143-164.
- [Barron 1984]
- Barron, D.W. Computer Operating Systems for Micros, Minis, and Mainframes,
second edition. Chapman & Hall, New York, 1984.
- [Bartlett 1981]
- Bartlett, J., A NonStop Kernel. SOSP-8, 1981, pp. 22-29.
- [Bashe et al. 1986]
- Bashe, C.J., et al. IBM's Early Computers. MIT Press, Cambridge, MA,
1986.
- [Baskett & Montague 1975]
- Baskett, J.H., and Montague, J.T. Task Communication in DEMOS. SOSP-6,
1975, pp. 23-32.
- [Bayer et al. 1978]
- Bayer, R., et al., eds. Operating Systems: An Advanced Course. Springer-Verlag,
Berlin, 1978.
- [Beck 1982]
- Beck, Leland, A Dynamic Storage Allocation Technique based on Memory
Residence Time. CACM, Vol. 25, No. 10, Oct. 1982, pp. 714-724.
- [Beech 1980]
- Beech, D., ed. Command Language Directions. Proceedings of an IFIP
Conference. North-Holland, Amsterdam. 1980.
- [Beech 1982]
- Beech, D. Criteria for a Standard Command Language based on data abstraction.
NCC, Vol. 51, 1982, pp. 493-500.
- [Beidler 1982]
- Beidler, J. An Introduction to Data Structures. Allyn and Bacon, Boston,
MA, 1982.
- [Belady 1966]
- Belady, L. A Study of Replacement Algorithms for a Virtual Storage
Computer. IBMSJ, Vol. 5, No. 2, 1966, pp. 78-101.
- [Belady et al. 1981]
- Belady, L., et al. The IBM History of Memory Management Technology.
IBMJRD, Vol. 25, No. 5, Sept. 1981, pp. 491-503.
- [Bell et al. 1978]
- Bell, C.G., et al. The Evolution of the DECsystem 10. CACM, Vol. 21,
No. 1, Jan. 1978, pp. 44-63.
- [Belpaire & Hsu 1975]
- Belpaire, G. and Hsu, N.T. Formal Properties of Recursive Virtual Machine
Architectures. SOSP-5, 1975, pp. 89-96.
- [Ben-Ari 1982]
- Ben-Ari, M. Principles of Concurrent Programming. Prentice-Hall, Englewood
Cliffs, NJ, 1982.
- [Bender et al. 1967]
- Bender, G., et al. Function and Design of DOS/360 and TOS/360. IBMSJ,
Vol. 6, No. 1, 1967, pp. 2-21.
- [Bensoussan & Clinger 1972]
- Bensoussan, A., and Clinger, C.T. The Multics Virtual Memory: Concepts
and Design. CACM, Vol. 15, No. 2, May 1972, pp. 308-318.
- [Berglund 1986]
- Berglund, E.J. An Introduction to the V System. MICRO, Vol. 6, No.
4, Aug. 1984, pp. 35-52.
- [Berenbaum 1982]
- Berenbaum, A., et al. The Operating System and Language Support Features
of the BELLMAC-32, ASPLOS, 1982, pp. 30-38.
- [Bernstein & Knobe 1977]
- Bernstein, N., and Knobe, B. A Non-general-purpose Operating System.
SPE, Vol. 7, No. 2, 1977, pp. 223-226.
- [Bersoff 1980]
- Bersoff, E.H., et al. Software Configuration Management. Prentice-Hall,
Englewood Cliffs, NJ, 1980.
- [Bic & Shaw 1988]
- Bic, L., and Shaw, A. The Logical Design of Operating Systems (second
edition). Prentice-Hall, Englewood Cliffs, NJ, 1988.
- [Bidmead 1984]
- Bidmead, C. OS-9. (review). Practical Computing, Vol. 7, No. 9, Sept.
1984, pp. 80-83.
- [Bierman 1984]
- Bierman, K.H. The TurboDOS Operating System. ACM SIGSMALL Newsletter,
Vol. 10, No. 3, Aug. 1984, pp. 24-34.
- [Biggerstaff 1986]
- Biggerstaff, T.J. Systems Software Tools. Prentice-Hall, Englewood
Cliffs, NJ, 1986.
- [Boykin et al 1993]
- Boykin, J., et al, Programming Under Mach. Addison-Wesley, Reading,
MA, 1993.
- [Birch 1973]
- Birch, J.P. Functional structure of IBM virtual storage operating systems.
Part III: Architecture and design of DOS/VS. IBMSJ, Vol. 12, No. 4, 1973.
pp. 401-411.
- [Birrell & Nelson 1984]
- Birrell, A.D., and Nelson, B.J., Implementing Remote Procedure Calls.
TOCS, Vol. 2, No. 1, Feb. 1984, pp. 39-59.
- [Bobrow et al. 1972]
- Bobrow, D.G., et al., TENEX, a Paged Time Sharing System for the PDP-10.
CACM, Vol. 15, No. 3, March 1972, pp. 135-143.
- [Bodenstab et al. 1984]
- Bodenstab, D.E., et al. UNIX Operating System Porting Experiences.
BLTJ, Vol. 63, No. 8, Part 2, Oct. 84, pp. 1769-1790.
- [Boettner & Alexander 1975]
- Boettner, D.W., and Alexander, M.T. The Michigan Terminal System. PROC
IEEE, Vol. 63, No. 6, June 1975, pp. 912-918.
- [Borgerson et al. 1978]
- Borgerson, B.R., et al. The Evolution of the Sperry Univac 1100 Series:
A History, Analysis, and Projection. CACM, Vol. 21, No. 1, Jan. 1978, pp.
25-43.
- [Borovits & Neumann 1979]
- Borovits, I., and Neumann, S. Computer Systems Performance Evaluation.
Lexington Books, D.C. Heath, Lexington, MA, 1979.
- [Bott 1984]
- Bott, R.A. Dual Port Solves Compatibility Problem. Computer Design,
Vol. 23, No. 9, Aug. 1984, pp. 205-214.
- [Bouvard 1964]
- Bouvard, J. Operating System for the 800/1800. Datamation, Vol. 10,
No. 5, May 1964, pp. 29-34.
- [Boyd 1978]
- Implementing Mass Storage Facilities in Operating Systems. COMPUTER,
Vol. 11, No. 2, Feb. 1978, pp. 40-45.
- [Bratman & Boldt 1959]
- Bratman, H., and Boldt, I.V. The SHARE 709 System: Supervisory Control.
JACM, Vol. 6, No. 2, April 1959, pp. 152-155.
- [Brereton 1983]
- Brereton, P., Detection and Resolution of Inconsistencies Among Distributed
Replicates of Files. OSR, Vol. 17, No. 1, Jan. 1983, pp. 10-15.
- [Brinch Hansen 1970]
- Brinch Hansen, P. The Nucleus of a Multiprogramming System. CACM, Vol.
13, No. 4, April 1970, pp. 238-241.
- [Brinch Hansen 1973]
- Brinch Hansen, P. Operating System Principles. Prentice-Hall, Englewood
Cliffs, NJ, 1973.
- [Brinch Hansen 1976a]
- Brinch Hansen, P. The Solo Operating System: A Concurrent Pascal Program.
SPE, Vol. 6, No. 2, 1976, pp. 141-150.
- [Brinch Hansen 1976b]
- Brinch Hansen, P. The Solo Operating System: Job Interface. SPE, Vol
6, No. 2, 1976, pp. 151-164.
- [Brinch Hansen 1976c]
- Brinch Hansen, P. The Solo Operating System: Processes, Monitors, and
Classes. SPE, Vol 6, No. 2, 1976, pp. 165-200.
- [Brinch Hansen 1977]
- Brinch Hansen, P. The Architecture of Concurrent Programs. Prentice-Hall,
Englewood Cliffs, NJ, 1977.
- [Brinch Hansen & Fellows 1980]
- Brinch Hansen, P., and Fellows, J. The Trio Operating System. SPE,
Vol. 10, No. 11, Nov. 1980, pp. 943-948.
- [Bron 1972]
- Allocation of Virtual Store in the T.H.E. Multiprogramming System.
In [Hoare & Perrott 1972], pp. 168-193.
- [Brooks 1975]
- Brooks, F.P. The Mythical Man Month. Addison-Wesley, Reading, MA, 1975.
- [Brown 1971]
- Brown, P.J. The Kent On-Line System. SPE, Vol. 1, No. 3, 1971, pp.
269-277.
- [Brown 1976]
- Brown, P.J., ed. Software Portability. Cambridge University Press,
Cambridge, England, 1976.
- [Brown et al. 1975]
- Brown, R.R., et al. The GM Multiple Console Time Sharing System. OSR,
Vol. 9, No. 4, Oct. 1975, pp. 7-17.
- [Brown et al. 1984]
- Brown, R.L., et al. Advanced Operating Systems. COMPUTER, Vol. 17,
No. 10, Oct. 1984, pp. 173-190.
- [Brownbridge et al. 1982]
- Brownbridge, D.R., et al. The Newcastle Connection. SPE, Vol. 12, No.
12, Dec. 1982, pp. 1147-1162.
- [Buckley 1986]
- Buckley, F.J. An Overview of the IEEE Computer Society Standards Process.
Proceedings of the IEEE Computer Standards Conference, 1986, pp. 2-8.
- [Budzinski 1981]
- Budzinski, R.L. A Comparison of Dynamic and Static Virtual Memory Allocation
Algorithms. TSE, Vol. SE-7, No. 1, Jan. 1981, pp. 122-131.
- [Bunt 1976]
- Bunt, R.B. Scheduling Techniques for Operating Systems. COMPUTER, Vol.
9, No. 10, Oct. 1976, pp. 10-17.
- [Burns et al. 1966]
- Burns, D., et al. The Egdon System for the KDF9. CJ, Vol. 8, No. 4,
Jan. 1966, pp. 297-302.
- [Buxton et al. 1976]
- Buxton, J.M., et al. Software Engineering: Concepts & Techniques.
Proceedings of the NATO Conferences, 1968 and 1969. Petrocelli/Charter,
New York, 1976.
- [Buzen 1978]
- Buzen, J.P. A Queueing Network Model of MVS. CSURV, Vol. 10, No. 3,
Sept. 1978, pp. 319-333.
- [Buzen & Gagliardi 1973]
- Buzen, J.P., and Gagliardi, U.O. The Evolution of Virtual Machine Architecture.
NCC, Vol. 42, 1973, pp. 291-300.