skip to main content
10.1145/986537.986647acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-seConference Proceedingsconference-collections
Article

A virtual machine environment for teaching the development of system software

Published:02 April 2004Publication History

ABSTRACT

An environment for teaching system software concepts is discussed. The DLX architecture serves as a simple yet effective platform for instruction. The environment consists of several components, including a DLX virtual machine (VM) and a graphical user interface (GUI), both written by the authors. Collectively, these components provide a framework upon which concepts ranging from operating systems topics to network protocols can be taught in an intuitive and efficient manner.

References

  1. Patterson, D. A. and Hennessy, J. L. Computer Architecture - A Quantitative Approach, Second Edition. Morgan Kaufmann Publishers, San Mateo, California, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Miller, E. L. The DLX Operating System (DLXOS) (2000). http://www.cse.ucsc.edu/~elm/Software/Dlxos/Google ScholarGoogle Scholar
  3. ftp://ftp.mkp.com/pub/dlx/Google ScholarGoogle Scholar
  4. www.icsa.informatics.ed.ac.uk/research/groups/hase/Google ScholarGoogle Scholar
  5. Bestavros, A. and Liu, Y-L. Simulation of Hardware Dynamic Scheduling on the DLX Architecture. Technical Report 1995-013, Computer Science Department, Boston University, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Tanenbaum, A. Structured Computer Organization, Fourth Edition. Prentice Hall, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A virtual machine environment for teaching the development of system software

    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
    • Published in

      cover image ACM Conferences
      ACM-SE 42: Proceedings of the 42nd annual Southeast regional conference
      April 2004
      485 pages
      ISBN:1581138709
      DOI:10.1145/986537
      • General Chair:
      • Seong-Moo Yoo,
      • Program Chair:
      • Letha Hughes Etzkorn

      Copyright © 2004 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: 2 April 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate134of240submissions,56%
    • Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader