Conversation
Notices
-
A raíz de un proyecto que nos ha mandado la profesora de "Arquitectura de computadores" he comenzado un proyecto cachi. Os cuento:
El caso es que nos ha mandado programar un simulador de memoria caché. La idea es que le digas una dirección de memoria y si cargas o guardas y te mire qué palabra y qué bloque es, qué conjunto se le asigna en la caché, si están todos los bloques del conjunto ocupados usar una política de reemplazo para reemplazarlo, comprobar si primero hay que guardar lo que hay en la caché antes de reemplazar nada, etc... En definitiva, tenemos que pintarle la caché, medir la tasa de aciertos y fallos y llevar la cuenta de los ciclos que emplearía esa caché si fuera real.
Pues con eso en mente, mi proyecto es el siguiente: programar un simulador de una máquina completa. Con sus cachés, su procesador segmentado, su memoria, su alu, etc...
-
También le quiero hacer un ASM (que, posiblemente sea igual al de ARM9) y, lo más importante, un compilador/descompilador de ROMS que me permita programarle cosas.
-
Se llama "Proyecto Pisi" y podéis seguirlo en el siguiente repositorio: https://gitlab.com/yawin/pisi