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.
- 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 Scholar
Digital Library
- Abraham Silberschatz and Peter Baer Galvin. Operating System Concepts. Addison Wesley Longman, Inc, Reading, MA, fifth edition, 1997. Google Scholar
Digital Library
Index Terms
(auto-classified)Teaching computer concepts using virtual machines
Recommendations
Virtual machines as an aid in teaching computer concepts
WCAE '00: Proceedings of the 2000 workshop on Computer architecture educationA debugger containing a set of virtual assemblers and a virtual machine are used as teaching tools in order to teach students differences and similarities between architectural styles of computer processors. Programs written by the students in the ...
Teaching computer architecture/organisation using simulators
FIE '98: Proceedings of the 28th Annual Frontiers in Education - Volume 03Experience shows that many students, especially those with little hardware background, encounter difficulties in understanding the consequences and even concepts of conventional instruction pipelining; superscalar instruction processing is even more ...
Using immersive game-based virtual reality to teach fire-safety skills to children
Virtual reality (VR) has been used both to simulate situations that are too dangerous to practice in real life and as a tool to help children learn. This study was conducted as part of a larger more comprehensive long-term research project which aims to ...






Comments