arquiteturas von neumann e harvard computador cleópatra

13
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Arquiteturas Von Neumann e Harvard Computador Cleópatra

Upload: kuri

Post on 23-Feb-2016

53 views

Category:

Documents


2 download

DESCRIPTION

Arquiteturas Von Neumann e Harvard Computador Cleópatra. Arquiteturas de Computadores. Arquitetura Von Neumann. Arquitetura Harvard. Arquitetura Harvard (MIPS). Arquitetura Cleópatra - Von Neumann. CPU. BLOCO DE CONTROLE. ck. PROGRAMA ARMAZENADO - dados - instruções. v. n. z. c. IR. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Arquiteturas Von Neumann e Harvard Computador Cleópatra

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I

prof. Dr. César Augusto M. Marconprof. Dr. Edson Ifarraguirre Moreno

ArquiteturasVon Neumann e Harvard

Computador Cleópatra

Page 2: Arquiteturas Von Neumann e Harvard Computador Cleópatra

2 / 9

Arquiteturas de Computadores

Page 3: Arquiteturas Von Neumann e Harvard Computador Cleópatra

3 / 9

Arquitetura Von Neumann

Page 4: Arquiteturas Von Neumann e Harvard Computador Cleópatra

4 / 9

Arquitetura Harvard

Page 5: Arquiteturas Von Neumann e Harvard Computador Cleópatra

5 / 9

Arquitetura Harvard (MIPS)

Page 6: Arquiteturas Von Neumann e Harvard Computador Cleópatra

6 / 9

BLOCODE

CONTROLE

BLOCODE

DADOS

µinst IRn z c

n z c IRµinst

ck

ck

reset

ce

rw

dados

endereços MEMÓRIAdados e programa

CPU

ck

reset

PROGRAMA ARMAZENADO- dados- instruçõesv

v

Arquitetura Cleópatra - Von Neumann

Page 7: Arquiteturas Von Neumann e Harvard Computador Cleópatra

7 / 9

Exercícios1. (ENADE 2005 - 11) Apesar de todo o desenvolvimento, a construção de computadores e

processadores continua, basicamente, seguindo a arquitetura clássica de von Neumann. As exceções a essa regra encontram-se em computadores de propósitos específicos e nos desenvolvidos em centros de pesquisa. Assinale a opção em que estão corretamente apresentadas características da operação básica de um processador clássico

a. Instruções e dados estão em uma memória física única; um programa é constituído de uma seqüência de instruções de máquina; uma instrução é lida da memória de acordo com a ordem dessa seqüência e, quando é executada, passa-se, então, para a próxima instrução na seqüência

b. Instruções e dados estão em memórias físicas distintas; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando o seu operando-destino necessita ser recalculado; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para o próximo operando a ser recalculado

c. Instruções e dados estão em uma memória física única; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando todos os seus operandos-fonte estiverem prontos e disponíveis; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para a instrução seguinte que tiver todos seus operandos disponíveis

d. Instruções e dados estão em memórias físicas distintas; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando todos os seus operandos-fonte estiverem prontos e disponíveis; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para a instrução seguinte que estiver com todos os seus operandos disponíveis

e. Instruções e dados estão em memórias físicas distintas; um programa é constituído de uma seqüência de instruções de máquina; uma instrução é lida da memória de acordo com a ordem dessa seqüência e, quando é executada, passa-se, então, para a próxima instrução na seqüência

Page 8: Arquiteturas Von Neumann e Harvard Computador Cleópatra

8 / 9

Resposta de Exercícios1. (ENADE 2005 - 11) Apesar de todo o desenvolvimento, a construção de computadores e

processadores continua, basicamente, seguindo a arquitetura clássica de von Neumann. As exceções a essa regra encontram-se em computadores de propósitos específicos e nos desenvolvidos em centros de pesquisa. Assinale a opção em que estão corretamente apresentadas características da operação básica de um processador clássico

a. Instruções e dados estão em uma memória física única; um programa é constituído de uma seqüência de instruções de máquina; uma instrução é lida da memória de acordo com a ordem dessa seqüência e, quando é executada, passa-se, então, para a próxima instrução na seqüência

b. Instruções e dados estão em memórias físicas distintas; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando o seu operando-destino necessita ser recalculado; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para o próximo operando a ser recalculado

