skip to main content
article

The design of a TI980A operating system for classroom use

Published:01 January 1975Publication History
Skip Abstract Section

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.

References

  1. 1 ACM Curriculum Committee on Computer Science, "Curriculum 68," Communications of the ACM, 11, 3 (March 1968), pp. 151-197.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Bauer, Henry R., Garrett, Edith, and Thomas, Gary, "PL980," University of Wyoming Computer Science Department Report, in preparation.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. 6 Riddle, William E., "Heirarchial Modeling of Operating System Structure and Behavior," Proceedings of the ACM Annual Conference, August 1972, pp. 1105-1127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Riddle, William E., "A Method for Description and Analysis of Complex Software Systems," SIGPLAN Notices, 8, 9 (September 1973), pp. 133-136. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle Scholar
  11. 11 Shaw, Alan C., The Logical Design of Operating Systems, Englewood Cliffs, New Jersey: Prentice-Hall Inc., 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Wirth, Niklaus, "PL360, A Programming Language for the 360 Computers," Journal of the ACM, 15, 1 (January 1968), pp. 37-74. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The design of a TI980A operating system for classroom use

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGCSE Bulletin
          ACM SIGCSE Bulletin  Volume 7, Issue 1
          Proceedings of the 5th SIGCSE symposium on Computer science education
          February 1975
          209 pages
          ISSN:0097-8418
          DOI:10.1145/953064
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCSE '75: Proceedings of the fifth SIGCSE technical symposium on Computer science education
            January 1975
            221 pages
            ISBN:9781450373982
            DOI:10.1145/800284

          Copyright © 1975 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 January 1975

          Check for updates

          Qualifiers

          • article
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!