Vista previa del material en texto
TECNOLOGÍA DE COMPUTADORAS ORGANIZACIÓN DE LOS SISTEMASLOS SISTEMAS DE COMPUTADORAS PROCESADORES Organización de la unidad central de procesamiento (CPU): • Unidad de control • Unidad de aritmética y lógica (ALU)• Unidad de aritmética y lógica (ALU) • Registros (PC, IR, etc.) Ejecución de instrucciones (búsqueda, decodificación, ejecución): 1 - Buscar la siguiente instrucción de la memoria y colocarla en el registro de instrucciones (IR). 2 - Modificar el contador de programa (PC) de modo que apunte a la siguiente instrucción. 3 - Determinar el tipo de instrucción que se trajo. 4 - Si la instrucción utiliza una palabra de la memoria, determinar dónde está. 5 - Buscar la palabra, si es necesario, y colocarla en un registro de la CPU. 6 - Ejecutar la instrucción. 7 - Volver al paso 1 para comenzar a ejecutar la sig. instrucción. RISC vs. CISC: CISC: 200 a 300 instrucciones, interpretaciónCISC: 200 a 300 instrucciones, interpretación RISC: 50 instrucciones, ejecución directa Principios de diseño de las computadoras modernas: 1 - Todas las instrucciones se ejecutan directamente en hardware (arquitectura RISC). 2 - Maximizar el ritmo con que se emiten instrucciones (paralelismo).(paralelismo). 3 - Las instrucciones deben ser fáciles de decodificar. 4 - Sólo las operaciones de carga y almacenamiento deben hacer referencia a la memoria (LOAD y STORE). 5 - Incluir abundantes registros (para no tener que acceder a memoria). Paralelismo en el nivel de instrucciones: Filas de procesamiento. Arquitecturas superescalares. Paralelismo en el nivel de procesador: Computadoras de matriz. Multiprocesadores (fácil de programar). Multicomputadoras (fácil de construir).