Análise e Avaliação de Simuladores de Sistemas Completos para o Ensino de Arquitetura de Computadores
DOI:
https://doi.org/10.5753/ijcae.2013.4944Keywords:
ensino, arquitetura de computadores, simuladores de sistema completos, ferramentas de aprendizadoAbstract
O ensino de arquitetura de computadores em cursos de graduação em computação é fundamental. No entanto, essa tarefa torna-se um grande desafio devido à rápida e contínua evolução da área. Nesse contexto, diferentes metodologias de ensino surgem para facilitar o aprendizado do aluno. Uma delas é o emprego de simuladores de arquitetura como ferramenta de ensino. Este artigo descreve quatro simuladores de sistemas completos populares na academia, com o objetivo de analisar e avaliar suas características para o ensino. Para isso, os simuladores são comparados segundo suas características, e um simulador é escolhido para ser usado em sala de aula e avaliado quantitativamente por meio de um questionário respondido por alunos. Os resultados revelam que alunos aprovam o uso de simuladores como ferramenta de ensino, mas enfrentam dificuldades para entender o simulador utilizado devido à escassez de documentação.
Downloads
Referências
H. C. Freitas, M. A. Z. Alves, N. Maillard e P. O. A. Navaux, “Ensino de Arquitetura de Processadores Multi-core Através de um Sistema de Simulação Completo e da Experiência Baseada de um Projeto de Pesquisa”, In: Workshop sobre Educação em Arquitetura de Computadores (WEAC 2008), pg. 1-8, 2008.
R. O. Duarte, P. F. D. Garcia, “Metodologia de Ensino Orientada a Projetos e Criação de Material Didático aplicada ao Projeto de Processadores”, In: Workshop sobre Educação em Arquitetura de Computadores (WEAC 2011), pg. 1-6, 2011.
R. Ferreira, “Arquitetura de Computadores em uma Simples Folha de Papel”, In: Workshop sobre Educação em Arquitetura de Computadores (WEAC 2011), pg. 19-24, 2011.
M. A. S. Xavier, J. C. Rodrigues, O. A. L. Júnior, “Simuladores de Memória Cache, um Estudo Comparativo Direcionado ao Ensino”, In: Workshop sobre Educação em Arquitetura de Computadores (WEAC 2011), pg. 7-12, 2011.
B. Nikolic, Z. Radivojevic, J. Djordjevic e V. Milutinovic, “A Survey and Evaluation of Simulators Suitable for Teaching Courses in Computer Architecture and Organization”, In: Journal IEEE Transactions on Education, v. 52-4, pg. 449-458, nov. 2009.
P. S. Magnusson et Al, “Simics: A Full System Symulation Platform” In: Computer IEEE, v. 35-2, pg. 50-58, fev 2002.
Bochs, [link].
P. M. Ortego e P. Stack, “SESC: SuperESCalar Simulator”, Relatório técnico disponível em: [link], dec. 2004.
N. Binkert et Al, “The gem5 Simulator”, In: Newsletter ACM SIGARCH Computer Architecture News, v. 39-2, pg. 1-7. 2011.
N. L. Binkert et Al, “The M5 Simulator: Modeling Networked Systems”, In: Micro, IEEE, v. 26-4, pg. 52-60, ago, 2006.
M. M. K. Martin et Al, “Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset”, In: NewsletterACM SIGARCH Computer Architecture News, v. 33-4 pg. 92-99,. 2005.
P. Abad et Al, “TOPAZ: An Open-Source Interconnection Network Simulator for Chip Multiprocessors and Supercomputers”, In: 2012 IEEE/ACM Sixth International Symposium on Networks-on-Chip, pg. 99-106, 2012.
Downloads
Published
Como Citar
Issue
Section
Licença
Copyright (c) 2013 Os autores
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.