Lista 2 - Marcone Gabriel Da Silva
Lista 2 - Marcone Gabriel Da Silva
Lista 2 - Marcone Gabriel Da Silva
2. Resumo do Capítulo 2
A evolução dos computadores tem sido caracterizada pelo aumento na velocidade do processador,
diminuição no tamanho do componente, aumento no tamanho da memória e aumento na capacidade e
velocidade da E/S. Um fator responsável pelo grande aumento na velocidade do processador é o
encolhimento no tamanho dos componentes do microprocessador. Contudo, os verdadeiros ganhos na
velocidade nos anos recentes têm vindo da organização do processador, incluindo o uso intenso das
técnicas de pipeline e execução paralela e do uso de técnicas de execução especulativas.
Uma questão crítica no projeto de sistema de computador é equilibrar o desempenho dos diversos
elementos de modo que os ganhos no desempenho em uma área não sejam prejudicados por um atraso
em outras áreas.
O primeiro computador de uso geral foi o ENIAC, construído na intenção de auxiliar no cálculo da
trajetória de mísseis durante a segunda guerra mundial, contendo mais de 18.000 válvulas (primeira
geração). IAS foi um projeto de um novo computador de programa armazenado. O computador IAS,
embora não concluído antes de 1952, é o protótipo de todos os computadores de uso geral.
O UNIVAC I foi o primeiro computador comercial de sucesso. Ele tinha como finalidade aplicações
científicas e comerciais. Na década de 1950 veio a substituição da válvula pelo transistor (segunda
geração). A invenção do circuito integrado deu início a era da microeletrônica (terceira geração).
2. Questões
2.1. O que é um computador de programa armazenado?
Resposta: É um computador que pode armazenar suas instruções (programas) na memória,
os programas são representadas numa forma adequada para armazenar na memória junto com
os dados. Assim um programa poderia ser criado ou alterado definindo-se os valores de uma
parte da memória.
CPI = 1,55;
6
40*10
taxa MIPS = 6 ,
1,55*10
2.11. Considere duas máquinas diferentes, com dois conjuntos de instruções diferentes,
ambos tendo uma taxa de clock de 200 MHz. As medições a seguir são registradas
nas duas máquinas rodando determinado conjunto de programas de benchmark:
a. Determine o CPI efetivo, a taxa MIPS e o tempo de execução para cada
máquina.
b. Comente os resultados.
Resposta:
a. Máquina A:
6
(8*1+4*3+2*4+4*3)*10
CPIA = 6 ,
18*10
CPIA = 2,22;
6
200*10
taxa MIPSA = 6 ,
2,22*10
Máquina B :
6
(10*1+8*2+2*4+4*3)*10
CPIB = 6 ,
24*10
CPIB = 1,92;
6
200*10
taxa MIPSB = 6 ,
1,92*10