c. Instruções e dados estão em uma memória física única; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando todos os seus operandos-fonte estiverem prontos e disponíveis; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para a instrução seguinte que tiver todos seus operandos disponíveis

d. Instruções e dados estão em memórias físicas distintas; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando todos os seus operandos-fonte estiverem prontos e disponíveis; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para a instrução seguinte que estiver com todos os seus operandos disponíveis

e. Instruções e dados estão em memórias físicas distintas; um programa é constituído de uma seqüência de instruções de máquina; uma instrução é lida da memória de acordo com a ordem dessa seqüência e, quando é executada, passa-se, então, para a próxima instrução na seqüência

Page 9: Arquiteturas Von Neumann e Harvard Computador Cleópatra

9 / 9

Exercícios(POSCOMP 2012, Questão 44) Uma máquina M1 opera a 1400 MHz e possui 3 tipos de instruções: A, B e C, que gastam 1, 2 e 4 ciclos, respectivamente. Um determinado programa P executado nessa máquina utilizou 20% de instruções do tipo A, 30% de instruções do tipo B e 50% de instruções do tipo C. Uma máquina M2 possui também 3 tipos de instruções: D, E e F, que gastam 3, 4 e 5 ciclos, respectivamente. O programa P, ao ser executado em M2, utilizou 30% de instruções do tipo D, 40% de instruções do tipo E e 30% de instruções do tipo F. Assinale a alternativa que apresenta, corretamente, a frequência de operação que a máquina M2 deve ter para que o programa P execute no mesmo tempo em ambas as máquinas

a) 1,6 GHzb) 1,8 GHzc) 2,0 GHzd) 2,2 GHze) 2,3 GHz

Page 10: Arquiteturas Von Neumann e Harvard Computador Cleópatra

10 / 9

Resposta de Exercícios(POSCOMP 2012, Questão 44) Uma máquina M1 opera a 1400 MHz e possui 3 tipos de instruções: A, B e C, que gastam 1, 2 e 4 ciclos, respectivamente. Um determinado programa P executado nessa máquina utilizou 20% de instruções do tipo A, 30% de instruções do tipo B e 50% de instruções do tipo C. Uma máquina M2 possui também 3 tipos de instruções: D, E e F, que gastam 3, 4 e 5 ciclos, respectivamente. O programa P, ao ser executado em M2, utilizou 30% de instruções do tipo D, 40% de instruções do tipo E e 30% de instruções do tipo F. Assinale a alternativa que apresenta, corretamente, a frequência de operação que a máquina M2 deve ter para que o programa P execute no mesmo tempo em ambas as máquinas

a) 1,6 GHzb) 1,8 GHzc) 2,0 GHzd) 2,2 GHze) 2,3 GHz

Page 11: Arquiteturas Von Neumann e Harvard Computador Cleópatra

11 / 9

Exercícios(POSCOMP 2013, Questão 42) Um programa P é executado em um computador C1, que possui velocidade de 2 GHz, em 5 segundos. Deseja-se projetar um computador C2 de tal modo que o mesmo programa P seja executado em 3 segundos em C2. No projeto de C2, verificou-se que, para atingir o objetivo, o programa P irá gastar 50% mais ciclos de clock em C2 do que em C1. Assinale a alternativa que apresenta, corretamente, a frequência que C2 deve ter para que P seja executado em 3 segundos.a) 3 GHzb) 4 GHzc) 5 GHzd) 6 GHze) 7 GHz

Page 12: Arquiteturas Von Neumann e Harvard Computador Cleópatra

12 / 9

Resposta de Exercícios(POSCOMP 2013, Questão 42) Um programa P é executado em um computador C1, que possui velocidade de 2 GHz, em 5 segundos. Deseja-se projetar um computador C2 de tal modo que o mesmo programa P seja executado em 3 segundos em C2. No projeto de C2, verificou-se que, para atingir o objetivo, o programa P irá gastar 50% mais ciclos de clock em C2 do que em C1. Assinale a alternativa que apresenta, corretamente, a frequência que C2 deve ter para que P seja executado em 3 segundos.a) 3 GHzb) 4 GHzc) 5 GHzd) 6 GHze) 7 GHz

Page 13: Arquiteturas Von Neumann e Harvard Computador Cleópatra

13 / 9

OBSERVAÇÃO

TRAZER PARA A PRÓXIMA AULA O MANUAL E O

RESUMO DA ARQUITETURA CLEÓPATRA