Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
CI-1310 Sistemas Operativos
Cuestionario para arquitectura del procesador MIPS
- ISA
- Definición
- Listar los tipos de instrucciones
- RISC vs CISC
- MIPS 3000
- Explicar por qué es una arquitectura "Load/Store"
- Indicar el tamaño del pipeline (etapas)
- Listar las etapas del "pipeline"
- Pipeline
- Explicar el manejo de "branches" en el MIPS
- Explicar que son "data hazards" o "data dependencies"
- Estrategias para sincronización
- Explicar que es "critical sections"
- Revisar el código de definición de "spinlocks" y explicar cómo puede fallar
- Explicar las primitivas del hardware para asistir a la sincronización (TAS, LL, SC)