«Una de las primeras asignaturas que debe recorrer un estudiante de la Tecnicatura Universitaria en Programación Informática es Organización de Computadoras. En esta materia los estudiantes descubren los componentes funcionales que conforman un sistema de cómputos, con el fin de comprender un modelo de ejecución de programas que está presente hoy en dı́a en la mayorı́a de las computadoras personales» (página 3 del informe del Trabajo de Inserción Profesional).

«La propuesta de la asignatura Organización de Computadoras es utilizar la arquitectura QArq, una arquitectura assembly-like teórica (esto es, que no existe una computadora real que la implemente) basada en el modelo de ejecución de Von Neumann y cuya caracterı́stica principal es la de ser minimalista y presentarse en ’capas’. Este enfoque permite ir incorporando los conceptos de manera gradual a partir de versiones escalonadas de la arquitectura, denominadas Q 1 , Q 2 , Q 3 , Q 4 , Q 5 y Q 6.
Actualmente, la arquitectura se presenta a los estudiantes mediante especificaciones formales que deben analizar y comprender para utilizar el lenguaje de programación y resolver los problemas que se les plantean en la práctica. Entendemos que les resulta de gran utilidad incorporar una herramienta digital que les permita probar sus ejercicios de una manera automatizada y es por eso que se desarrolló un simulador para esta arquitectura» (página 7 del informel).

Código del modelo: https://github.com/molinarirosito/QSim
Código de la interfaz: https://github.com/molinarirosito/QSim_UI

Sitio de QSim en la materia Organización de Computadores: http://orga.blog.unq.edu.ar/qsim/

Susana Consolación Rosito Sayago y Tatiana Aylen Molinari
Título: Qsim: Simulador de Arquitecturas Q
Directora: Dalponte María
Elevado al Consejo Departamental: CD 116/13
Defensa pública del Trabajo: 05/12/13
Jurados: Passerini Nicolas – Martínez Federico – Molinari Lía
Estado: Aprobado

Archivo del Trabajo de Inserción Profesional: QSim_Molinari_Rosito.pdf