skip to main content
article
Free Access

Teaching computer concepts using virtual machines

Published:01 June 1999Publication History
Skip Abstract Section

Abstract

A set of virtual assemblers and a virtual machine are used as a teaching tool in order to teach students differences and similarities between architectural styles of computer processors. Programs written by the students in the virtual assemblers are compiled using the corresponding virtual assembler. They are then executed on the virtual machine so that students can follow the execution of the programs step by step or at full speed.

References

  1. David A. Patterson and John L. Hennessy. Computer Organization & Design: The Hardware/Software Interface. Morgan Kaufmann Publishers, Inc, San Francisco, CA, second edition, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Abraham Silberschatz and Peter Baer Galvin. Operating System Concepts. Addison Wesley Longman, Inc, Reading, MA, fifth edition, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

(auto-classified)
  1. Teaching computer concepts using virtual machines

    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 2
      June 1999
      93 pages
      ISSN:0097-8418
      DOI:10.1145/571535
      Issue’s Table of Contents

      Copyright © 1999 Author

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 June 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!