Teaching computer concepts using virtual machines

  • Authors:
  • Ola Ågren

  • Affiliations:
  • Umeå University, SE-901 87 Umeå, SWEDEN

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

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.