Arquitectura de Computadores
(ACom)
MEAer
Acetatos das Aulas Te´
oricas
Vers˜
ao 4.0 - Portuguˆ
es
Aula N
o
01:
T´
ıtulo:
Apresenta¸
c˜
ao
Introdu¸c˜
ao
Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 1 / 70
Arquitectura de Computadores
(ACom)
Motiva¸c˜
ao
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPorquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 3 / 70
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula
O que ´
e um computador?
O que tem dentro?
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 4 / 70
Acabou a boleia para os programadores...
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
◮
“Vejam!”, diz de novo o vendedor de carros. “Um carro de 60 km/h!”
◮
“Boa!”, diz o consumidor. “D´
a muito jeito. A 30 km/h demoro o dia
inteiro para chegar `
a cidade. Isto vai simplificar muito a minha vida.
Venha de l´
a esse carro!”
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
◮
“Vejam!”, diz de novo o vendedor de carros. “Um carro de 60 km/h!”
◮
“Boa!”, diz o consumidor. “D´
a muito jeito. A 30 km/h demoro o dia
inteiro para chegar `
a cidade. Isto vai simplificar muito a minha vida.
Venha de l´
a esse carro!”
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
◮
“Vejam!”, diz de novo o vendedor de carros. “Um carro de 60 km/h!”
◮
“Boa!”, diz o consumidor. “D´
a muito jeito. A 30 km/h demoro o dia
inteiro para chegar `
a cidade. Isto vai simplificar muito a minha vida.
Venha de l´
a esse carro!”
◮
O tempo passa outra vez.
◮
“Vejam!”, diz quem-vocˆes-sabem. “Um carro de 120 km/h!”
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
◮
“Vejam!”, diz de novo o vendedor de carros. “Um carro de 60 km/h!”
◮
“Boa!”, diz o consumidor. “D´
a muito jeito. A 30 km/h demoro o dia
inteiro para chegar `
a cidade. Isto vai simplificar muito a minha vida.
Venha de l´
a esse carro!”
◮
O tempo passa outra vez.
◮
“Vejam!”, diz quem-vocˆes-sabem. “Um carro de 120 km/h!”
◮
“Preciso de um desses! Assim posso ir visitar a minha Tia Anita `
a terra
dela, e n˜
ao tenho que l´
a dormir com os seus 42 gatos. Muito ´
util. Eu
compro!”
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
◮
“Vejam!”, diz de novo o vendedor de carros. “Um carro de 60 km/h!”
◮
“Boa!”, diz o consumidor. “D´
a muito jeito. A 30 km/h demoro o dia
inteiro para chegar `
a cidade. Isto vai simplificar muito a minha vida.
Venha de l´
a esse carro!”
◮
O tempo passa outra vez.
◮
“Vejam!”, diz quem-vocˆes-sabem. “Um carro de 120 km/h!”
◮
“Preciso de um desses! Assim posso ir visitar a minha Tia Anita `
a terra
dela, e n˜
ao tenho que l´
a dormir com os seus 42 gatos. Muito ´
util. Eu
compro!”
◮
Mais algum tempo.
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
◮
“Vejam!”, diz de novo o vendedor de carros. “Um carro de 60 km/h!”
◮
“Boa!”, diz o consumidor. “D´
a muito jeito. A 30 km/h demoro o dia
inteiro para chegar `
a cidade. Isto vai simplificar muito a minha vida.
Venha de l´
a esse carro!”
◮
O tempo passa outra vez.
◮
“Vejam!”, diz quem-vocˆes-sabem. “Um carro de 120 km/h!”
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70
Analogia com o vendedor de carros:
◮
“Vejam! O carro!”, diz o vendedor de carros. “Alcan¸ca 30 km/h!”
◮
“Oh”, diz o consumidor, “isso ´e fant´
astico! Posso transportar mercadoria
muito mais depressa que antes, e n˜
ao tenho que andar a limpar coc´
o de
cavalo. Quero um!”
◮
O tempo passa.
◮
“Vejam!”, diz de novo o vendedor de carros. “Um carro de 60 km/h!”
◮
“Boa!”, diz o consumidor. “D´
a muito jeito. A 30 km/h demoro o dia
inteiro para chegar `
a cidade. Isto vai simplificar muito a minha vida.
Venha de l´
a esse carro!”
◮
O tempo passa outra vez.
◮
“Vejam!”, diz quem-vocˆes-sabem. “Um carro de 120 km/h!”
◮
“Preciso de um desses! Assim posso ir visitar a minha Tia Anita `
a terra
dela, e n˜
ao tenho que l´
a dormir com os seus 42 gatos. Muito ´
util. Eu
compro!”
◮
Mais algum tempo.
◮
“Vejam!”, diz ele, “Dois carros de 100 km/h!”
◮
“Como?!”
(adaptado de http://perilsofparallel.blogspot.com)Objectivo
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaObjectivos da Disciplina
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 7 / 70
Fornecer conhecimentos nos seguintes t´opicos:
◮
Princ´ıpios gerais da arquitectura de um computador;
◮
Arquitectura interna de um microprocessador;
◮
Programa¸c˜ao de um microprocessador;
◮
Hierarquia de mem´oria;
◮
Sistema de entradas e sa´ıdas.
Organiza¸c˜
ao da Disciplina
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaOrganiza¸c˜
ao da Disciplina
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 9 / 70
Aulas Te´oricas:
◮
2 aulas/semana, de hora e meia cada:
Ter¸cas
12h30-14h00
(FA2)
Sextas
15h30-17h00
(EA4)
Aulas de Laborat´orio
Aulas de Problemas
Organiza¸c˜
ao da Disciplina
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaAulas Te´oricas
Aulas de Laborat´orio:
◮
1 aula/semana, em semanas intercaladas com as aulas
de problemas:
Quintas
12h30-14h00
(LSD1)
Quintas
17h00-18h30
(LSD1)
◮
Frequˆencia obrigat´oria!
◮
Come¸cam no dia 26 de Fevereiro.
Organiza¸c˜
ao da Disciplina
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 11 / 70
Aulas Te´oricas
Aulas de Laborat´orio
Aulas de Problemas:
◮
1 aula/semana, em semanas intercaladas com as aulas
de laborat´orio:
Quintas
12h30-14h00
(E3)
◮
Frequˆencia muito recomendada...
◮
Come¸cam no dia 20 de Fevereiro.
Professores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaAulas Te´oricas:
◮
Nuno Roma - Respons´avel da disciplina
nuno.roma@tecnico.ulisboa.pt
Aulas de d´
uvidas:
•
A definir...
Aulas de Laborat´orio/Problemas:
◮
Nuno Roma
nuno.roma@tecnico.ulisboa.pt
Avalia¸c˜
ao
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 13 / 70
Componentes Te´
orica: 60%
◮
2 Testes ou Exame;
◮
Datas (preliminares):
•
1
o
Teste: 4 de Maio
•
2
o
Teste: 19 de Junho
•
Exame/Repescagem: 3 de Julho
◮
Na ´epoca de recurso poder˜ao fazer a repescagem de um
dos testes ou realizar um exame, contemplando toda a
mat´eria.
Componente Laboratorial: 40%
Laborat´
orio
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaLaborat´orios funcionam com 8 a 9 grupos de 2 elementos;
Consiste em:
◮
8 trabalhos de laborat´orio:
•
O relat´orio de cada trabalho ser´a entregue at´e o domingo
seguinte da sess˜ao de laborat´orio em que se realizou o
trabalho, atrav´es do sistema F´
enix;
•
Para isso, os alunos dever˜ao preparar os trabalhos
previamente.
A nota de laborat´orio ´e individual, definida atrav´es dos
relat´orios e avalia¸c˜ao cont´ınua ao longo de todo o semestre.
Repententes: s˜ao v´alidas as notas de laborat´orio dos 2
´
Laborat´
orio
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 15 / 70
A colectˆanea completa de software a utilizar no laborat´orio
est´a dispon´ıvel atrav´es de uma m´aquina virtual (P3VM), de
acesso livre atrav´es do endere¸co:
http://web.tecnico.ulisboa.pt/~ist14359/sw/p3vm
Na primeira aula de problemas ser´a prestado apoio aos
alunos para instala¸c˜ao da referida m´aquina nos seus
computadores pessoais.
Recomenda-se aos alunos que descarreguem previamente:
◮
Ficheiros de instala¸c˜ao do motor de virtualiza¸c˜ao
(ex: Virtualbox, VMware Player ou VMware Fusion);
◮
Ficheiro com a imagem da m´aquina virtual.
Programa
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPlano das Aulas Te´
oricas
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 17 / 70
O programa da disciplina contempla a descri¸c˜ao dos blocos
b´asicos que comp˜oem um sistema computacional moderno:
◮
Processador,
◮
Mem´
oria,
◮
Sistema de entradas/sa´ıdas.
Road Map
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPlaneamento
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 19 / 70
Planeamento
Semana Teórica 1 Teórica 2 Problemas (P) / Laboratório (L)
16-fev a 20-fev CARNAVAL Apresentação da cadeira; Introdução P0: Revisões SD 23-fev a 27-fev L1: Modos de endereçamento 02-mar a 06-mar Operações lógicas e aritméticas ISA do P3 P1: Assembly do P3 09-mar a 13-mar L2: Instruções Aritméticas e Salto 16-mar a 20-mar Técnicas de programação em Assembly Geração do código objecto. L3: Rotinas; Passagem parâmetros 23-mar a 27-mar Estrutura de um processador Unidade de processamento
30-mar a 03-abr Unidade de controlo PÁSCOA PÁSCOA 06-abr a 10-abr PÁSCOA L4: IO; Interrupções 13-abr a 17-abr Organização interna do P3: circuito de controlo Organização interna do P3: microprogramação P3: Micro-programação 20-abr a 24-abr L5: Micro-programação 27-abr a 01-mai Dependências dados e de controlo; Conflitos L6: Arduino 04-mai a 08-mai Sistema de memória Memórias cache: políticas de substituição L7: Pipelines 11-mai a 15-mai Memórias cache: políticas de escrita P4: Pipeline; Caches 18-mai a 22-mai Memória virtual: TLB L8: Caches 25-mai a 29-mai Modos de transferência de dados DMA e Processadores IO P5: Mem. Virtual; Comunicação; IO.
Instruções Assembly; Operandos e modos de
endereçamento; Processador P3 Operandos; Pilha; Instruções de acesso à memória; Codificação das instruções.
Periféricos do P3; Interrupções e contagem do
tempo no P3 Tradução de linguagem de alto nível paraAssembly
P2: Interrupções; Codificação de Instruções
Controlo microprogramado; Organização interna do P3: circuito de dados
Família Intel x86; Arquitecturas de
processadores em pipeline Arquitecturas de processadores em pipeline; Dependências Tópicos avançados de arquitectura de
computadores
Memória virtual: definições, tabela de páginas hierárquica
Espaços de endereçamento: memória e entradas/saídas
Bibliografia
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaBibliografia principal:
◮
“Arquitectura de Computadores: dos sistemas digitais
aos microprocessadores”
Guilherme Arroz, Jos´e Monteiro, Arlindo Oliveira
IST Press, 2009
P´
agina Web
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 21 / 70
Esta informa¸c˜ao, e outra que surja, est´a dispon´ıvel na p´agina da
disciplina:
https://fenix.tecnico.ulisboa.pt/disciplinas/ACom20511/2014-2015/2-semestre
Perspectiva Hist´
orica
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaMarcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 23 / 70
Data
Autor
Sistema
3000AC
Babil´onia
Abaco.
´
´
Abaco
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaMarcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 25 / 70
Data
Autor
Sistema
3000AC
Babil´
onia
Abaco.
´
1642
Blaise Pascal
Somador mecˆanico.
Somador Mecˆ
anico
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaMarcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 27 / 70
Data
Autor
Sistema
3000AC
Babil´
onia
Abaco.
´
1642
Blaise Pascal
Somador mecˆanico.
1801
J-M Jacquard
M´aquina de tecer com padr˜
oes controlados por
cart˜
oes perfurados.
M´
aquina de Tecer Autom´
atica
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaM´
aquina de Tecer Autom´
atica
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 28 / 70
PROBLEMA: gerou revoltas por perdas
de postos de trabalho!!!
Cart˜
ao Perfurado
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaMarcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 30 / 70
Data
Autor
Sistema
3000AC
Babil´
onia
Abaco.
´
1642
Blaise Pascal
Somador mecˆanico.
1801
J-M Jacquard
M´aquina de tecer com padr˜
oes controlados por
cart˜
oes perfurados.
1833
Charles Babbage
Analytical Engine:
base dos computadores
modernos.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaData
Autor
Sistema
3000AC
Babil´
onia
Abaco.
´
1642
Blaise Pascal
Somador mecˆanico.
1801
J-M Jacquard
M´aquina de tecer com padr˜
oes controlados por
cart˜
oes perfurados.
1833
Charles Babbage
Analytical Engine:
base dos computadores
modernos.
Analytical Engine
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 31 / 70
Analytical Engine
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProgam´avel com cart˜oes perfurados.
´
E considerado como a base dos
computa-dores modernos.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 70
Data
Autor
Sistema
3000AC
Babil´
onia
Abaco.
´
1642
Blaise Pascal
Somador mecˆanico.
1801
J-M Jacquard
M´aquina de tecer com padr˜
oes controlados por
cart˜
oes perfurados.
1833
Charles Babbage
Analytical Engine:
base dos computadores
modernos.
1854
George Boole
Escreve An Investigation to the Laws of
Thought, base dos sistemas l´
ogicos.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaData
Autor
Sistema
3000AC
Babil´
onia
Abaco.
´
1642
Blaise Pascal
Somador mecˆanico.
1801
J-M Jacquard
M´aquina de tecer com padr˜
oes controlados por
cart˜
oes perfurados.
1833
Charles Babbage
Analytical Engine:
base dos computadores
modernos.
1854
George Boole
Escreve An Investigation to the Laws of
Thought, base dos sistemas l´
ogicos.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 33 / 70
Data
Autor
Sistema
3000AC
Babil´
onia
Abaco.
´
1642
Blaise Pascal
Somador mecˆanico.
1801
J-M Jacquard
M´aquina de tecer com padr˜
oes controlados por
cart˜
oes perfurados.
1833
Charles Babbage
Analytical Engine:
base dos computadores
modernos.
1854
George Boole
Escreve An Investigation to the Laws of
Thought, base dos sistemas l´
ogicos.
1904
Fleming & Forest
Inven¸c˜ao da v´alvula de v´acuo.
1925
Vannevar Bush
Differential Analyzer, sistema electr´
onico para
c´alculo diferencial.
Differential Analyzer
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaDifferential Analyzer
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 34 / 70
Maior m´aquina de c´alculo da altura...
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaData
Autor
Sistema
3000AC
Babil´
onia
Abaco.
´
1642
Blaise Pascal
Somador mecˆanico.
1801
J-M Jacquard
M´aquina de tecer com padr˜
oes controlados por
cart˜
oes perfurados.
1833
Charles Babbage
Analytical Engine:
base dos computadores
modernos.
1854
George Boole
Escreve An Investigation to the Laws of
Thought, base dos sistemas l´
ogicos.
1904
Fleming & Forest
Inven¸c˜ao da v´alvula de v´acuo.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 36 / 70
Primeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
Bombe
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaBombe
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 37 / 70
Sistema electromecˆanico criado para
de-cifrar c´odigos encriptados pela m´aquina
“Enigma” (2
a
Guerra Mundial).
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
ENIAC
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 39 / 70
ENIAC
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaENIAC funcionava a v´alvulas.
Pesava 30 toneladas.
Programa¸c˜
ao do ENIAC
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 40 / 70
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
1945
Filad´elfia
ENIAC, EUA
Primeiro Bug Documentado
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 42 / 70
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
1945
Filad´elfia
ENIAC, EUA
1945
Harvard
Primeiro bug documentado.
1945
John von Neumann
Conceito de programa em mem´
oria.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 43 / 70
Primeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
1945
Filad´elfia
ENIAC, EUA
1945
Harvard
Primeiro bug documentado.
1945
John von Neumann
Conceito de programa em mem´
oria.
1947
William Shockley
Inven¸c˜ao do transistor.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
1945
Filad´elfia
ENIAC, EUA
1945
Harvard
Primeiro bug documentado.
1945
John von Neumann
Conceito de programa em mem´
oria.
1947
William Shockley
Inven¸c˜ao do transistor.
UNIVAC I - Primeiro Computador Comercial
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 45 / 70
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
1945
Filad´elfia
ENIAC, EUA
1945
Harvard
Primeiro bug documentado.
1945
John von Neumann
Conceito de programa em mem´
oria.
1947
William Shockley
Inven¸c˜ao do transistor.
1951
UNIVAC
UNIVAC I, Primeiro computador comercial.
1956
RAMAC
Primeiro disco r´ıgido.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 46 / 70
Primeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
1945
Filad´elfia
ENIAC, EUA
1945
Harvard
Primeiro bug documentado.
1945
John von Neumann
Conceito de programa em mem´
oria.
1947
William Shockley
Inven¸c˜ao do transistor.
1951
UNIVAC
UNIVAC I, Primeiro computador comercial.
1956
RAMAC
Primeiro disco r´ıgido.
1958
Kilby & Noyce
Inven¸c˜ao do circuito integrado.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
1945
Filad´elfia
ENIAC, EUA
1945
Harvard
Primeiro bug documentado.
1945
John von Neumann
Conceito de programa em mem´
oria.
1947
William Shockley
Inven¸c˜ao do transistor.
PDP-1
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 47 / 70
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros computadores:
Data
Autor
Sistema
1938
Konrad Zuse
Z1, Alemanha
1940
Alan Turing
Bombe, Reino Unido
1943
Betchley Park
Colossus, Reino Unido
1944
Harvard
Mark I, EUA
1945
Filad´elfia
ENIAC, EUA
1945
Harvard
Primeiro bug documentado.
1945
John von Neumann
Conceito de programa em mem´
oria.
1947
William Shockley
Inven¸c˜ao do transistor.
1951
UNIVAC
UNIVAC I, Primeiro computador comercial.
1956
RAMAC
Primeiro disco r´ıgido.
Primeiro Rato (1964)
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 49 / 70
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros processadores:
Data
Autor
Sistema
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 50 / 70
Primeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
1974
Motorola
6800, microprocessador de 8 bits.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 50 / 70
Primeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
1974
Motorola
6800, microprocessador de 8 bits.
1974
Intel
8080, 1
omicroprocessador com grande procura.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
1974
Motorola
6800, microprocessador de 8 bits.
1974
Intel
8080, 1
omicroprocessador com grande procura.
1975
Altair
Altair 8800, primeiro computador pessoal.
Altair 8800 - Primeiro Computador Pessoal
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 51 / 70
Altair 8800 - Primeiro Computador Pessoal
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´oricaPr´oxima Aula
N˜ao tinha monitor nem teclado.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 52 / 70
Primeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
1974
Motorola
6800, microprocessador de 8 bits.
1974
Intel
8080, 1
omicroprocessador com grande procura.
1975
Altair
Altair 8800, primeiro computador pessoal.
1976
Apple
Apple II ´e lan¸cado.
Apple II
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaMarcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 54 / 70
Primeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
1974
Motorola
6800, microprocessador de 8 bits.
1974
Intel
8080, 1
omicroprocessador com grande procura.
1975
Altair
Altair 8800, primeiro computador pessoal.
1976
Apple
Apple II ´e lan¸cado.
1978
Intel
8086/8088, microprocessador de 16 bits.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaPrimeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
1974
Motorola
6800, microprocessador de 8 bits.
1974
Intel
8080, 1
omicroprocessador com grande procura.
1975
Altair
Altair 8800, primeiro computador pessoal.
1976
Apple
Apple II ´e lan¸cado.
1978
Intel
8086/8088, microprocessador de 16 bits.
1979
Motorola
68000, microprocessador de 16 bits.
Marcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 54 / 70
Primeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
1974
Motorola
6800, microprocessador de 8 bits.
1974
Intel
8080, 1
omicroprocessador com grande procura.
1975
Altair
Altair 8800, primeiro computador pessoal.
1976
Apple
Apple II ´e lan¸cado.
1978
Intel
8086/8088, microprocessador de 16 bits.
1979
Motorola
68000, microprocessador de 16 bits.
1981
IBM
Lan¸camento do PC.
IBM PC (1981)
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaMarcos na Evolu¸c˜
ao dos Computadores
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 56 / 70
Primeiros processadores:
Data
Autor
Sistema
1971
Intel
4004, microprocessador de 4 bits.
1972
Intel
8008, microprocessador de 8 bits.
1974
Motorola
6800, microprocessador de 8 bits.
1974
Intel
8080, 1
omicroprocessador com grande procura.
1975
Altair
Altair 8800, primeiro computador pessoal.
1976
Apple
Apple II ´e lan¸cado.
1978
Intel
8086/8088, microprocessador de 16 bits.
1979
Motorola
68000, microprocessador de 16 bits.
1981
IBM
Lan¸camento do PC.
1982
Sinclair
ZX Spectrum, 1
ocomputador de baixo custo
com grande procura (UK)
ZX Spectrum (1982)
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaLayout Processadores INTEL
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 58 / 70
4004, ano 1971
8086, ano 1978
108 kHz, 2.300 T
5 MHz, 29.000 T
Pentium 4, ano 2000
Core i7 (quad), ano 2008
1,5 GHz, 42.000.000 T
3,0 GHz, 731.000.000 T
Circuitos Integrados Processadores INTEL
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula4004
8086
Frases Famosas
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 60 / 70
“Everything that can be invented has been invented.”
- Charles H. Duel, US Commissioner of Patents, 1899
Frases Famosas
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula“Everything that can be invented has been invented.”
- Charles H. Duel, US Commissioner of Patents, 1899
“I think there is a world market for maybe five computers.”
- Thomas Watson, chairman of IBM, 1943
Frases Famosas
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 60 / 70
“Everything that can be invented has been invented.”
- Charles H. Duel, US Commissioner of Patents, 1899
“I think there is a world market for maybe five computers.”
- Thomas Watson, chairman of IBM, 1943
“Computers in the future may weigh no more than 1.5 tons.”
- Popular Mechanics, 1949
Frases Famosas
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima Aula“Everything that can be invented has been invented.”
- Charles H. Duel, US Commissioner of Patents, 1899
“I think there is a world market for maybe five computers.”
- Thomas Watson, chairman of IBM, 1943
“Computers in the future may weigh no more than 1.5 tons.”
- Popular Mechanics, 1949
“There is no reason anyone would want a computer in their
home.”
Frases Famosas
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 60 / 70
“Everything that can be invented has been invented.”
- Charles H. Duel, US Commissioner of Patents, 1899
“I think there is a world market for maybe five computers.”
- Thomas Watson, chairman of IBM, 1943
“Computers in the future may weigh no more than 1.5 tons.”
- Popular Mechanics, 1949
“There is no reason anyone would want a computer in their
home.”
- Ken Olson, president, chairman and founder of DEC, 1977
“640K ought to be enough for anybody.”
- Bill Gates, 1981
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaO que ´
e um computador?
O que tem dentro?
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 62 / 70
Porquˆ
e Estudar Arquitectura de Computadores?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaO que ´
e um computador?
O que tem dentro?
O que ´
e um computador?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 63 / 70
O que tem dentro?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaO que tem dentro?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 65 / 70
O que tem dentro?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaComo funciona?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 67 / 70
Como funciona?
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaMas...
Como funciona?
Como tirar melhor partido do PC?
... percebendo a sua
“arquitectura”
!
Pr´
oxima Aula
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 68 / 70
Pr´
oxima Aula
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaTipos de computadores
Arquitectura b´asica de um computador
N´ıveis de abstrac¸c˜ao
C´odigo m´aquina vs linguagem Assembly
Nota de Agradecimento
Motiva¸c˜ao Objectivo Organiza¸c˜ao da Disciplina Programa Perspectiva Hist´orica Pr´oxima AulaProf. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 70 / 70