Escolar Documentos
Profissional Documentos
Cultura Documentos
TGPSI - AC - Aulas M4
TGPSI - AC - Aulas M4
ARQUITETURA DE COMPUTADORES
PLANIFICAÇÃO
• Módulo 4: OP1 – Arquitetura de Microprocessadores
1
15-03-2022
2
15-03-2022
3
15-03-2022
RESUMO HISTÓRICO
• ÁBACO
• Tudo começou com o Ábaco
• Origem: China, 3.000 anos a.C.
• Função: cálculos de adição e subtração
• Não era programável, logo não se podia considerar um computador
RESUMO HISTÓRICO
• PASCALINA
• 1642: Pascalina de Blaise Pascal
• Primeira calculadora mecânica do mundo
• Engenhoso sistema de engrenagens que realizava as 4 operações
fundamentais:
• Fazia diretamente operações de adição e subtração (quando a
engrenagem virasse à direita era feita a adição, quando virasse à
esquerda era feita a subtração dos valores armazenados em 2 ou 3
engrenagens anteriores).
• As operações de multiplicação e divisão podiam ser feitas por
repetição.
4
15-03-2022
RESUMO HISTÓRICO
• A MÁQUINA ARITMÉTICA DE LEIBNIZ
• Criada em 1673 por Leibniz, apenas foi concluída em 1694
• Verdadeira calculadora de 4 operações, substituiu a pascalina
• Forte defensor do sistema binário
• Uma falha no mecanismo de transportar ou emprestar números
automaticamente, impediu que esta máquina funcionasse de forma fiável.
RESUMO HISTÓRICO
• CARTÕES PERFURADOS
• Apenas em 1801 foi desenvolvida a primeira e verdadeira tecnologia de
programação: automatização dos Teares Têxteis de Joseph-Marie Jacquard
• Funcionamento com base nos Cartões Perfurados
• Conforme os furos no cartão a máquina realizava diferentes ações
5
15-03-2022
RESUMO HISTÓRICO
• CARTÕES PERFURADOS
RESUMO HISTÓRICO
• CARTÕES PERFURADOS
• Em 1837, Charles Babbage previu a Máquina Analítica, tornou-se o primeiro
computador de uso geral
• A entrada do computador iria armazenar cartões perfurados como o
sistema criado por Jacquard
• Só foi construído nos anos 1889 pelo americano Herman Hollerith, para
acelerar os resultados dos censos nos EUA:
• O censo de 1880, por exemplo,
demorou sete anos, graças a
invenção de Holllerith o censo de
1890 demorou apenas um ano.
Por isso, Hollerith é considerado o
"pai" do processamento de dados.
6
15-03-2022
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
• Inventados por Joseph Henry em 1830
• Tiveram o seu auge na II Guerra Mundial (1939-1945)
• Os relés implicavam a existência de componentes em movimento no interior
do computador
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
• Model K criado em 1937 por George Stibitz,
• Usava apenas 2 lâmpadas e um relés telefónico.
• É capaz de realizar somas
7
15-03-2022
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
• 1936, Inglaterra, Alan Turing: tese com o 1º conceito de máquina com
inteligência artificial.
• Tese ainda é usada nos dias de hoje, sendo Turing considerado o pai da
informática (da inteligência artificial e da ciência computacional).
• Alan desenvolveu a Máquina de Turing
• Protótipo dos computadores atuais especialmente pelo uso do
conceito do algoritmo.
• Escrevia e interpretava símbolos limitados em 0, 1 e conjunto vazio —
basicamente, a estruturação das linhas de códigos atuais.
• Turing foi também o primeiro a desenvolver um programa de xadrez para o
computador.
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
8
15-03-2022
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
• Em 1940, durante a II Guerra Mundial, Turing usa o Model K para criar o
Victory (ou Bombe):
• Decifra códigos criptografados da comunicação alemã e também
contribuiu para decifrar códigos japoneses.
• Faz parte do Ultra — departamento de inteligência britânico
responsável por intercetar e decifrar as mensagens enviadas pelos
sistemas de comunicação do Eixo.
• Em simultâneo, em 1940, nos EUA, George Stibitz cria o Model 1:
• 1º computador controlado remotamente
• Controlado por Telex
• Mais robusto que o Bombe
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
9
15-03-2022
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
• Aplicação no computador Z3, desenvolvido pela Alemanha Nazi
• Criado em 1941 pelo alemão Konrad Zuse
• Nos EUA, em 1944, com base no Z3, desenvolveram o Mark 1
• Criado na Universidade Harvard em conjunto com a IBM
• Primeiro bug foi encontrado no Mark1:
• Uma traça impediu um relé de fazer contacto
10
15-03-2022
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
RESUMO HISTÓRICO
• RELÉS ELETROMECÂNICOS
11
15-03-2022
RESUMO HISTÓRICO
• VÁLVULA DE VÁCUO
• Em 1943, aplicaram-se as válvulas de vácuo para substituir os interruptores
eletromecânicos
• Vantagem: aumento da rapidez de comutação (similar ao que hoje se
entende como velocidade do processador)
• Primeira aplicação em computador: Colossus, em 1943
• Este projeto britânico
• Desenvolvido por Tommy Flowers
• Decifrava mensagens secretas do inimigo em
plena Guerra
• Desvantagem: não podia ser aplicado noutras tarefas
• Hoje em dia ainda são aplicadas nas áreas de música:
• Amplificadores de guitarra e de baixo.
RESUMO HISTÓRICO
• VÁLVULA DE VÁCUO
12
15-03-2022
RESUMO HISTÓRICO
• VÁLVULA DE VÁCUO
• 1946: ENIAC (Eletronic Numerical Integrator and Computer) de John
Mauchly e Presper Eckert
• 2 metros de altura, pesava 30 toneladas e ocupava 180 m2 e
• Funcionou durante 10 anos
• Pela 1ª vez: realizou diversas operações na mesma máquina, linguagem
Decimal. Não tinha memória. Configurar 1 operação levava dias.
• 18.000 válvulas
RESUMO HISTÓRICO
• VÁLVULA DE VÁCUO
• Em 1950 é construído o NPL Pilot Ace
• Considerado o 1º computador com múltiplos propósitos:
• Era possível programá-lo para cálculos diferentes, inseridos num computador
13
15-03-2022
RESUMO HISTÓRICO
• VÁLVULA DE VÁCUO
• 1951: EDVAC (Eletronic Discrete Variable Automatic Computer) de John
Mauchly, Presper Eckert e Jon von Newman
• Substituiu o ENIAC, aplicando a arquitetura de von Newman;
• Operava em linguagem Binária e tinha memória (programa residente em
memória).
RESUMO HISTÓRICO
• TRANSÍSTOR
• O grande passo deu-se em 1952: invenção do transístor
• Inventores: William Shockley, John Bardeen e Walter Brattain, nos
laboratórios Bell.
• Revolucionou a era dos computadores, à base de silício (que valia mais que
ouro):
• Neste ano, construiu-se o primeiro computador com base em transístores.
• Grande passa para todas as áreas da ciência: matemática, física,
medicina e astronomia.
• Substituiu as válvulas de vácuo
14
15-03-2022
RESUMO HISTÓRICO
• TRANSÍSTOR
• Primeiro computador à base de transístores: TX-0
• Construído no MIT (Massachusetts Institute of Tecnhology) entre 1955 e
1956;
• Tem uma grande memória de núcleo magnético (64K palavras) e 3.600
transístores de barreira de superfície de alta frequência Philco, o
primeiro transístor adequado para computadores de alta velocidade.
RESUMO HISTÓRICO
• LINGUAGENS DE PROGRAMAÇÃO
• A IBM continuou a lançar sucessivos modelos para o mercado Explosão
do aparecimento de linguagens de programação (Fortran, Lisp, Cobol, etc.)
• CIRCUITO INTEGRADO
• Única pastilha de silício
• Início da era dos computadores
15
15-03-2022
RESUMO HISTÓRICO
• TRANSÍSTOR
• Vantagens dos transístores face às válvulas de vácuo:
• Mais pequenos;
• Libertam menos calor;
• Não necessitam de aquecer para trabalhar;
• Maior tempo de vida (durabilidade);
• Operam a tensões mais baixas;
• Custo de fabrico mais baixo;
• Menor consumo de energia.
RESUMO HISTÓRICO
• INTERNET
• 4 de Outubro de 1957: a Rússia lançou para o espaço exterior à Terra o
primeiro satélite artificial na história da humanidade: Sputnik
• completava uma órbita em volta da Terra em cada 90 minutos,
• emitia sinais rádio nas frequências de 20 MHZ e 40 MHZ que eram
audíveis por qualquer pessoa que utilizasse um rádio recetor.
• O presidente dos USA, Eisenhower, criou, em Outubro de 1957, a ARPA -
Advanced Reasearch Project Agency.
• O objetivo principal: o desenvolvimento de
programas respeitantes aos satélites e ao espaço.
• Verão 1958, EUA, criação da NASA - National
Aeronautics & Space Administration
16
15-03-2022
RESUMO HISTÓRICO
• INTERNET
• 1961, a ARPA orienta a sua investigação para a Informática, através do
enorme computador IBM Q-32, herdado da Força Aérea pela Universidade
da Califórnia (UCLA).
• O psicólogo Joseph Licklider, de reputação internacional como
especialista em computadores, dirige e coordena o CCR – Command
and Control Research.
• CCR baseava-se no “batch processing” – processamento de dados por
lotes e em tempo diferido não se adequava à comunicação
interactiva com computadores nem à transmissão de dados entre eles.
• Licklider criou então o IPTO – Information Processing Techniques Office
• Orientado para a comunicação interactiva e transmissão de dados.
• Para a comunicação rápida entre as equipas de investigadores era necessária a
construção de uma rede - NET
• A investigação foi orientada para a construção de redes de comunicação de dados.
RESUMO HISTÓRICO
• INTERNET
• Já existiam redes de computadores desenvolvidas pelos
fabricantes:
• Cada um deles impunha as suas normas e utilizava linguagens de
comunicação incompatíveis com as dos restantes.
• Alguns anos antes o norte americano Paul Baran e o inglês Donald Davies
tinham imaginado um sistema de comutação por pacotes:
• Uma mensagem nunca circularia completa na rede; seria “cortada”
previamente em “bocados” que seriam enviados por caminhos distintos.
• Cada “bocado”, “encapsulado” num pacote conteria o endereço do
emissor, o endereço do recetor, o número de ordem do “bocado” e,
evidentemente, o conteúdo do “bocado”.
• Deste modo, o computador recetor poderia reconstituir, localmente,
para o recetor a mensagem original.
17
15-03-2022
RESUMO HISTÓRICO
• INTERNET
• 1965 Licklider deixou a ARPA sucessor Robert Taylor, também psicólogo.
• Robert Taylor com 19 milhões de dólares, iniciou o financiamento da
primeira rede de computadores.
RESUMO HISTÓRICO
• INTERNET
• Para aliviar o trabalho dos computadores – emissor e recetor -, denominado
“host” foi decidido construir computadores intermediários que processassem o
trabalho de “routing”.
• Cada computador seria assim conectado à rede através de um computador
intermediário denominado IMP – Interface Message Processor.
• Para que todos os computadores pudessem comunicar era necessário criar um
protocolo de comunicações que regulasse o intercâmbio de mensagens.
• Os primeiros protocolos construídos foram:
• Telnet – ligação interativa de um terminal com um computador remoto;
• FTP – File Transfer Protocol, transferência de ficheiros entre dois computadores.
• 1 de Dezembro de 1969 – ARPANET:
• A primeira rede de computadores foi construída,
• Entre a Universidade da Califórnia (Los Angeles), o SRI - Stanford Research
Institute -, a Universidade de Utah e a Universidade da Califórnia (Santa
Bárbara).
18
15-03-2022
RESUMO HISTÓRICO
• INTERNET
ARPANET
RESUMO HISTÓRICO
• INTERNET
• Os estudantes destas 4 Universidades criaram um grupo de
trabalho que autodenominaram Network Working Group – NWG.
• Entre esses estudantes existia um tal Vinton Cerf que é considerado o “pai”
oficial da Internet.
• O protocolo de comunicações instalado no “host” era insuficiente para gerir
este novo tipo de comunicações.
• O NWG desenvolveu um Network Control Protocol – NCP
• Podia ser instalado em cada um dos diversos “host” que estabelecia as
conexões, as interrompia, as comutava e controlava o fluxo das
mensagens.
• A primeira rede passou a ter a sua linguagem própria independente do
“hardware” que a suportava.
• A ARPANET utilizava a rede telefónica normal através do sistema de
aluguer de circuitos.
19
15-03-2022
RESUMO HISTÓRICO
• INTERNET
• Os iniciais 4 nós da rede foram ampliados para 30 em Agosto
de 1972.
• Considera-se esta data como o marco para início da atividade da 1ª
comunidade virtual.
• Paralelamente foram construídas outras redes nos USA:
• Em Inglaterra e, nomeadamente, em França onde no âmbito do projeto
Cyclades, concebido por Louis Pouzin, foi construída a TRANSPAC – um
nó desta rede foi instalado em Portugal, na cidade de Lisboa.
40
20
15-03-2022
21
15-03-2022
22
15-03-2022
23
15-03-2022
24
15-03-2022
25
15-03-2022
26
15-03-2022
27
15-03-2022
28
15-03-2022
29
15-03-2022
30
15-03-2022
31
15-03-2022
32
15-03-2022
Velocidade de Comprimento
EVOLUÇÃO DOS MICROPROCESSADORES
Processamento da palavra
Capacidade de
Endereçamento
Velocidade Largura
Nome Data Transistores Mícrons MIPS
do clock de dados
8080
8088
1974
1979
6.000
29.000
6
3
2 MHz
5 MHz
8 bits
16 bits
0,64
0,33
• Evolução dos
80286 1982 134.000 1,5 6 MHz
8 bits
16 bits 1
processadores da
80386 1985 275.000 1,5 16 MHz 32 bits 5 família INTEL
80486 1989 1.200.000 1 25 MHz 32 bits
32 bits
20
• Para mais informações,
Pentium 1993 3.100.000 0,8 60 MHz
64 bits
100
consulte o site
Pentium II 1997 7.500.000 0,35 233 MHz
32 bits
64 bits
300 http://ark.intel.com/?iid
32 bits
=processors_body+res
Pentium III 1999 9.500.000 0,25 450 MHz 510
64 bits ources_ark
32 bits
Pentium 4 2000 42.000.000 0,18 1,5 GHz 1,700
64 bits
Pentium 4 32 bits
2004 125.000.000 0,09 3,6 GHz 7,000
"Prescott" 64 bits
2,8 GHz
Pentium D 2005 230.000.000 90nm 32 bits
3,2 GHz
Fonte: The Intel Microprocessor Quick
1,33
Core2 2006 152.000.000 65nm
2,33 GHz
32 bits 26,000 Reference Guide (em inglês)
Core 2 Duo 2007 820.000.000 45nm 3 GHz 64 bits 53,000
2,66 GHz
Core i7 2008 731.000.000 45nm 64 bits 76,000
3,2 GHz
Dra. Susana Cascais
33
15-03-2022
34
15-03-2022
35
15-03-2022
36
15-03-2022
Aumento do nº de Aumento da
transístores Velocidade de
(miniaturização) Relógio Interno
Aumento do nº de Aumento do nº de
bits com que os núcleos que
registos internos constituem um
operam chip (invólucro)
37
15-03-2022
38
15-03-2022
39
15-03-2022
40
15-03-2022
41
15-03-2022
42
15-03-2022
43
15-03-2022
44
15-03-2022
45
15-03-2022
46
15-03-2022
47
15-03-2022
48
15-03-2022
97
49
15-03-2022
50
15-03-2022
51
15-03-2022
52
15-03-2022
53
15-03-2022
54
15-03-2022
Os transístores são
implementados em cada
microprocessador
baseando-se nas mais
sofisticadas técnicas
55
15-03-2022
56
15-03-2022
57
15-03-2022
116
58
15-03-2022
59
15-03-2022
60
15-03-2022
61
15-03-2022
62
15-03-2022
63
15-03-2022
64
15-03-2022
65
15-03-2022
Barramento
Bidireccional por
onde navega dados,
tanto no sentido
do processador para
os circuitos
integrados de
memória quanto no
sentido inverso
66
15-03-2022
133
67
15-03-2022
68
15-03-2022
69
15-03-2022
70
15-03-2022
71
15-03-2022
144
72
15-03-2022
73
15-03-2022
ORGANIZAÇÃO DO SISTEMA
ENTRADA/SAÍDA
• Por exemplo:
• Uma impressora recebe os bits
que são transformados em
movimentos mecânicos, que
posteriormente irão completar
uma imagem ou um caracter
numa folha.
• De certa forma, a CPU foi
libertado destas tarefas que
podiam ser executadas por
outro componente do
computador.
ORGANIZAÇÃO DO SISTEMA
ENTRADA/SAÍDA
• Por exemplo: (continuação)
• Os dispositivos de E/S geram
interrupções que têm de ser
atendidas pelo CPU.
• Com a introdução deste
controlador, em cada
dispositivo, a CPU apenas
intervém quando é necessário,
podendo vários dispositivos de
E/S encontrar-se a funcionar
em simultâneo.
74
15-03-2022
ORGANIZAÇÃO DO
SISTEMA ENTRADA/SAÍDA
• Por exemplo: (continuação)
• No entanto, um problema ficava
por solucionar:
• Sempre que um dispositivo
E/S comunicava com a
memória principal o CPU
era chamado para
controlar toda a operação.
• Implementou-se por isso. uma
técnica de nome DMA (Direct
Memory Access) que permite o
acesso direto entre a memória e
os dispositivos de E/S sendo que
o CPU só intervém no início e no
final da operação.
150
75
15-03-2022
76
15-03-2022
77
15-03-2022
78
15-03-2022
Dispositivos mistos
(entrada e saída, apenas
de armazenamento)
79
15-03-2022
80
15-03-2022
161
ARQUITETURA DE UM MICROPROCESSADOR
• ARQUITETURAS
• Os processadores utilizam duas arquiteturas distintas, sendo que cada uma
está projetada para determinadas funções, considerando que todos os
processadores possuem internamente um conjunto de instruções em código
máquina:
• RISC - Reduced Instruction Set Computing, Computador com um Conjunto
Reduzido de Instruções
• Utiliza microcontroladores com arquitetura HARVARD
• CISC - Complex Instruction Set Computing, Computador com um
Conjunto Complexo de Instruções
• Utiliza microcontroladores com uma arquitetura Von-Neumann
• Porém, hoje em dia as diferenças entre CISC e RISC são muito ténues,
visto que os processadores atuais tem instruções complexas ao mesmo
tempo que procuram minimizar o tempo de execução. Por isso,
atualmente os processadores são híbridos, combinando as duas
arquiteturas.
Dra. Susana Cascais
81
15-03-2022
ARQUITETURA DE UM MICROPROCESSADOR
• Arquitetura RISC (arquitetura de Harvard)
• Mais simples, o que o torna mais rápido;
• Têm um n.º reduzido de instruções interna, em código máquinas;
• As suas instruções não necessitarem de qualquer descodificação para serem aplicadas;
• Não consegue processar instruções complexas;
• Utilizada em todos os computadores antes do aparecimento do Pentium;
• Utilizada nos CPUs da Apple, Motorola, IBM e SUN.
ARQUITETURA DE UM MICROPROCESSADOR
• Arquitetura CISC (arquitetura de Von Newman)
• Tem um grande n.º de instruções em código máquina;
• Ao contrário da RISC, aqui as instruções precisam de ser descodificadas através de
microcódigo, para poderem ser aplicadas pelo processador;
• As instruções estão gravadas na memória ROM e inseridas dentro do encapsulamento do
processador;
• Consegue processar todo o tipo de instruções, embora mais lento que a RISC a processar
operações simples;
• Arquitetura da maioria dos processadores existentes no mercado (usada no Intel e AMD).
82
15-03-2022
ARQUITETURA DE UM MICROPROCESSADOR
• ARQUITETURAS
• RISC versus CISC
166
83
15-03-2022
ARMAZENAMENTO
• Armazenamento do resultado em
memória ou em registos internos do DESCODIFICAÇÃO
CPU
• Descodificação da instrução a executar.
Identificação dos operandos (caso
existam) e qual o tipo de operação a
realizar (p.e. somar 2 valores)
EXECUÇÃO
• Execução da tarefa
84
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• Os microprocessadores assentam na mesma arquitetura elementar,
constituída pelos blocos apresentados a seguir:
85
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• Alguns dos blocos já foram tratados em aulas anteriores: UC, ALU e os diversos
Barramentos. Os restantes são:
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• R0...Rn - Registers (Unidade de registos): memórias internas onde são
armazenados temporariamente dados e resultados com que o CPU
trabalha.
• Acumulador - registo associado à ALU que serve de buffer enquanto a
outra entrada da ALU ainda não tem um valor carregado. Em alguns
processadores serve também para guardar o resultado de cada operação.
• Flags (registos de estado): responsáveis por guardar o estado do resultado
de cada operação realizada pela ALU. P. e., se houver overflow. Uma
ALU que opere com palavras de 8 bit só lida com números de 0-255. Uma
soma de 2 valores pode originar overflow 200+200=400 > 255. Isto é um
valor que não pode ser representado apenas com 8 bit.
• Registo Temporário - registo necessário para armazenar (servir de buffer)
o resultado de uma operação realizada pela ALU enquanto o barramento
de dados se encontra ocupado. Existem arquiteturas de
microprocessadores que utilizam este registo na outra entrada da ALU
prescindindo dele na saída. Dra. Susana Cascais
86
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO (muito simplificado) das etapas do ciclo procura, descodificação e
execução (fetch-decode-execute cycle), no interior do microprocessador.
• O exemplo consiste na leitura de um conteúdo de memória (um
operando) para um registo interno do CPU.
• O Program Counter (PC) contém o endereço K da memória onde se
encontra a próxima instrução "mover o valor (conteúdo) do
endereço L da memória para o registo Ra". Consideremos que a
posição de memória com endereço L tem no conteúdo o valor 23.
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO (…) (continuação)
• Fase FETCH (procura) – 1ª Etapa
87
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO (…) (continuação)
• Fase FETCH (procura) – 2ª Etapa
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO (…) (continuação)
• Fase FETCH (procura) – 3ª Etapa
88
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO (…) (continuação)
• Fase DECODE (Descodificação)
89
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO (reaproveitando o anterior), atuação da ALU:
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO – atuação da ALU (continuação)
90
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO – atuação da ALU (continuação)
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO – atuação da ALU (continuação)
91
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO – Interrupções
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• EXEMPLO – Interrupções (continuação)
92
15-03-2022
ARQUITETURA PADRÃO
• ARQUITETURA PADRÃO
• Resumindo, o CPU necessita de armazenar em memória:
• Instruções;
• Dados;
• Informação que permita retomar a execução de um programa
previamente interrompido.
186
93
15-03-2022
94
15-03-2022
95
15-03-2022
96
15-03-2022
97
15-03-2022
98
15-03-2022
198
99
15-03-2022
100
15-03-2022
201
101
15-03-2022
102
15-03-2022
103
15-03-2022
104
15-03-2022
105
15-03-2022
106
15-03-2022
107
15-03-2022
108
15-03-2022
109
15-03-2022
WEBGRAFIA/BIBLIOGRAFIA
• Bibliografia:
• Azul, António Augusto. “Introdução às Tecnologias de Informação 1, Ensino
Secundário”, Porto Editora, 1996. ISBN 972-0-43421-X.
• Gouveia, José e Magalhães, Alberto. “Hardware – PCs e Periféricos (Curso
Completo)”, Editora FCA, 2006. ISBN 9789727225354.
• Sérgio, Ricardo. “Arquitetura de Computadores - Módulos 1, 2, 3, 4 e 5 -
Ensino Profissional”, Areal Editores, 2011. ISBN 9789896472498.
WEBGRAFIA/BIBLIOGRAFIA
• Webgrafia, consultado em 16/2/2022:
• https://pt.wikipedia.org/wiki/La_pascaline
• https://en.wikipedia.org/wiki/Stepped_reckoner
• https://pt.wikipedia.org/wiki/Relé
• https://en.wikipedia.org/wiki/Z3_(computer)
• http://computadoresclassicos.blogspot.com/2015/02/o-ascc-automatic-
sequence-controlled.html
• https://artigos.wiki/blog/de/Zuse_Z3
• https://www.computerhistory.org/
• https://pt.wikipedia.org/wiki/Colossus_(computador)
• https://pt.wikipedia.org/wiki/EDVAC
• https://en.wikipedia.org/wiki/TX-0#/media/File:MIT_TX-
0_computer_Philco_surface-barrier_transistors.JPG
• https://en.wikipedia.org/wiki/TX-0
Dra. Susana Cascais
110
15-03-2022
WEBGRAFIA/BIBLIOGRAFIA
• Webgrafia, consultado em 18/2/2022:
• https://www.ebiografia.com/inventores_computador/
• https://www.ieeeuel.org/post/alan-turing-pai-da-ciência-da-computação
• https://pt.wikipedia.org/wiki/Kenbak-1
• https://pt.wikipedia.org/wiki/Datapoint_2200
• https://stringfixer.com/pt/8088
• https://en.wikipedia.org/wiki/Schneider_Euro_PC
• https://www.tecmundo.com.br/computador-desktop-/106562-conheca-10-
iconicos-populares-marcantes-computadores-historia.htm
• https://www.zoom.com.br/pc-computador/deumzoom/primeiro-
computador-historia-da-informatica
• https://revistagalileu.globo.com/Tecnologia/noticia/2018/03/origem-da-
computacao-maquina-de-turing-e-construida-em-madeira.html
WEBGRAFIA/BIBLIOGRAFIA
• Webgrafia, consultado em 19/2/2022:
• https://stringfixer.com/pt/Intel_8275
• http://www.fxreview.com.br/2016/11/fxreview-evolucao-dos-
processadores.html
• https://www.coladaweb.com/informatica/modelos-de-processadores
• https://www.tecmundo.com.br/historia/2157-a-historia-dos-
processadores.htm
• https://adrenaline.com.br/artigos/v/71749/50-anos-dos-
microprocessadores-conheca-a-historia-ate-aqui
• https://www.ic.unicamp.br/~ducatte/mo401/1s2009/T2/089065-t2.pdf
111
15-03-2022
WEBGRAFIA/BIBLIOGRAFIA
• Webgrafia, consultado em 21/2/2022:
• https://pt.wikipedia.org/wiki/Intel_80286
• https://pt.wikipedia.org/wiki/Intel_80386
• https://pt.wikipedia.org/wiki/Intel_80486
• https://pt.wikipedia.org/wiki/Pentium
• https://www.diferenca.com/evolucao-dos-computadores/
• https://pt.wikipedia.org/wiki/AMD_K5
• https://pt.wikipedia.org/wiki/Celeron
• https://pt.wikipedia.org/wiki/Xeon#Pentium_II_Xeon
• https://pt.wikipedia.org/wiki/Athlon_64
• https://pt.wikipedia.org/wiki/Pentium_4
• https://pt.wikipedia.org/wiki/Advanced_Micro_Devices#Phenom_(K10)
• https://pt.wikipedia.org/wiki/Ryzen
WEBGRAFIA/BIBLIOGRAFIA
• Webgrafia, consultado em 22/2/2022:
• https://pt.wikipedia.org/wiki/Centrino
• https://pt.wikipedia.org/wiki/Pentium_D
• https://pt.wikipedia.org/wiki/Intel_Core_2
• https://pt.wikipedia.org/wiki/Pentium_Dual-Core
• https://pt.wikipedia.org/wiki/Intel_Core_i7
• https://pt.wikipedia.org/wiki/EPYC
• https://pt.wikipedia.org/wiki/Intel_Atom
• https://en.wikipedia.org/wiki/Intel_Quark
• https://pt.wikipedia.org/wiki/Apple_I
• https://pt.wikipedia.org/wiki/Osborne_1
• https://pt.wikipedia.org/wiki/IBM_PC
• https://pt.wikipedia.org/wiki/MS-DOS
112
15-03-2022
WEBGRAFIA/BIBLIOGRAFIA
• Webgrafia, consultado em 23/2/2022:
• https://pt.wikipedia.org/wiki/Macintosh
• https://pt.wikipedia.org/wiki/Tandy_Corporation#Tandy_200
• https://pt.wikipedia.org/wiki/ZX_Spectrum
• https://pt.frwiki.wiki/wiki/NV1
• https://www.tecmundo.com.br/intel/8103-veja-como-sao-produzidos-os-
processadores.htm
• https://pt.wikipedia.org/wiki/Arquitetura_Harvard
• https://pt.wikipedia.org/wiki/Microcontrolador_PIC
• https://slideplayer.com.br/slide/335419/
WEBGRAFIA/BIBLIOGRAFIA
• Imagens, consultado em 2012:
• Azul, António Augusto. “Introdução às Tecnologias de Informação 1, Ensino
Secundário”, Porto Editora, 1996. ISBN 972-0-43421-X.
• Gouveia, José e Magalhães, Alberto. “Hardware – PCs e Periféricos (Curso
Completo)”, Editora FCA, 2006. ISBN 9789727225354.
• http://www.dee.cefet-ma.br/pessoal/orlando/arquivoshtml/asdaula02.html
113
15-03-2022
WEBGRAFIA/BIBLIOGRAFIA
• Imagens, consultado em 15/2/2022:
• https://pt.wikipedia.org/wiki/La_pascaline#/media/Ficheiro:Arts_et_Metiers_Pascaline_
dsc03869.jpg
• https://en.wikipedia.org/wiki/Stepped_reckoner#/media/File:Leibnitzrechenmaschine.jp
g
• https://www.stylourbano.com.br/o-tear-jacquard-nao-so-revolucionou-a-industria-textil-
mas-foi-o-primeiro-computador-do-mundo/
• https://www.electricalelibrary.com/2018/08/06/conheca-o-rele-eletromecanico/
• https://www.engquimicasantossp.com.br/2015/09/konrad-zuse-e-os-primeiros-
computadores.html
• http://computadoresclassicos.blogspot.com/2015/02/o-ascc-automatic-sequence-
controlled.html
• https://pt.wikipedia.org/wiki/Colossus_(computador)#/media/Ficheiro:Colossus.jpg
• https://www.cnnbrasil.com.br/tecnologia/do-eniac-ao-notebook-confira-a-evolucao-dos-
computadores-nas-ultimas-decadas/
• https://i.pinimg.com/564x/4d/86/91/4d86911ea6e4cf94ef432925d91d9bf8.jpg
• https://www.computerhistory.org/pdp-1/2e1b209cb40237b91228cdf26a60e3f8/
WEBGRAFIA/BIBLIOGRAFIA
• Imagens, consultado em 18/2/2022:
• https://stringfixer.com/pt/Bombe
• https://www.ieeeuel.org/post/alan-turing-pai-da-ciência-da-computação
• https://pt.wikipedia.org/wiki/Datapoint_2200
• https://stringfixer.com/pt/8088#wiki
• https://en.wikipedia.org/wiki/Schneider_Euro_PC
• https://www.tecmundo.com.br/computador-desktop-/106562-conheca-10-
iconicos-populares-marcantes-computadores-historia.htm
• https://www.ricardoorlandini.net/hoje_historia/ver/15500/o-computador-
deep-blue-da-ibm-vence-mais-uma-vez-ocampeao-mundial-de-xadrez-
gary-kasparov-foi-a-segunda-vez-que-a-maquina-venceu-o-melhor-
jogador-de-xadrez-do-mundo
• https://www.zoom.com.br/pc-computador/deumzoom/primeiro-
computador-historia-da-informatica
114
15-03-2022
WEBGRAFIA/BIBLIOGRAFIA
• Imagens, consultado em 19/2/2022:
• https://revistagalileu.globo.com/Tecnologia/noticia/2018/03/origem-da-
computacao-maquina-de-turing-e-construida-em-madeira.html
• https://www.hp.com/br-pt/shop/tech-takes/tag/cpu-do-computador
• https://time.graphics/pt/event/36475
• https://www.elprocus.com/know-about-architecture-of-the-intel-8080-
microprocessor/
• https://stringfixer.com/pt/Intel_8275
• https://pt.wikipedia.org/wiki/Intel_8086
• https://www.tecmundo.com.br/historia/2157-a-historia-dos-
processadores.htm
WEBGRAFIA/BIBLIOGRAFIA
• Imagens, consultado em 21/2/2022:
• https://www.recycledgoods.com/siemens-8-mhz-68-pin-vintage-
microprocessor-80286-n/
• https://pt.wikipedia.org/wiki/Intel_80386
• https://pt.wikipedia.org/wiki/Intel_80486
• https://pt.wikipedia.org/wiki/Pentium
• https://pt.wikipedia.org/wiki/AMD_K5
• https://stringfixer.com/pt/AMD_K6
• https://pt.wikipedia.org/wiki/Celeron
• https://ark.intel.com/content/www/br/pt/ark/products/49942/intel-
pentium-ii-xeon-processor-400-mhz-1m-cache-100-mhz-fsb.html
• https://pt.wikipedia.org/wiki/Pentium_4
• https://pt.wikipedia.org/wiki/Ryzen
115
15-03-2022
WEBGRAFIA/BIBLIOGRAFIA
• Imagens, consultado em 22/2/2022:
• https://www.hardware.com.br/livros/hardware/plataforma-centrino.html
• https://pt.wikipedia.org/wiki/Pentium_D
• https://harddiskdirect.com/sl7ch-intel-unboxed-processor.html
• https://pt.wikipedia.org/wiki/Intel_Core_2
• https://pt.wikipedia.org/wiki/Pentium_Dual-Core
• https://pt.aliexpress.com/item/32633175613.html
• https://pt.wikipedia.org/wiki/Intel_Core_i7
• https://pt.mouser.com/new/intel/intel-e3800-processor/
• https://www.directindustry.com/pt/prod/intel/product-33710-
1605894.html
WEBGRAFIA/BIBLIOGRAFIA
• Imagens, consultado em 23/2/2022:
• https://pt.wikipedia.org/wiki/ZX_Spectrum
• https://www.tecmundo.com.br/intel/8103-veja-como-sao-produzidos-os-
processadores.htm
• https://www.tecmundo.com.br/o-que-e/23660-o-que-sao-wafers-.htm
• https://www.cognex.com/pt-br/industries/electronics/semiconductors/wafer-
defect-inspection
• http://claytonet.net/blog/como-sao-fabricados-os-processadores/
• https://www.pcasilicon.com/methods-of-cleaning-silicon-wafer/
• https://pt.wikipedia.org/wiki/Arquitetura_Harvard
• https://www.casadarobotica.com/componentes-
eletronicos/componentes/microcontrolador/microcontrolador-pic-18f4520-
microchip
• https://slideplayer.com.br/slide/335419/
116
15-03-2022
WEBGRAFIA/BIBLIOGRAFIA
• Imagens, consultado em 25/2/2022:
• http://2.bp.blogspot.com/_eCszMkcyIWE/ShKarlKzk5I/AAAAAAAAABc/2e
Gp07WOXwo/s320/RISC.jpg
• http://1.bp.blogspot.com/_eCszMkcyIWE/ShMLlB63BJI/AAAAAAAAABs/ou
t8aTd-gGo/s320/CISC.jpg
• http://ppgalaxy.blogspot.com/2013/10/arquitetura-risc.html
• http://ppgalaxy.blogspot.com/2013/10/arquitetura-cisc.html
• https://www.soultricks.com/pt/parallels-desktop-vs-vmware-fusion-sistemas-
de-virtualizacao-comparados
FILMES/VIDEOS
• Os Piratas de Silicon Valley
• https://www.youtube.com/watch?v=wI5Z8J8wFOo (dobrado em brasileiro, 1999,
1h20m17s)
• O enigma – O jogo da imitação (The imitation game)
• https://www.youtube.com/watch?v=Q2xrQ5U0Tbo (dobrado em brasileiro, 2014,
1h54m13s)
• Steve Jobs - a História:
• https://www.youtube.com/watch?v=_XHh9eAuQxA (dobrado em brasileiro, 2011,
2h07m32s)
• https://www.youtube.com/watch?v=UdE2qNcCQ4o (dobrado em brasileiro, 2016,
2h31m30s)
• 20110212 - Steve Wozniak conta por que criou o computador pessoal...
• https://www.youtube.com/watch?v=vNI_Z34nmLA (22’45”)
• O nascimento do transístor
• https://www.youtube.com/watch?v=nP9loZiQ8ZU (25’01”) – parte I
• https://www.youtube.com/watch?v=VZkJD_MD7Qs (24’51”) – parte II
• https://www.youtube.com/watch?v=jtJStZn-P_M (24’51”) – parte III
• História de Samsung
• https://www.youtube.com/watch?v=NWFIXfe8ii0 (22’47”)
Dra. Susana Cascais
117
15-03-2022
FILMES/VIDEOS
• As 10 regras para o sucesso:
• Mark Zuckerberg: https://www.youtube.com/watch?v=HMpWXQpogqI
• Bill Gates: https://www.youtube.com/watch?v=wq-gba5nMrc
• Steve Jobs: https://www.youtube.com/watch?v=eHzAtxW3TzY
• Stephen Hawking: https://www.youtube.com/watch?v=PNWk9aA5VaA
118