BECAS
LAPROVITTA AgustÍn Miguel
congresos y reuniones científicas
Título:
LEGv8, Raspberry Pi 3 y una vieja formula
Autor/es:
PABLO FERREYRA; AGUSTIN LAPROVITTA; DELFINA VELEZ IBARRA; GONZALO VODANOVIC; NICOLAS WOLOVICK
Lugar:
La Plata
Reunión:
Congreso; XXIII Congreso Argentino de Ciencias de la Computación - CACIC 2017; 2017
Institución organizadora:
Red de Universidades con Carreras en Informática ? RedUNCI. Facultad de Informática - Universidad Nacional de La Plata
Resumen:
En este trabajo se describe una experiencia sobre la mejora del aprendizajedel Lenguaje Ensamblador (LE) llevada a cabo en la materia Organizacion del Computador de la Carrera de Licenciatura en Ciencias de la Computacion de la Facultad de Matematica, Astronomıa, Fısica y Computacion (FAMAF) de la Universidad Nacional de Cordoba (UNC). Los principales objetivos son los de mostrar al alumno la utilidad de adquirir una comprension de las caracterısticasy potencialidades de la programacion a nivel de LE, y mostrar la factibilidad deincentivar al alumno en el uso del LE usando las capas bajas de abstraccion y encontacto directo con el hardware. El trabajo surge a partir del cambio de arquitectura de conjunto de instrucciones (ISA) estudiadas en la materia. Se pasa de la arquitectura MIPS de 32 bits a la LEGv8 de 64 bits, propuesta en el ultimo libro de Patterson-Hennessy. Se aprovecha el hecho que LEGv8 es un subconjunto propio de ARMv8 y la disponibilidad de plataformas Raspberry Pi 3 que incorporan esta ISA. Se disena un laboratorio con un enunciado mınimo: elaborar una demo grafica utilizando un framebuffer arrancando la maquina sin sistema operativo y ejecutando el codigo sin ninguna capa de abstraccion. En base a los codigos entregados por los alumnos, se realizaron analisis y se generaron estadısticas. Los resultados obtenidos muestran que los objetivos fueron cumplidos, observando un aumento en la participacion de la actividad respecto a otras instancias de evaluacion