Escolar Documentos
Profissional Documentos
Cultura Documentos
Computação
Aula 2: Estrutura de Computadores de Propósito
Geral
Leandro Santiago
Estrutura de
Computadores de
Propósito Geral
Computadores de Propósito Geral
→ Programar o ENIAC era uma tarefa tediosa e demorada
◦ Primeiro computador eletrônico de uso geral
3
Computadores de Propósito Geral
→ De 1946 a 1952, Neumann e seus colegas no Instituto de Estudos
Avançados (IAS) de Princeton desenvolveram o computador “IAS”
4
John von Neumann
→ Físico e matemático do século XX, figura
importante na história da computação
→ Propôs a Arquitetura de Von Neumann
◦ Computador eletrônico de programa
armazenado
◦ Código e dados em memória única
5
Os 4 Principais Componentes Estruturais
→ CPU - Controla a operação do computador e execução as funções
de processamento de dados
6
Estrutura do Computador IAS
7
Estrutura do Computador IAS
8
Estrutura do Computador IAS: Memória
→ Memória do IAS
9
Estrutura do Computador IAS: Memória
→ Memória do IAS
10
Estrutura do Computador IAS: Memória
11
Estrutura do Computador IAS: Controle
12
Estrutura do Computador IAS: Controle
13
Ciclo de Busca
14
Ciclo de Execução
15
Estrutura do Computador IAS: Controle
Exemplo: Execução da instrução LOAD M(X)
16
Exemplo LOAD M(X): Ciclo de Busca
17
Exemplo LOAD M(X): Ciclo de Busca
18
Exemplo LOAD M(X): Ciclo de Busca
19
Exemplo LOAD M(X): Ciclo de Busca
20
Exemplo LOAD M(X): Ciclo de Busca
21
Exemplo LOAD M(X): Ciclo de Busca
22
Exemplo LOAD M(X): Ciclo de Execução
23
Exemplo LOAD M(X): Ciclo de Execução
24
Exemplo LOAD M(X): Ciclo de Execução
25
Exemplo LOAD M(X): Ciclo de Execução
26
Exemplo LOAD M(X): Ciclo de Execução
27
Exemplo LOAD M(X): Ciclo de Execução
→ Ciclo de execução completo
◦ O conteúdo da memória no endereço 12 foi copiado para o
registrador AC
28
Exemplo LOAD M(X): Ciclo de Busca
29
Exemplo LOAD M(X): Ciclo de Busca
30
Estrutura do Computador IAS: Exercício
31
Próxima Aula
→ Entendendo Desempenho
32
leandro@ic.uff.br