Abstract
To enable students and researchers to concentrate on individual primitives, an operating system is designed with replaceable program parts. In particular, classroom and individual study projects may be assigned which give the students actual practice with a real multiprogramming system. Such projects would replace the simulation exercises usually found in operating systems courses. The minicomputer hardware and software features described here are within reach of most small computer science departments.
- 1 ACM Curriculum Committee on Computer Science, "Curriculum 68," Communications of the ACM, 11, 3 (March 1968), pp. 151-197.Google Scholar
Digital Library
- 2 Bauer, Henry R., Garrett, Edith, and Thomas, Gary, "PL980," University of Wyoming Computer Science Department Report, in preparation.Google Scholar
- 3 Cosine Committee of the Commission on Education of the National Academy of Engineering, "An Undergraduate Course on Operating Systems Principles," Washington, D.C., June 1971.Google Scholar
- 4 Czarnik, B. and Tsichritzis, D., editors, "A Student Project For an Operating System Course," Computer Systems Research Group, Technical Report CSRG-29, University of Toronto, Toronto, Canada, October 1973.Google Scholar
- 5 Leach, Geoffrey C., "XPL/S, A Systems Implementation Language for the Xerox Sigma Computers," Technical Report No. 74-02-21, Computer Science Group, University of Washington, Seattle, Washington, February 1974.Google Scholar
- 6 Riddle, William E., "Heirarchial Modeling of Operating System Structure and Behavior," Proceedings of the ACM Annual Conference, August 1972, pp. 1105-1127. Google Scholar
Digital Library
- 7 Riddle, William E., "A Method for Description and Analysis of Complex Software Systems," SIGPLAN Notices, 8, 9 (September 1973), pp. 133-136. Google Scholar
Digital Library
- 8 Riddle, William E., "A Design Methodology for Complex Software Systems," Second Texas Conference on Computing Systems, November 1973, pp. 22-1-22-8.Google Scholar
- 9 Russell, Robert, "Preliminary Specifications, PL-11, A Programming Language for the DEC PDP-11 Computer," OM Development Note SW-29, CERN, Geneva, Switzerland, 1971.Google Scholar
- 10 Shaw, Alan C., et. al., "A Multi-programming Nucleus with Dynamic Resource Facilities," Computer Science Department, University of Washington, Seattle, Washington, April 1973.Google Scholar
- 11 Shaw, Alan C., The Logical Design of Operating Systems, Englewood Cliffs, New Jersey: Prentice-Hall Inc., 1974. Google Scholar
Digital Library
- 12 Wirth, Niklaus, "PL360, A Programming Language for the 360 Computers," Journal of the ACM, 15, 1 (January 1968), pp. 37-74. Google Scholar
Digital Library
Index Terms
The design of a TI980A operating system for classroom use
Recommendations
A multiprogramming operating system for the TI980A
ACM '76: Proceedings of the 1976 annual conferenceThe University of Wyoming Computer Science Department has developed several versions of a multiprogramming operating system for research and for student use. This paper describes the background of the systems and the hardware facilities available. Major ...
The design of a TI980A operating system for classroom use
SIGCSE '75: Proceedings of the fifth SIGCSE technical symposium on Computer science educationTo enable students and researchers to concentrate on individual primitives, an operating system is designed with replaceable program parts. In particular, classroom and individual study projects may be assigned which give the students actual practice ...






Comments