Examen Final de Arquitectura Del Computador A
Examen Final de Arquitectura Del Computador A
Examen Final de Arquitectura Del Computador A
14.-Se dispone de una maquina con dos clases de instrucciones, la instrucción 1, tendrá un CPI
de 3 y La instrucción 2 un CPI de 2. Al medir el código para el código para el mismo programa
para compiladores diferentes se obtienen los siguientes datos. Se supone que la frecuencia de
reloj de la maquina es de 200MHZ. ¿Qué secuencia de código se ejecuta con más rapidez de
acuerdo las MIPS?
Código Instrucción 1 Instrucción 2
Compilador A 6 4
Compilador B 4 2
∑𝑵
𝒊=𝟏(𝑪𝑷𝑰 ∗ 𝑰)
𝑪𝑷𝑰 =
# 𝑰𝒏𝒔𝒕𝒓𝒖. 𝑻𝑶𝑻𝑨𝑳
(𝟔. 𝟑 + 𝟐. 𝟐) 𝟐𝟐
𝑪𝑷𝑰𝑨 = = = 𝟐. 𝟕𝟓
(𝟔 + 𝟐) 𝟖
(𝟒. 𝟑 + 𝟐. 𝟐) 𝟏𝟔
𝑪𝑷𝑰𝑩 = = = 𝟐. 𝟔𝟔
(𝟒 + 𝟐) 𝟔
(𝟐𝟎𝟎. 𝟏𝟎𝟔 )
𝑴𝑰𝑷𝑺𝑨 = = 𝟕𝟐. 𝟕𝟐
(𝟐. 𝟕𝟓. 𝟏𝟎𝟔 )
(𝟐𝟎𝟎. 𝟏𝟎𝟔 )
𝑴𝑰𝑷𝑺𝑩 = = 𝟕𝟓. 𝟏𝟖
(𝟐. 𝟔𝟔. 𝟏𝟎𝟔 )
𝑪𝑷𝑰. #𝑰𝑵𝑺𝑻𝑹𝑼𝑪
𝑻𝑷𝑹𝑶𝑮 =
𝒇𝑪𝑷𝑼
𝟐. 𝟕𝟓(𝟔 + 𝟐) 𝟐𝟐
𝑻𝑷𝑹𝑶𝑮 𝑨 = = = 𝟏. 𝟏−𝟕 𝑺−𝟏
𝟐𝟎𝟎. 𝟏𝟎𝟔 𝟖
𝟐. 𝟔𝟔(𝟒 + 𝟐) 𝟐𝟐
𝑻𝑷𝑹𝑶𝑮 𝑩 = = = 𝟕𝟗. 𝟖−𝟕 𝑺−𝟏
𝟐𝟎𝟎. 𝟏𝟎𝟔 𝟖
LOS RESULTADOS DE TIEMPO DE EJECUCION CONTRADICEN LOS MIPS
15.- Si tenemos un computador que puede ejecutar 1000000 de instrucciones, en el tiempo que se
tarda en leer un bloque de 2048bytes , indicar cuantas de esas instrucciones quedaría
disponibles para otros procesos si la conectamos un sistema de E/S mediante interrupciones ,
al que se conecta únicamente el periférico anterior y cuya rutina de tratamiento de
interrupción consta de 20 instrucciones