Slides Aula 1 - Arquitetura de Computadores
Slides Aula 1 - Arquitetura de Computadores
Slides Aula 1 - Arquitetura de Computadores
Aula 1
Processadores (CPU)
Memórias
Entrada e Saída
Aula Prática 1 – Exercícios de Sistema
Lista 1
Lista 2
Lista 1
Aula 4 – Microprocessadores
Microprocessadores
Microprogramação
Aula Prática 3 – Exercícios de Microprocessadores
Lista 1
Sistema Operacional
ISA
Aula 6 – Arquiteturas Paralelas
Arquiteturas Paralelas
Aula Prática 4 – Exercícios
de Sistemas Operacionais
e Arquiteturas Paralelas
Lista 1
Lista 2
Revisão (ENADE)
Organização da Aula
Fundamentação
• Definições
• Histórico e evolução
• Máquina de Turing
• Arquitetura de Von Neumann
Contextualização
Definições: Computador
Segundo Tanenbaum
•Computador: máquina para
solucionar problemas através da
execução de instruções
•Programa: transmite as instruções. É
definido como uma sequência de
instruções descritivas de execução
Definições:
Linguagem de Máquina
• Circuitos eletrônicos reconhecem e executam diretamente um
conjunto limitado de instruções simples
Para escolher instruções:
• simplicidade
• consistência
• desempenho
Sua utilização é tediosa/ complexa
Colossus (1943)
• Projeto militar
• O 1º computador digital
John Mauchley (1907 – 1980) e Presper
Eckert (1919 – 1995) construíram o
ENIAC em 1946
•O 1º computador eletrônico
18.000 válvulas e 1.500 relés
30 toneladas / 20 registradores
Consumia 140 quilowatts
Programação em 6.000 chaves
Arquitetura de Von Neumann
ENIAC e a Arquitetura de von Neumann. Disponível em:
<https://www.youtube.com/watch?v=egPA39zBDys>.
Colaborador do projeto ENIAC, matemático John
von Neumann (1903 – 1957)
Aperfeiçoamento
do ENIAC, o IAS
É creditada a von Neumann a definição de uma arquitetura de
computadores com programa armazenado, utilizado até hoje
Considerado o “pai” do computador:
•utilização de aritmética binária
•organização em quatro unidades
•memória
•unidade aritmética e lógica
•unidade de controle
•parte de E/S
Características básicas do IAS:
• fundamental no estudo, as especificações continuam válidas
• memória 1.000 posições (palavras) com 40 bits
• dados e instruções representados em binários
• armazenados (memória)
21 instruções de 20 bits,
2 campos 8 bits (cod. de operação); 1 campo de 12 bits
(endereços de 000 a 999)
Linguagens de programação
de nível superior
•Família de computadores
•Unidade de controle com
microprogramação
•Multiprogramação
•Processamento 32 bits
•Memória principal (16KB)
•Sistema operacional
Robert Noyce e Gordon Moore fundaram em 1968
a Intel Corporation –
Lei de Moore
•Escala de Integração
•Desde 1980
•Miniaturização dos componentes
internos e avanços relacionados
com a integração
•Quantos transistores podem integrar um
único chip?
Aplicação
Arquitetura e Organização
de Computadores