skip to main content
article
Free Access

Learning operating systems structure and implementation through the MPS computer system simulator

Authors Info & Claims
Published:01 March 1999Publication History
Skip Abstract Section

Abstract

Lab activity is fundamental for the real understanding of several computer science topics such as operating systems. We have built our own hardware emulator after using software tools from other Universities for several years. MPS is a general-purpose computer system simulator based on MIPS R3000 processor. Together with the main processor, RAM, ROM, disks, tapes, printer and terminal interfaces are carefully emulated and fully configurable; non-volatile memory units may be retained between simulations.MPS features a full-fledged graphic user interface running under X Window, complete sources and documentation. Along with it we present TINA, an experimental project on operating system development, together with several other project proposals.

References

  1. 1 Babaoglu, O., et al. Documentation for the CHIP Computer System. Dept. of Computer Science, Corner University, Ithaca NY, 1988. http ://www.cs.utexas.edu/users/lorenzo/~orsi/cs372/97 F/project.html Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Babaoglu, O., Schneider, F.B. The HOCA Operating System Specifications, Dept. of Computer Science, Comell University, Ithaca NY, 1988. http ://www.es.utexas.edu/users/lorergo/corsi/cs372/97 F/projeet.html Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Baron, R.V. et al. MACH Kernel Interface Manual, Dept. of Computer Science, Carnegie Mellon University, Pittsburgh PA, 1989.Google ScholarGoogle Scholar
  4. 4 Christopher, W.A., Procter, S.J., Anderson, T.E. The Nachos Instn~tional Otg~ting System. Computer Science Division, University of California, Berkeley CA, 1992. http://http.cs.berkeley.edu/~tea/nachos Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Dijkstra, E.W. The Smtcture of THE Multiprogramming System, Commun. ACM 11, 5 (pp. 341-346). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Kane G., Heinrich J. 1VIIPS RISC Architecture. Prentice-Hall, Englewood Cliffs NJ, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 i.an~, J.T. SPIM $20: A MIPS R2000 Simulator. Computer Sciences Dept. University of Wisconsin, Madison WI, 1990. tip ://flp.~s.wisc.edu/tech-reports/reportsGoogle ScholarGoogle Scholar
  8. 8 Patterson, D.A., Hennessy, J.L. Computer Organization & Design: The Hardware/Software InterfaCe. Morgan Kaufmann Publ., San Mateo CA, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Ritchie, D.M. A Tour Through The UNIX C Compiler, AT&T Bell Laboratories, Murray Hill NJ, 1979.Google ScholarGoogle Scholar
  10. 10 Tanenbaum, A.S. Structured Computer Organization (III ed.). Prentice-Hall, Englewood Cliffs NJ, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Learning operating systems structure and implementation through the MPS computer system simulator

      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 31, Issue 1
        March 1999
        370 pages
        ISSN:0097-8418
        DOI:10.1145/384266
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
          March 1999
          383 pages
          ISBN:1581130856
          DOI:10.1145/299649
          • Chairmen:
          • Jane Prey,
          • Bob Noonan

        Copyright © 1999 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 1999

        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!