skip to main content
article
Free Access

Teaching operating systems and machine architecture—more on the hands-on laboratory approach

Authors Info & Claims
Published:01 February 1981Publication History
Skip Abstract Section

Abstract

The “hands-on” laboratory approach to teaching operating systems has been used at West Virginia University since August 1971 [3, 6, 8]. In 1977 a Digital Equipment Corporation (DEC) PDP-11/34 system replaced the IBM 1130 system previously used for the course. The course is now using an (DEC) LSI-11 and is much improved.

This paper focuses on the student projects which are the major part of the course. The “hands-on” laboratory course as currently being taught is discussed and compared to other techniques for teaching operating systems.

References

  1. 1 Barry, R. A. and Malcolm G. Lane, "An On-line Registration System via Event Driven Fortran", Proceedings of Indiana University Conference on Academic Computing, May 1979.Google ScholarGoogle Scholar
  2. 2 Bauer, Henry R., III, "The Design of a TI980A Operating System for Classroom Use", SIGCSE Bulletin, Vol. 7, No. 1, February, 1975, pp. 20-22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Cooper, Roger, and Malcolm G. Lane, "An Improved Hands-on Approach to Teaching Systems Programming and the Impact of Structured Programming", SIGCSE Bulletin, July, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 IEEE, A Curriculum in Computer Engineering and Computer Science, Long Beach, CA, 1977.Google ScholarGoogle Scholar
  5. 5 Kerridge, J. M., and N. Willis, "A Simulator for Teaching Computer Architecture", SIGCSE Bulletin, Vol. 12, No. 2, July, 1980, pp. 65-71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Lane, Malcolm G., "A Hands-on Approach to Teaching Systems Programming", SIGCSE Bulletin, Vol. 7, No. 1, February 1975, pp. 23-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Lane, Malcolm G., "The Subsystem Approach to Enhancing Small Processor Operating Systems", Proceedings of the First SIGMINI Symposium on Small Systems, SIGMINI Newsletter, Vol. 4, No. 4, August 1978, pp. 48-55. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Lane, Malcolm G, "The Teaching of Systems Programming Using Small Computers: Three Years' Experience", Computers at the University, Zagreb, Yugoslavia, November 1976.Google ScholarGoogle Scholar
  9. 9 Lane, Malcolm G., "MXDRIV: An Event Driven Terminal Driver for the PDP-11", Morgantown, WV, 1976.Google ScholarGoogle Scholar
  10. 10 Lees, John, "An Undergraduate Systems Programming Laboratory", SIGCSE Bulletin, Vol 12, No. 3, September 1980, pp. 16-19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Stoddarrd, Spotswood D. and Lawrence A. Coon, "A Basic Monitor System for Implementation in Operating Systems and Computer Architecture Courses", SIGCSE Bulletin, Vol. 12, No. 3, September 1980, pp. 27-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Tracz, Will, "The Use of ATOPSS for Presenting Elementary Operating System Concepts", SIGCSE Bulletin, Vol. 6, No. 1, February, 1974, pp. 74-77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Wadland, Kenneth R., "Operating System Projects for Undergraduates" SIGCSE Bulletin, Vol. 12, No. 1, February 1980, pp. 75-82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 Weinberg, Bernhard, and Leonard H. Weiner, "A Systems Programming Course Using the HMS 5050, A Counterfeit, Hands-On, Large-Scale Computer System", SIGCSE Bulletin, Vol. 6, No. 1, February, 1974, pp. 64-73. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Teaching operating systems and machine architecture—more on the hands-on laboratory approach

        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 13, Issue 1
          Proceedings of the 12th SIGCSE symposium on Computer science education
          February 1981
          265 pages
          ISSN:0097-8418
          DOI:10.1145/953049
          Issue’s Table of Contents

          Copyright © 1981 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 February 1981

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader