skip to main content
article
Free Access

An examination of operating systems laboratory techniques

Published:01 September 1992Publication History
Skip Abstract Section

Abstract

Students majoring in computer science at the United States Military Academy (USMA) must take a course in operating systems. In this course the students complete a series of laboratory projects to learn the basic concepts of modern computer operating systems. During the last three semesters, our operating system laboratory scheme evolved (1) from having the students master a series of separate, unconnected projects (2) to modifying an existing operating system simulation (3) to finally having them completely build an operating system. This article will discuss each approach, its strengths and weaknesses and the rationale for changing to our current program.

References

  1. Berenbaum, A. D.; Condry, M. W.; Lu, P. M. The Operating System and Language Support Features of the BELLMAC-32 Microprocessor. Symposium on Architecture Support for Programming Languages and Operating Systems, 1st; 1983; Palo Alto, California. New York: ACM; 1982; 30-38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Fabry, R. S. The Toy Operating System. Department of Electrical Engineering and Computer Science; University of California, Berkeley; Berkeley, CA. March, 1983. 104 p.Google ScholarGoogle Scholar
  3. Galvin, P. B.; Peterson, J. L.; Silberschatz, A. Operating Systems Concepts, Third Edition. Reading, MS: Addison-Wesley Publishing Co.; 1991. 696 p. ISBN: 0-201-51379-X. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Long, D.; Rivas, D. Assembly Language Programming on the WE--32000: Class Notes. Department of Electrical Engineering and Computer Science; University of California, San Diego; La Jolla, CA. 56 p.Google ScholarGoogle Scholar

Index Terms

  1. An examination of operating systems laboratory techniques

        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 24, Issue 3
          Sept. 1992
          69 pages
          ISSN:0097-8418
          DOI:10.1145/142040
          Issue’s Table of Contents

          Copyright © 1992 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 September 1992

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

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

        Learn more

        Got it!