Abstract- Advancement in computer system hardware makes it
difficult to meet the demands of teaching computer architecture
and organization. Visualization of different architectures
enhances the learning process among students by using
simulators. This paper attempts to give a survey on the following