Aplicaciones desarrolladas en este proyecto
(sólo Windows)
CPU muy simple. Una sencilla aplicación que, en colaboración con los alumnos y un juego de tarjetas,
muestra el funcionamiento del ciclo de instrucción de una máquina de Von Neumann
con un programa de sólo 16 instrucciones de un byte.
Codif. Alfanumérica.Visualiza el mecanismo de codificación de caracteres alfanuméricos.
Complemento a 1 ó 2. Aprende el mecanismo de codificación de números naturales y enteros (con signo)
Coma flotante Aplicación que analiza el concepto de la coma flotante y su uso
para la representación binaria de números reales
IEEE754. Estudio del mecanismo de codificación de números flotantes en formato IEEE754
Puertas lógicas. Aprende el funcionamiento de una puerta lógica de una forma concreta y también abstracta
MUX simulator. Visualiza el funcionamiento de un multiplexor de señales y de buses,
así como el concepto de retardo en circuitos combinacionales.
Simple Registro. Estudia el comportamiento temporal de un registro con la ayuda de un cronograma.
ALU simulator. Circuito Sumador-Restador tanto en modo caja-negra
como detallando los sumadores de un bit y su estructura interna.
Retrasos de una CPU. Un esquema que permite calcular el periodo de reloj de un procesador monociclo, calculando los retardos de las señales
Memoria de Instrucciones (y PC). Simulador de la memoria de instrucciones de un procesador MIPS y de su Unidad de Control
Memoria de datos. Simulador de la memoria de datos, que permite visualizar los conceptos de little y big endian
Banco de registros. Simulador de un banco de 32 registros de 32 bits, con dos puertos de lectura y unu de escritura, así como de una ALU en la salida.
Siquiente PC. Determina el valor del PC de la siguiente instrucción en un procesador MIPS.
MIPS completo. Todas las aplicaciones anteriores, trabajando al unísono para simular un procesador
Quantums. Una muestra gráfica sobre cómo se reparten los cores los procesos en ejecución.
Memoria virtual. Esta no es una aplicación para Windows, sino un powerpoint
(y su equivalente pdf) que resulta muy útil para aprender el concepto de memoria virtual paginada
Wator Una aplicación que utiliza la (o las) CPUs de forma intensiva.
Muy útil, en combinación de un explorador de procesos, para entender el reparto del uso del tiempo de CPU
Sharks (Covid version) Una modificación de la anterior para entender la inmunidad de rebaño
Cache Calculator. Calculador de la tasa de aciertos y fallos de caches unificadas/divididas/multinivel
Cache Calculator 2. Calculador de tipos de fallos
Predictor correlacionado. Simulador de predictor dinámico correlacionado
Memoria Entrelazada. Visualizador de entrelazamiento de memoria y memorias dual channel
Memoria DRAM. Para ver cómo funciona la RAM dinámica y el ciclo de refresco.