Examen Final - 66.20. Organizacion de Computadoras - 27/12/2007

Cátedra: Hamkalo Fecha: 27/12 Oportunidad 2 - (2 Cuatrimestre) 2007
Día: 27/12/2007

Esta página está incompleta; podés ayudar completando el material.

Enunciado

Punto I

Explicar el modelo de las 3c (Página 423 del J.L.Hennessy, D.A.Patterson - Computer Architecture. A Quantitative Approach. 3rd Edition)

Punto II

Este no lo pude copiar la imagen , pero pedia escribir el estado en un par de lugares de un datapath en el quinto ciclo de la secuencia.

Aca pongo uno que es muy parecido.

No tenia ni fowarding ni las señales de control.

Había que poner que habia antes de cada registro inter-etapa (o sea, lo de la instrucción anterior y la que le toca en ese momento )., lo que entraba a la ALU, el pc.

:materias:66:20:data_path_2.jpg

sw $1, 24($2) ! dir de esta instruccion 0x40000

ld $3, (1000)

add $4, $5, $6

add $7, $8, $9

add $10, $11, $12

Valores de los registros:

$1 = 0x1000

$2 = 0x2000

$3 = 0x3000

$4 = 0x4000

..

$10= 0x10000

$11= 0x11000

Resolución

Tener en cuenta que sw va a estar en WB, el ld en M y así. En la parte del WB, como es un sw, no hace nada en la salida del mux luego de la memoria de datos asi como tampoco en el data write y data addres del register file. Suponer que en la salida de la memoria de datos esta lo que lee de la memoria, no hacia falta decir que porque no lo decia en el enunciado.

Punto III

Explicar las diferencias y similitudes entre paginación y segmentación. Son transparentes a la arquitectura de conjunto de instrucciones?

Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.
materias/66/20/final_3_20071227.txt · Última modificación: 2007/12/28 10:37 por lalan
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 3.0 Unported


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki