Artigo Revisado por pares

Utilizando ARMSim y QtARMSim para la docencia de Arquitectura de Computadores

2015; Volume: 8; Issue: 3 Linguagem: Espanhol

ISSN

1940-3038

Autores

Sergio Barrachina, Germán Fabregat, Juan Carlos Fernández Fernández, Germán León Navarro,

Tópico(s)

Online Learning and Analytics

Resumo

Muchos de los objetivos formativos de las asignaturas de introduccion a la Arquitectura de Computadores se centran en aquellos aspectos que conforman la vision que un programador en lenguaje ensamblador tiene de un computador. Por regla general, para definir dichos objetivos se suele utilizar una arquitectura de computador concreta, que normalmente se selecciona con el doble criterio de que sea lo mas sencilla posible y, a la vez, motive al estudiantado. La arquitectura ARM es una candidata idonea como vehiculo conductor en la docencia de Arquitectura de Computadores. Por un lado, al estar basada en la arquitectura RISC (Reduced Instruction Set Computer), es relativamente sencilla. Por otro, se trata de una arquitectura actual y ampliamente difundida (especialmente en dispositivos moviles, smartphones y tablets), lo que motiva al estudiantado. Para poder realizar practicas sobre ARM es conveniente disponer de un simulador o de una herramienta de desarrollo sobre una maquina ARM. Puesto que dicha materia se explica en los primeros cursos, conviene que la aplicacion seleccionada sea sencilla de utilizar y lo suficientemente flexible. Por otro lado, conviene que sea software libre, para poder adaptarla en caso necesario, y tambien multiplataforma y gratuita, para facilitar que el estudiante que lo desee pueda instalarla en su propio equipo. Tras evaluar distintas opciones, finalmente se opto por desarrollar y liberar un simulador propio de ARM, ARMSim, y una interfaz grafica para dicho simulador, QtARMSim. El motor de simulacion, ARMSim, y su interfaz, QtARMSim, han sido utilizados durante el curso 2014/15. Las criticas recibidas, tanto por los estudiantes como por los profesores de laboratorio, han sido muy positivas.

Referência(s)