Computer Architecture Simulation Applets for use in Teaching
Roland N. Ibbett,
Frédéric MALLET
Institute for Computing Systems Architecture, Division of Informatics, University of Edinburgh
Keywords:
Applets, computer architecture, simulation, visualisation
Abstract:
Visualisation of the activities which occur inside
a computer is an important aspect of computer
architecture education. At the University of Edinburgh we
are using a Hierarchical Computer Architecture design
and Simulation Environment (HASE) to build a number of
architectural models for use in research and teaching. A
new facility within HASE, JavaHASE, allows models to be
translated into applets which can be accessed via the
WWW. JavaHASE applets are programmable simulation
models in which the code and data memory contents can
be altered, the simulation re-run in the applet and the
results used to visualise the activities taking place within
the model (data movements, state changes,
register/memory content changes, etc). These applets are
being used in various ways in teaching.
© 2003 IEEE.
@ARTICLE{IM:FIE2003,
title = {Computer architecture simulation applets for use in teaching},
author = {Ibbett, R. and Mallet, F.},
journal = {2003. {FIE} 2003. 33rd Annual Frontiers in Education},
year = {2003},
volume = {2},
pages = {20--25},
month = nov,
keywords = {Internet, Java, computer aided instruction, computer architecture,
data visualisation, educational aids, teaching},
doi = {10.1109/FIE.2003.1264671},
ISSN = {0190-5848}
}