Arquitectira De Computadores
2016 palabras
9 páginas
UNIVERSIDAD TECNICA PARTICULAR DE LOJA ARQUITECTURA DE COMPUTADORES
PRUEBA DE ENSAYO
CAPITULO 1.
2.1 Sean A=A(1), A(2)…, A(1000) y B=B(1), B(2)…, B(1000) dos vectores (unidimensionales) que comprenden 1000 números cada uno, que van a ser sumados para formar un vector C tal que C(i)=A(i)+B(i), donde i=1,2…, 1000. Usando un conjunto de instrucciones IAS, escribir un programa para resolver este problema. RESPUESTA Los vectores A, B y C son almacenados cada uno en 1.000 lugares contiguos en memoria a partir de las localidades 1001, 2001 y 3001 respectivamente. La variable N inicia en 999 y disminuye después de cada paso hasta que llega a ‐1. Así los vectores son procesados de una alta a una baja ubicación de memoria. …ver más…
3.5 Considere un microprocesador de 32 bits, con un bus externo de 16 bits, y con una entrada de reloj de 8 MHz. Asuma que el procesador tiene un ciclo de bus cuya duración mínima es igual a 4 ciclos de reloj. ¿Cuál es la velocidad de transferencia máxima que puede sostener el microprocesador? Para incrementar sus prestaciones, ¿sería mejor hacer que su bus externo de datos sea de 32 bits o doblar la frecuencia de reloj que se suministra al microprocesador? Establezca las suposiciones que considere y explíquelo. RESPUESTA Ciclos de reloj = 1 / 8MHz = 125 ns. Ciclos de bus = 4 x 125 ns. = 500 ns. 2 bytes transferidos cada 500 ns. => Velocidad de transferencia máxima = 4 MBytes/seg. 1. Un bus de dirección local de 32 bits y un bus de datos local de 16 bits, o 2. Un bus de dirección local de 16 bits y un bus de datos local de 16 bits.
Duplicar la frecuencia puede significar la adopción de una nueva tecnología de fabricación de chips (suponiendo que cada instrucción tenga el mismo número de ciclos de reloj). Duplicar el bus de datos externo significa mayor cantidad de datos en los controladores del bus de datos. En el primer caso, la velocidad de los chips de memoria también necesitará el doble (aproximadamente) para no retrasar el microprocesador, en el segundo caso, la longitud de palabra de la memoria tendrá que duplicarse para poder enviar/recibir 32 bits. 3.13 Un