Computer organization & design: the hardware/software interface
Computer organization & design: the hardware/software interface
Computer systems “conference” for teaching communication skills
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Introducing computer systems from a programmer's perspective
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Journal on Educational Resources in Computing (JERIC)
Teaching computer organization/architecture with limited resources using simulators
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
MiniMIPS: a simulation project for the computer architecture laboratory
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Introduction to Computing Systems: From Bits & Gates to C & Beyond
Introduction to Computing Systems: From Bits & Gates to C & Beyond
Proceedings of the 43rd annual Southeast regional conference - Volume 1
Hi-index | 0.00 |
A popular approach to teaching computer organization and architecture is through the use of a simulator. Simulators enable students to experiment with machines that are unavailable or obsolete. Students gain an even deeper understanding of architecture by having to actually implement an architecture simulator. This paper discusses the Y86 simulator that students are required to implement during the lab component of a computer systems course. This project provides students with an in-depth understanding of pipelined processors and the opportunity to participate in the development of a relatively large software product.