Um simulador educacional para apoio ao projeto de sistemas computacionais: hardware, software e suas interfaces / An educational simulator to support the design of computer systems: hardware, software and their interfaces

Authors

  • Guilherme Álvaro Rodrigues Maia Esmeraldo
  • Lucas Fontes Cartaxo
  • Cícero Samuel Rodrigues Mendes
  • Edson Barbosa Lisboa

DOI:

https://doi.org/10.34117/bjdv5n7-240

Keywords:

Computational Simulator, Abstraction of Components and Interfaces, Learning Support, Design of Computational Systems.

Abstract

This paper presents a graphical simulator for educational purposes in design of computational systems, covering hardware architecture and organization, low level programming and its interfaces. The proposed simulator includes graphical and interactive features aiming to simplify configuration, programming, simulation, visualization and performance evaluation of a complete system. The proposed tool abstracts interfaces and behaviors of its components to make learning more attractive, but without compromising the quality of the learned concepts. The proposed application has been evaluated in two classes of a Computer Organization and Architecture course and results showed that the learning became more attractive, dynamic and effective.

 

 

References

Awedh, M., Mueen, A. (2015) “Teaching Computer Organization Using Field Programmable Gate Array: An Incremental Approach”. Asian Journal Of Advanced Basic Sciences, Vol. 4, p.5-11.

Bertazi, G., Auler, R., Borin, E. (2014) “Uma plataforma para o ensino de organização de computadores e linguagem de montagem”. International Journal of Computer Architecture Education, Vol. 3, p.13.

Black, M. (2016) “Export to arduino: a tool to teach processor design on real hardware”. Journal of Computing Sciences in Colleges, 31(6), p.21-26.

Ghaffarian, R. (2016) “Microelectronics packaging technology roadmaps, assembly reliability, and prognostics”. Facta universitatis-series: Electronics and Energetics, 29(4), pp.543-611.

Larraza-Mendiluze, E., Garay-Vitoria, N. (2015) “Approaches and tools used to teach the computer input/output subsystem: A survey”. IEEE Transactions on Education, 58(1), pp.1-6.

Mustafa, B. (2013) “YASS: A System Simulator for Operating System and Computer Architecture Teaching and Learning”. European Journal of Science and Mathematics Education,1(1), p.34-42.

Penna, P. H. M. M., Freitas, H. C. (2013) “Análise e Avaliação de Simuladores de Sistemas Completos para o Ensino de Arquitetura de Computadores”. International Journal of Computer Architecture Education, Vol. 2, p.13. Xavier, M. A. S., Rodrigues, J. C., Júnior, O. A. L. (2011) “Simuladores de Memória Cache, um Estudo Comparativo Direcionado ao Ensino”, In: Workshop sobre Educação em Arquitetura de Computadores (WEAC 2011), p. 7-12.

Yuan, M., Recker, M. (2015) “Not all rubrics are equal: A review of rubrics for evaluating the quality of open educational resources. The International Review of Research in Open and Distributed Learning, 16(5).

Zeferino, C. A., Raabe, A. L. A., Vieira, P. V. and Pereira, M. C. (2012) “Um enfoque interdisciplinar no ensino de arquitetura de computadores”. C. Martins, P. Navaux, R. Azevedo, S. Kofuji. Arquitetura de Computadores: educação, ensino e aprendizado. Editora SBC.

Published

2019-08-09

How to Cite

Esmeraldo, G. Álvaro R. M., Cartaxo, L. F., Mendes, C. S. R., & Lisboa, E. B. (2019). Um simulador educacional para apoio ao projeto de sistemas computacionais: hardware, software e suas interfaces / An educational simulator to support the design of computer systems: hardware, software and their interfaces. Brazilian Journal of Development, 5(7), 11123–11133. https://doi.org/10.34117/bjdv5n7-240

Issue

Section

Original Papers