Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Digitais
Aula 01A – Introdução aos Sistemas Computacionais –
Histórico de máquinas (hardware)
2
Perspectiva histórica
Pré-história até século 1 – Surgem os
instrumentos de cálculo e outros
mecanismos, como: Tábua de Salamis
(500 aC) e ábacos (500 aC) e máquina
de Anticítera (Antikythera) (século 1).
Máquina de Anticítera
Tábua de Salamis
https://www.ee.ryerson.ca/~elf/abacus/history.html
Ábaco grego
https://history-computer.com/
4
Perspectiva histórica
Século 15 – Em 1493, Leonardo da Vinci
desenhou em seu manuscrito, conhecido hoje
como código Madrid (Codex Madrid I), um
mecanismo de mantém uma proporção
constante de dez para um em cada uma de suas
rodas de registro de 13 dígitos. Para cada volta
completa da primeira alça, a roda da unidade é
girada ligeiramente para registrar um novo
dígito que varia de zero a nove. Codex Madrid
Réplica da máquina de
Leonardo da Vinci
https://history-computer.com/
5
Perspectiva histórica
Século 17 – O inglês John Napier (decodificador do logaritmo
natural ou neperiano), em 1616, propôs um dispositivo
conhecido como Ossos de Napier que são tabelas de
multiplicação gravadas em bastão, permitindo multiplicar e
dividir de forma automática, o que evitava a memorização da
tabuada, e que trouxe grande auxílio ao uso de logaritmos, em
execução de operações aritméticas como multiplicações e
divisões longas.
7
Perspectiva histórica
Século 17 – Máquinas de calcular, como: a Pascalina de 1642 do
matemático francês Blaise Pascal e a máquina do filósofo
alemão Gottfried Wilhelm von Leibniz de 1672, pai do cálculo
diferencial e integral e do sistema binário.
8
Perspectiva histórica
Século 18 – Máquina de calcular, como: a do padre alemão
Philipp Matthäus Hahn de 1774 e do engenheiro alemão
Johann Helfrich von Müller de 1784.
9
Perspectiva histórica
Séculos 18 e início do 19 – Máquina com funções específicas,
como: o tear de Basile Bouchon de 1725 e o tear de Joseph-
Marie Jacquard de 1801.
10
Perspectiva histórica
Século 19 – Máquinas com funções específicas, como: a
máquina diferencial (diferenças finitas) de 1823 e a máquina
analítica de 1837, ambas do inglês Charles Babbage.
11
Perspectiva histórica
Século 19 – Ada Augusta Byron, filha do famoso poeta Lord
Byron foi educada pelo matemático inglês Augustus De
Morgan e foi auxiliar de Babbage.
Lady Ada Lovelace publicou o primeiro algoritmo a ser
executado por uma máquina.
A empresa de Hollerith
(Tabulating Machine Company), se
fundiu com outras empresas para
formar a Computing Tabulating
Recording Corporation, que mais
tarde, sob a presidência de
Thomas J. Watson foi
renomeada para IBM.
Réplica da máquina de Hollerith
14
Perspectiva histórica
Século 20 – Máquinas com funções específicas, como: a
máquina de pontuação de testes foi desenvolvida por Reynold
B. Johnson e comercializada como IBM 805 Test Scoring Machine
no começo de 1937.
16
Perspectiva histórica
Século 20 – Surge o Z1, o primeiro
computador mecânico programável
e binário, desenvolvido pelo
engenheiro alemão Konrad Zuse
entre 1935 e 1936, construído entre
1938 e 1939. Réplica do computador Z1
Clifford Berry e o
computador ABC, 1942
www.computerhistory.org/timeline/
18
Perspectiva histórica
Século 20 – Em 1941, Zuse
construiu o Z3, um computador
totalmente à relés (2.300), sendo
considerada a primeira máquina
programável e totalmente automática.
Réplica do computador Z3
O Z4 fora construído pela empresa
Zuse KG entre 1941 e 1945 e foi
entregue à ETH Zürich em 1950,
sendo o primeiro computador do
mundo a ser vendido, superando o
britânico Ferranti Mark I em 5 meses
e o UNIVAC I em 10 meses.
Computador Z4
www.computerhistory.org/timeline/
19
Perspectiva histórica
Século 20 – Máquinas com funções específicas, como: as
máquinas de criptografia, denominadas “O Enigma”, utilizadas
pelo alemães para enviar mensagens aos submarinos U-boats
(do alemão Unterseeboot, “barco submarino”).
Desembarque no Dia D
www.computerhistory.org/timeline/
23
Perspectiva histórica
O Jogo da Imitação (2014, The Imitation Game)
Enigma (2001, Enigma)
U-571 – A batalha do Atlântico (2000, U-571)
Conceiving Ada (1997, Conceiving Ada)
ISBN-13: 978-0192840554
Filmes recomendados
24
Perspectiva histórica
Século 20 – ASCC – (Automatic Sequence Controlled Calculator) entre
1937 e 1944, posteriomente conhecida como Harvard Mark I
foi desenvolvida pelo aluno de PhD e instrutor Howard
Hathaway Aiken da Universidade de Harvard: 765 mil
componentes eletromecânicos (3.500 relés) e peso 4,5 t. O
Havard Mark I foi construído em parceria com IBM e,
posteriormente, enviado para Harvard em 1944.
Harvard Mark I
www.computerhistory.org/timeline/
25
Perspectiva histórica
Século 20 – Um dos programadores
principais do Harvad Mark I era uma
mulher, Grace Murray Hopper.
Hopper encontrou o primeiro “bug”
de computador, uma mariposa presa ISBN-13: 978-0262013109 ISBN-13: 978-1541545601
EDVAC
www.computerhistory.org/timeline/
28
Perspectiva histórica
Século 20 – Em 1946, a inspiradora escola
em computação na Moore School of Electrical
Engineering da University of Pennsylvania
estimula a construção de computadores com
programas armazenados em universidades e
instituições de pesquisa em diversos países.
Entre os palestrantes estavam os primeiros designers de computador,
como John von Neumann, Howard Aiken, J. Presper Eckert e John
Mauchly, bem como matemáticos, incluindo Derrick Lehmer, George
Stibitz e Douglas Hartree. Os alunos incluíram futuros pioneiros da
computação, como Maurice Wilkes, Claude Shannon, David Rees e
Jay Forrester.
Este conjunto de palestras públicas e gratuitas inspirou os clones de
máquina EDSAC, BINAC e, mais tarde, IAS como o AVIDAC.
www.computerhistory.org/timeline/
29
Perspectiva histórica
Século 20 – Em 1947, o transistor foi inventado pelos cientistas
John Bardeen, William Shockley e Walter Brattain da Bell
Laboratories e passou a ser usado em escala comercial somente
em 1952.
EDSAC EDSAC
www.computerhistory.org/timeline/
31
Perspectiva histórica
Século 20 – Manchester Baby – (SSEM, Small-Scale Experimental
Machine), foi o primeiro computador eletrônico com programa de
computador armazenado. Foi construído pela Universidade de
Manchester por Frederic C. Williams, Tom Kilburn e Geoff
Tootill e rodou seu primeiro programa em 1948.
Manchester Mark I
www.computerhistory.org/timeline/
33
Perspectiva histórica
Século 20 – Ferranti Mark I – também conhecido como
Manchester Electronic Computer foi o primeiro computador com
armazenamento de programa em memória construído pela
empresa inglesa Ferranti e entregue à Universidade de
Manchester em fevereiro de 1951.
www.computerhistory.org/timeline/
37
Perspectiva histórica
Século 20 – IBM 704 (Electronic
Data Processing Machine), o
sucessor do IBM 701 e foi
lançado em 1954.
Outros modelos de
computadores também foram
produzidos, posteriormente,
como o IBM 702 para negócios
e o IBM 650 de uso geral de Computador IBM 704
baixo custo.
www.computerhistory.org/timeline/
38
Perspectiva histórica
Século 20 – IBM 701 e o início dos sistemas operacionais: as
máquinas eram mainframes muito grandes e caros e geralmente
eram alugadas pelos clientes (US$ 15.000,00/mês), que
programavam em linguagem de máquina absoluta a tarefa que
queriam que a máquina executasse.
As primeiras rotinas que dariam origem ao primeiro sistema
operacional foram criadas em 1955 por programadores da
General Motors que utilizavam o IBM 701.
Com a necessidade da optimização do uso das máquinas durante
o período do aluguel, rotinas que eram comuns a algumas
aplicações foram incorporadas no programa da aplicativo da
máquina.
www.timetoast.com/timelines/
39
Perspectiva histórica
Século 20 – IBM 704 e o primeiro sistema
operacional: Robert L. Patrick da General
Motors Research e Owen Mock da North
American Aviation, clientes usuários da IBM 704,
criaram em 1956 o primeiro sistema operacional
com base nas rotinas feitas para o antecessor IBM ISBN-13: 978-6134565455
701.
O SO GM-NAA I/O tinha
como principal função a
execução automática de um
novo programa após o término
do que estava sendo executado
(processamento em lote).
www.timetoast.com/timelines/
40
Perspectiva histórica
Século 20 – Manchester TC, No final de 1953, Tom Kilburn,
Richard Lawrence Grimsdale e Douglas Webb da
Universidade de Manchester demostraram o protótipo do primeiro
computador transistorizado (92 transistor de ponto de contato e
550 diodos) e em 1955 uma versão melhorada foi construída.
www.computerhistory.org/timeline/
42
Perspectiva histórica
Século 20 – Metrovick 950,
Em 1956 a empresa
Metropolitan Vickers Electrical
Company se interessou pelo
projeto do Manchester TC,
trocou os transistores de ponto
de contato por transistores
bipolares, que eram mais
confiáveis e produziu cerca de Metrovick 950 Metropolitan-Vickers
seis unidades do computador.
Tanto o TRADIC quanto o Manchester TC (Metrovick 950) não
eram totalmente transistorizados, pois possuíam válvulas
termoiônicas para gerar o sinal do clock.
www.computerhistory.org/timeline/
43
Perspectiva histórica
Século 20 – TX-0 em 1956 – o primeiro computador totalmente
transistorizado desenvolvido pelo Instituto de Tecnologia de
Massachusetts (MIT).
TX-0, Transistorized Experimental computer zero, mais conhecido
como Tixo (pronuncia-se “tix oh”).
TX-0 MIT
44
Perspectiva histórica
Século 20 – Harwell CADET (Transistor Electronic Digital
Automatic Computer - backward) em fevereiro de 1955 o diretor da
divisão de eletrônica do Atomic Energy Research Establishment
(AERE) sir John Douglas Cockcroft projetou e construiu o
primeiro computador totalmente transistorizado da Europa e
pode ter sido o primeiro computador totalmente transistorizado
do mundo.
Harwell CADET
www.computerhistory.org/timeline/
45
Perspectiva histórica
Século 20 – IBM 608 (Transistor Calculator) em abril de 1955 a
IBM, sob supervisão do projetista Robert A. Henle, lança o
primeiro produto a utilizar somente circuitos de transistor (sem
válvulas termoiônicas) e é considerada a primeira calculadora
totalmente transistorizada do mundo a ser fabricada para o
mercado comercial.
Robert Noyce
49
Perspectiva histórica
Século 20 – IBM 7090 de 1960 e IBM 7094 de 1964
computadores transistorizados e que utilizavam linguagens de
programação de alto nível, tais como FORTRAN, COBOL e
PASCAL.
50
Perspectiva histórica
Século 20 – PDP-7 de 1965 foi primeira família de
computadores da DEC a utilizar a tecnologia Flip-chip.
Em 1969, Ken Thompson escreveu o primeiro sistema UNIX
em assembly num PDP-7, então chamado Unics.
51
Perspectiva histórica
Século 20 – “Zezinho” (ITA) de
1961, quatro alunos: José Ellis
Ripper Filho, Fernando Vieira de
Souza, Alfred Wolkmer e Andras
Gyorgy Vásárhelyi auxiliados pelo
chefe da divisão de eletrônica do ITA
Prof. Richard Robert Wallauschek
apresentaram o primeiro computador
não comercial transistorizado
totalmente projetado e construído no
Brasil. Computador “Zezinho” do ITA
52
Perspectiva histórica
Século 20 – IBM System/360 de 1964 foi a primeira família de
computadores mainframes a fazer uma distinção clara entre a
arquitetura e a implementação, permitindo que a IBM lançasse
um conjunto de projetos compatíveis em várias faixas de preço.
53
Perspectiva histórica
Século 20 – Apollo Guidance Computer (AGC) de 1966 é
considerado o primeiro sistema computacional embarcado da
história. O AGC foi desenvolvido pelo MIT (Instituto de
Tecnologia de Massachusetts) no início dos anos 60 para equipar
as naves do Projeto Apollo.
54
Perspectiva histórica
Século 20 – Primeira calculadora de mão de 1967 Jack Kilby,
Jarry Merryman e James Van Tassel inventaram a calculadora
eletrônica de mão para divulgação dos benefícios do CI pela
Texas Instruments.
55
Perspectiva histórica
Século 20 – “Projeto Cisne Branco” (UNICAMP) projeto de
um computador iniciado em 1970 na Universidade de Campinas
com apoio da Marinha do Brasil.
57
Perspectiva histórica
Século 20 – 4004 (Intel) de 1971, a Intel lança o 1º
microprocessador integrado de 4 bits, com aplicação voltada para
calculadoras - 45 instruções - 640 Bytes de memória, velocidade
de clock de 108 kHz, 60.000 instruções/seg., 2.300 transistores
processo de 10 μm (10.000 nm). (OBS: desempenho superior ao
ENIAC).
4004 – Intel
58
Perspectiva histórica
Século 20 – 8008 (Intel) de 1972, microprocessador integrado
de 8 bits, com aplicação voltada para terminais (que trabalham
com caracteres - codificação ASCII) - 48 instruções, 16 kB de
memória, clock de 200 kHz, 300.000 instruções/seg., processo de
10 μm (10.000 nm) e 3.500 transistores. Utilizado no Silent 700.
8008 – Intel
59
Perspectiva histórica
Silent 700 modelo 742 (Texas Instruments) utiliza
microprocessador 8008 – Intel.
http://www.decadecounter.com/vta/pic/silent745_1.jpg
60
Perspectiva histórica
Século 20 – 8080 (Intel) de 1974, microprocessador de 8 bits,
de propósito geral - 72 instruções, 64 kB de memória, clock de 2
MHz, 640.000 instruções/seg., processo de 6 μm (6.000 nm) e
6.000 transistores. Utilizado no Altair 8800 e no AGM-86.
8080 – Intel
61
Perspectiva histórica
Altair 8800 (Micro Instrumentation and Telemetry Systems)
e AGM-86 ALCM míssil de cruzeiro subsônico lançado na
América (Boeing) utiliza microprocessador 8080 – Intel.
AGM-86 ALCM
http://midia.gruposinos.com.br/_midias/jpg/2015/06/01/altair_8800-814749.jpg
https://upload.wikimedia.org/wikipedia/commons/b/b8/Boeing_AGM-
86B_%28ALCM%29_USAF.jpg
62
Perspectiva histórica
Século 20 – COBRA em 1974, nasce empresa Computadores
e Sistemas Brasileiros (COBRA), com o objetivo de
desenvolver tecnologia genuinamente nacional.
A primeira fábrica de computadores seria fruto da união da
Marinha, do Banco Nacional de Desenvolvimento Econômico e
Social (BNDES) e da inglesa Ferranti.
A equipe da empresa foi formada Selos comemorativos
inicialmente por profissionais que
vieram da Pontifícia Universidade
Católica do Rio de Janeiro (PUC-RJ),
da USP (Pato Feio) e do Serviço
Federal de Processamento de Dados
(Serpro/RJ).
63
Perspectiva histórica
Século 20 – COBRA
64
Perspectiva histórica
Século 20 – Z80 (Zilog) e 6502 (MOS) de 1975,
microprocessadores de 8 bits, de propósito geral. O 6502 foi o
processador utilizado no Apple 1 em 1976 por Steve Wozniak e
Steve Jobs (data da fundação da Apple).
Apple 1
65
Perspectiva histórica
Século 20 – 8085 (Intel) de 1976, microprocessador de 8 bits,
operando em 5 V - 74 instruções, 64 kB de memória, clock de 5
MHz, 370.000 instruções/seg. e 6.500 transistores.
8085 – Intel
66
Perspectiva histórica
Século 20 – 8086 (Intel) de 1978, microprocessador de 16 bits
precursor dos processadores x86 (barramento externo de 16 bits
e registradores de 16 bits), clock de 5 MHz (0,33 MIPS, 8 MHz
(0,66 MIPS) e 10 MHz (0,75 MIPS), processo de 3 μm (3.000
nm) e 29.000 transistores.
8086 – Intel
67
Perspectiva histórica
Século 20 – 8088 (Intel) de 1979, microprocessador de 16 bits
(barram. externo de 8 bits e registradores de 16 bits) - 133
instruções e 29.000 transistores. O 8088 foi o chip utilizado no
primeiro PC em 1981, modelo PC-PRO da MicroAge.
68
Perspectiva histórica
Século 20 – 68000 (Motorola) de 1979, microprocessador de 32
bits (barram. externo de 16 bits) utilizado no Macintosh em
1984.
69
Perspectiva histórica
Século 20 – 8087 (Intel) de 1980, a Intel lança o coprocessador
matemático, cuja função era de acelerar sob demanda a
computação envolvendo comandos matemáticos de ponto
flutuante.
8087 – Intel
70
Perspectiva histórica
Século 20 – 8051 (Intel) de 1980, a Intel lança o
microcontrolador 8051: microprocessador + periféricos (RAM,
ROM, serial, timer, controlador de interrupção, etc.) num único
chip, voltado para aplicações de controle.
8051 – Intel
71
Perspectiva histórica
Século 20 – PC/XT ou IBM5160 XT (IBM) de 1981,
computador pessoal lançado pela IBM com processador 8088 da
Intel.
72
Perspectiva histórica
1982 – 80186 (Intel) – PC/AT – 16 bits, modo protegido, 24
linhas endereços.
1981/82 – iPAX432 (Intel) – PC/AT – 32 bits, um dos poucos
projetos de processadores que falham, logo foi abandonado.
1982 - 80286 - 80287 (Intel) – PC/AT – 16 bits, modo
protegido, 24 linhas endereços, velocidade de clock de 25 MHz (4
MIPS), processo de 1,5 μm (1.500 nm) e 134.000 transistores. O
80286 é lembrado como o processador Intel que proporcionou o
mais alto ganho de desempenho em relação ao seu antecessor e
um dos processadores mais econômicos já produzidos pela Intel.
Em 2007, a Intel ressaltou que apenas o novo processador Atom
foi tão rentável quanto o 80286, 25 anos antes.
73
Perspectiva histórica
1985 – 386DX (Intel) – Processador de 32 bits - bus ext. de
dados de 32bits, velocidade de clock de 16MHz a 33 MHz (11,4
MIPS), processo de 1,5 μm (1.500 nm) e 275.000 transistores.
1988 – 386SX (Intel) – Processador de 32 bits, mas utilizado
como 16 bits para produtos de baixo custos, processo de 1,0 μm
(1.000 nm).
1991 – WEB – Tim Berners-Lee desenvolve a Rede Mundial de
Computadores (World Wide Web). O primeiro servidor Web é
lançado. O conceito de conexão de vários usuários a um único
computador por via remota nasceu no MIT no final da década
de 50 e início da década de 60. As ideais básicas da Internet
foram desenvolvidas em 1973 por Bob Kahn e Vint Cerf.
74
Perspectiva histórica
1991 – Collor – O então presidente Fernando Collor de Mello
decretou o fim da reserva de mercado (Lei Federal nº 8.248/91).
A abertura das importações sem uma política adequada levou ao
fechamento de várias empresas e indústrias do setor de eletrônica
e informática.
Haviam sete fábricas de
semicondutores no País,
controladas por multinacionais:
Philips, Motorola, National
Semiconductors, Siemens,
Fairchild, Texas Instruments e
NEC. Todas deixaram o país
Fábrica de computadores no Brasil
entre 1989 e 1992. na década de 80 (arquivo Estadão)
75
Perspectiva histórica
1992 – 486DX4 (Intel) - Processador de 32 bits, velocidade de
clock de 100 MHz (70,7 MIPS), processo de 0,6 μm (600 nm) e
1,6 milhões de transistores.
1993 – Pentium 60 MHz e 66 MHz - Processador de 32 bits –
bus ext. de 64 bits - 5V, processo de 0,8 μm (800 nm) e 3,1
milhões de transistores. Primeiro processador de 5ª geração.
1994 – Pentium 90 MHz e 100 MHz - Alimentação de 3,3V
(maior confiabilidade) e 3,2 milhões de transistores.
1996 – Pentium Pro 200 - Incorpora cache L2 de 256kB,
utilizando tecnologia MCM (Multi-Chip Module), velocidades de
clock de 150 e 200 MHz, processo de 0,35 μm (350 nm) e 5
milhões de transistores - idealizado para programas de 32 bits.
Usa memória de até 64 GB.
76
Perspectiva histórica
1997 – Pentium 200MMX (Pentium MultiMidia eXtensions)
- contém 57 novas instruções dedicadas para programas de
Multimídia. 4.5 milhões de transistores. 200 MHz e 166 MHz.
Barramento de 64 bits.
1997 – Pentium II 233, 266, 300MHz – utiliza o slot I. 7,5
milhões de transistores (tecnologia 0,35 micron), cache L2 com
512kB - 242 pinos - 64GB de memória endereçável. Poder de
processamento de 32 bits do Pentium Pro e maior eficiência no
processamento de 16 bits. Instruções MMX.
1998 – Pentium II 450 MHz - Cache L2 de 512 kB, 7.5 milhões
de transistores, tecnologia 0.25 micron, barramento de 64 bits.
64 GB de memória endereçável.
77
Perspectiva histórica
1999 – Pentium III 450 e 500 MHz (até 1,2 GHz) –
Barramento de sistema de 100 MHz ou 133 MHz, cache L2 de
512 kB, processador de 32 bits, 9,5 milhões de transistores,
tecnologia 0.25 micron, 64 GB de memória endereçável. 70
novas instruções voltadas para multimídia e processamento 3D.
2000 – Pentium IV – até 2 GHz - barramento de sistema de
400 MHz, Cachê L1 de 32 kB e L2 de 256 kB, 42 milhões de
transistores.
78
Perspectiva histórica
Hoje e o futuro – A tecnologia de fabricação
dos componentes eletrônicos, de certa
maneira, limita o aumento da densidade de
elementos em um circuito integrado (chip).
Raio atômico
Si: 111 pm
79
Perspectiva histórica
Tecnologia 7 nm – A demonstração
da tecnologia de MOSFET de 7 nm
ocorreu em 2000 e em 2017 surgem as
primeiras memórias funcionais da
empresa Taiwan Semiconductor
Manufacturing Company (TSMC) com
tecnologia 7 nm.
Em 2018 surgem os primeiros
processadores de 7 nm, como o
HiSilicon Kirin 980 da Huawei, o A12
Bionic da Apple, o Snapdragon 8CX da
Qualcomm e o Ryzen 3000 da AMD.
80
Perspectiva histórica
Tecnologia 5 nm – Em 2020 surgem os primeiros
processadores de 5 nm, como o HiSilicon Kirin 9000 da Huawei,
o A14 Bionic (hexa-core 64-bit ARM64 ARMv8.4-A, mobile
SoC) e o M1 (octa-core 64-bit ARMv8.5-A) da Apple e em 2021
surge o Snapdragon 888 da Qualcomm.
81
Perspectiva histórica
Ano Modelo Clock MIPS Bits Processo Transistores
[Hz] [MIPS] [bits] [nm] [unidades]
1968 Nascimento da N M Electronics (Intel)
1969 Nascimento da AMD
1971 4004 – Intel 108 k 0,07 4 10.000 2.300
1972 8008 – Intel 200 k 0,3 8 10.000 3.500
1974 8080 – Intel 2M 0,64 8 6.000 6.000
1975 6502 – MOS 1M 0,43 8 8.000 3.510
1976 Z80 – Zilog 4M 0,58 8 4.000 8.500
1978 8086 5 a 10 M 0,33 a 0,75 16 3.000 29.000
1982 80186 6M 1 16 3.000 55.000
1982 80286 6 a 25 M 1 16 1.500 134.000
1985 386DX 33 M 11,4 32 1.500 275.000
82
Perspectiva histórica
Ano Modelo Clock MIPS Bits Processo Transistores
[Hz] [MIPS] [bits] [nm] [unidades]
1988 386SL 25 M 14,5 32 1.000 855.000
1989 486DX 25 a 50 M 20 a 41 32 800 a 1.000 1.200.000
1992 486DX4 75 a 100 M 53 a 70,7 32 600 1.600.000
1993 Pentium (i586) 60 a 66 M 100 a 112 32 800 3.100.000
1996 Pentium (P54C) 133 a 200 M 218,9 a 270 32 350 3.300.000
1997 Pentium (P55C) 200 a 300 M - 32 280 4.500.000
1997 Pentium II 66 a 300 M - 32 250 7.500.000
1998 Pentium II 300 a 500 M - 32 250 19.000.000
1999 Pentium III 400 a 1133 M 2.054 32 250 a 130 28.100.000
2000 Pentium IV 1 a 2,26 G - 32 130 a 90 140.000.000
2001 Xeon 1,4 a 2 G - 32 90 a 65 373.000.000
83
Perspectiva histórica
Ano Modelo Clock MIPS Bits Processo Transistores
[Hz] [MIPS] [bits] [nm] [unidades]
2001 Itanium 733 a 800 M - 64 180 320.000.000
2002 Itanium 2 900 M a 1,6 G - 64 180 a 65 2.000.000.000
2003 AMD K8 1,6 a 3,2 G - 64 130 a 65 105.900.000
2003 Pentium M 900 M a 2,1 G - 32/64 130 a 90 140.000.000
2006 Dual-Core - - 64 90 1.700.000.000
2007 AMD K10 - - 64 65 463.000.000
2008 Core i7-920 4 core - 82.300 64 45 730.000.000
2012 Xeon Phi 61 core 1,24 G - 64 45 a 10 5.000.000.000
2014 Core i7-5960 8 core 3,5 G 298.190 64 22 1.170.000.000
2014 Apple AX8 - - 64 20 3.000.000.000
2014 BCM2836 0,9 G - 32
84
Perspectiva histórica
Ano Modelo Clock MIPS Bits Processo Transistores
[Hz] [MIPS] [bits] [nm] [unidades]
2017 Snapdragon 845 2,8 G - 64 10 5.300.000.000
2017 Centriq 2400 48 core 2,6 G - 64 10 18.000.000.000
2017 AMD Ryzen 7 1800X 3,7 G 304.510 64 7 9.690.000.000
2018 Apple AX12 2,4 G - 64 7 10.000.000.000
2018 Colossus GC2 IPU - - - 7 59.400.000.000
2019 HiSilicon Kirin 990 5G - - 64 7 10.300.000.000
2019 AMD Epyc™ 7742 48 3,4 G 64 7-12 39.540.000.000
2020 Apple A14 6 core 3,1 G 64 5 11.800.000.000
2020 Apple M1 8 core 3,2 G 64 5 16.000.000.000
2020 Threadripper 3990X 4,35 G 2.356.230 64 7 3.800.000.000
2021 Core i9-11900KB 3,5 G 64 14 -
85
Perspectiva histórica
https://ourworldindata.org/technological-progress
86
Perspectiva histórica
Gerações de computadores:
As gerações de computadores são classificadas
de acordo com as principais mudanças
tecnológicas ocorridas:
1ª geração: Tubos de vácuo;
2ª geração: Transistores;
Imagem: https://www.takshilalearning.com/
87
Perspectiva histórica
Gerações de computadores:
1ª geração: Tubos de vácuo;
2ª geração: Transistores;
Imagem: https://simpletute.com/basics-of-computer/computer-fundamentals/
88
1ª geração – Válvulas
Primeira geração de computadores
Os computadores da primeira geração são marcados pelo início
da utilização das válvulas;
Período de 1943 a 1955.
Programação em linguagem de máquina e início da utilização de
linguagens de montagem (assembly, 1949) e o speedcoding (1953);
O armazenamento dos dados era realizado em cartões
perfurados, que depois passaram a ser feitos em fita magnética;
Representantes: Colossus Mark 1 e Mark 2, Havard Mark 1,
ENIAC, EDVAC, UNIVAC e o IBM-701.
89
1ª geração – Válvulas
A válvula é um tubo de vidro, similar a uma lâmpada fechada
sem ar em seu interior, ou seja, um ambiente fechado a vácuo, e
contendo eletrodos, cuja finalidade é controlar o fluxo de
elétrons.
90
1ª geração – Válvulas
A primeira geração (1943-1955): válvulas
Entre 1935 e 1936 Konrad Zuse em Berlim construiu o computador
binário Z1, totalmente mecânico.
Em 1939, o professor John Vincent Atanasoff e seu aluno de graduação
Clifford Edward Berry, ambos da Universidade de Iowa/USA, apresentam
primeiro computador digital funcional e que utilizava 300 válvulas.
Em 1939 Zuze propõe melhorias no Z1, substituindo chaves mecânicas
por relés eletromagnéticos e desenvolve os computadores eletromecânicos
Z2 e, posteriormente, o Z3.
Em 1944, o Colossus foi construído utilizando válvulas e programado por
um grupo de cientistas (incluindo Alan Turing) em Bletchley Park/UK.
O Mark I foi construído por Howard Aiken, na Universidade de Harvard,
e o ENIAC foi construído por William Mauchley e J. Presper Eckert na
Universidade da Pensilvânia, ambos nos USA e possuíam válvulas.
91
2ª geração – Transistores
Segunda geração de computadores
Os computadores da segunda geração são marcados pela
substituição das válvulas pelos transistores;
Período de 1955 a 1965.
Programação em linguagem de máquina e início da utilização de
linguagens computação como, por exemplo, o assembly (1949), o
speedcoding (1953), o FORTRAN (1957) e o ALGOL (1958);
Representantes: TX-0, IBM-7090 e IBM-7094.
92
2ª geração – Transistores
Um transistor pode ser utilizado como uma chave, assim como o
relé e a válvula. Além de serem muito menores do que as
válvulas a vácuo, tinham outras vantagens:
Não exigiam tempo de pré-aquecimento;
93
2ª geração – Transistores
A segunda geração (1955-1965): transistores e sistemas em lote
(batch)
Em meados de 1950 com a introdução dos transistores as computadores
tornaram-se mais confiáveis.
Esses computadores de grande porte (mainframes), tinham, pela
primeira vez, equipes com claras divisões de funções: projetistas,
construtores, operadores, programadores e pessoal de manutenção.
Para executar uma tarefa, um programador primeiro escrevia o(s)
programa(s) no papel e, então, perfurava nos cartões.
94
2ª geração – Transistores
A segunda geração (1955-1965): transistores e sistemas em lote
(batch)
(a) Os programadores levam os cartões para o IBM 1401.
Sala de computadores
IBM 7094 e IBM 1401
Um sistema em lote (batch) antigo
95
2ª geração – Transistores
A segunda geração (1955-1965): transistores e sistemas em lote
(batch)
Nesta geração de computadores, eram em grande parte programados
em FORTRAN e linguagem de montagem, uma tarefa tinha que ser
finalizada para que outra fosse inicializada.
Surgem os sistemas operacionais em lote (batch), como o FMS
(FORTRAN Monitor System) e o IBSYS, o sistema operacional da IBM
para o 7094.
Estrutura de uma
tarefa FMS típica
96
3ª geração – Circuitos Integrados
Terceira geração de computadores
Os computadores da terceira geração são marcados pela
utilização dos circuitos integrados, feitos de silício (ou
outro material semicondutor), também conhecidos como
microchips;
Período de 1964 a 1971.
Programação em linguagem de máquina e início da utilização de
linguagens computação como, por exemplo, Unix (1969), BCPL
(1966) e a linguagem B (1969);
Representantes: IBM series 360 e os da família PDP da Digital
Equipment Corporation (DEC).
97
3ª geração – Circuitos Integrados
Construídos integrando um grande número de transistores,
propiciando:
Robustez a interferências elétricas;
Baixo consumo;
98
3ª geração – Circuitos Integrados
A terceira geração (1965-1980): CI e multiprogramação
Havia os computadores científicos de grande escala, orientados por
palavras, como o poderoso IBM 7094, usados para cálculos numéricos
complexos na ciência e engenharia.
De outro, havia os computadores comerciais, orientados por caracteres,
como o IBM 1401, que eram amplamente usados para ordenação e
impressão de fitas por bancos e companhias de seguro.
A IBM tentou unificar as linhas e solucionar a
incompatibilidade entre os programas dos
computadores introduzindo o System/360,
uma série de máquinas com os programas
compatíveis e com os circuitos integrados (CI),
em substituição aos transistores individuais.
O ponto forte da compatibilidade também era
o maior ponto fraco do 360. Computador IBM 360
99
3ª geração – Circuitos Integrados
A terceira geração (1965-1980): CI e multiprogramação
Os próprios clientes incluíram várias técnicas importantes ausentes nos
sistemas operacionais de segunda geração. Talvez a mais importante dessas
técnicas tenha sido a multiprogramação.
Com a multiprogramação enquanto uma tarefa ficava esperando pelo
término da E/S, outra podia usar a CPU.
Se um número suficiente de tarefas
pudesse ser armazenado na memória
principal ao mesmo tempo, a CPU podia
se manter ocupada quase 100% do tempo.
Um sistema de multiprogramação
com três tarefas na memória
100
3ª geração – Circuitos Integrados
A terceira geração (1965-1980): CI e multiprogramação
Outro aspecto importante presente nos sistemas operacionais de terceira
geração foi a introdução do spooling ou simplesmente spool (acrônimo
Simultaneous Peripheral Operations On-line) refere-se a um processo de
transferência de dados colocando-os em uma área de trabalho temporária
onde outro programa pode acessá-lo para processá-lo em um tempo futuro.
O spool foi utilizado tanto para a entrada de dados
dos cartões para o disco quanto para a saída de dados
do disco para a impressora ou outro dispositivo de
saída.
Com spooling, os IBM 1401 não eram mais
necessários, e muito do leva e traz de fitas
desapareceu.
Unidade de disco
IBM 1311
101
3ª geração – Circuitos Integrados
A terceira geração (1965-1980): CI e multiprogramação
Os sistemas de terceira geração também contaram com o timesharing
(compartilhamento de tempo), uma variante da multiprogramação, na
qual uma CPU era compartilhada com vários usuários em terminais on-line.
O primeiro sistema de
compartilhamento de tempo
para fins diversos foi o CTSS
(Compatible Time Sharing System),
desenvolvido no MIT em um
IBM 7094 modificado.
Após o relativo sucesso do
sistema CTSS (MIT, Bell Labs e
General Electric) decidiram
desenvolver o MULTICS, Representações do
computação compartilhada. Spool e Timesharing
102
3ª geração – Circuitos Integrados
A terceira geração (1965-1980): CI e multiprogramação
O crescimento fenomenal dos minicomputadores, começando com o DEC
PDP-1 em 1961, custando US$ 120.000 por máquina (menos de 5% do
preço de um IBM 7094), muitas unidades foram vendidas.
A DEC lançou uma série de
outros computadores PDP todos
eles compatíveis entre si e muito
mais baratos e os da IBM.
Um dos cientistas de computação
do Bell Labs que havia trabalhado
no projeto MULTICS, Kenneth
Thompson, desenvolveu em um
minicomputador DEC PDP-7 o
que mais tarde seria o sistema
operacional UNIX Minicomputador DEC PDP-1
103
3ª geração – Circuitos Integrados
A terceira geração (1965-1980): CI e multiprogramação
Ken Thompson e Dennis MacAlistair Ritchie são
conhecidos pelas linguagens de programação como B,
BCPL e C, e pelos sistemas operacionais como o Multics e
o UNIX.
ISBN-13: 978-0131103627
104
4ª geração – Processadores LSI/VLSI
Quarta geração de computadores
Os computadores da quarta geração são marcados pela utilização
dos microprocessadores integrados;
Período de 1971 a 1991.
Intensificação do uso de computadores pessoais;
Utilização de sistemas operacionais, como o MS-DOS e UNIX e
de linguagens computação como, por exemplo, C (1972);
Representantes: PC-PRO da MicroAge, Macintosh da Apple,
PC/XT da IBM.
105
4ª geração – Processadores LSI/VLSI
O 4004 é uma Unidade Central de Processamento com 4-bits
desenhada por Federico Faggin (FF) e fabricada pela Intel
Corporation em 1971, sendo considerado o primeiro
microprocessador comercialmente disponível em um chip
simples.
Intel 4004
106
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
Com o desenvolvimento dos circuitos integrados em larga escala (LSI,
Large Scale Integration), que são chips contendo milhares de transistores em
uma pastilha (die) surgiu a era do computador moderno, os
microcomputadores.
Em 1974, a Intel lançou o 8080, a primeira CPU de 8 bits de uso geral e
pediu a Gary Kildall para escrever um SO para o chip. Kildall escreveu o
programa de controle para microcomputadores (CP/M, Control Program for
Microcomputers).
107
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
No início da década de 1980, a IBM projetou o IBM/PC e saiu à procura
de um software para ser executado nele. A IBM contatou Bill Gates para
licenciar o seu interpretador BASIC e perguntou se ele tinha um SO.
Gates sugeriu que a IBM contatasse a Digital Research, mas Kildall recusou
negociar seu SO com a IBM (a pior decisão de negócios na história).
A IBM voltou a conversar com Gates,
que se deu conta de que um fabricante
de computadores local, Seattle Computer
Products, tinha um SO adequado, DOS
(Disk Operating System).
Gates comprou o SO por US$ 75.000,
contratou a pessoa que havia escrito o
DOS, Tim Paterson e o ofereceu à IBM
um pacote DOS/BASIC. Tela do MS-DOS vendido à IBM
108
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
A decisão de Gates em comercializar o MS-DOS diretamente com os
fabricantes de microcomputadores se mostrou muito mais acertada do que
a de Kildall de vender o CP/M somente aos usuários finais.
O MS-DOS se consolidou como o SO no sucessor do IBM PC, o
microcomputador IBM PC/AT (com CPU Intel 80286, 80386 e 80486) e
o CP/M vivia seus últimos dias.
O MS-DOS inicial era simples, mas as
versões posteriores incorporavam
aspectos mais avançados, muitos tirados
do UNIX.
A Microsoft inclusive lança o XENIX,
uma versão de um SO baseada no
UNIX.
Tela do XENIX – Microsoft
109
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
O engenheiro e inventor americano Douglas C.
Engelbart conhecido pela criação do mouse de
computador (1967, Patente US64787267A), pelo
desenvolvimento do hipertexto, computadores
em rede e precursor da interface gráfica do ISBN-13: 978-1583482667
110
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
A Apple de Jobs e Stephen Gary Wozniak (Steve
Wozniak) lança em 1976 o Apple I, em 1977 o
Apple II, em 1980 o Apple III e em 1983 o
computador Lisa, que era caro demais e fracassou
comercialmente.
111
4ª geração – Processadores LSI/VLSI
1983 – PC/XT ou IBM5160 XT da IBM com processador 8088
da Intel;
1984 – Macintosh, com microprocessador 68000 da Motorola.
112
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
Evolução de computadores da Apple e dos preços no lançamento do
produto.
113
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
Quando decidiu produzir um sucessor para o MS-DOS, a Microsoft foi
fortemente influenciada pelo sucesso do Macintosh. Ela produziu um
sistema baseado em GUI chamado Windows, que originalmente era
executado em cima do MS-DOS (isto é, era mais como um interpretador de
comandos (shell) do que um sistema operacional de verdade).
SO Windows 1.0
114
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
Devido a quantidade de SO incompatíveis na época o Instituto de
engenheiros eletricistas e eletrônicos (IEEE, Institute of Electrical and
Electronics Engineers) desenvolveu a interface portátil para sistemas
operacionais, um padrão para o UNIX chamado POSIX (Portable Operating
System Interface).
Em 1987, Andrew Stuart Tanenbaum, o autor da bibliografia básica
lançou um pequeno clone do UNIX, chamado MINIX, para fins
educacionais. Consulte o código-fonte em: www.minix3.org.
O desejo de produzir uma versão gratuita do
MINIX (em vez de uma versão educacional)
levou um estudante finlandês, Linus Benedict
Torvalds, a escrever o SO Linux em 1991.
Consulte o código-fonte em: www.kernel.org.
Pinguim símbolo do Linux
115
4ª geração – Processadores LSI/VLSI
A quarta geração (1980-presente): computadores pessoais
O Linux continua em desenvolvimento constante, sendo que seu núcleo
principal é atualizado para englobar novas tecnologias e melhorias.
Versões do Linux
116
5ª geração – Processadores V/ULSI
A quinta geração (1990-presente): computadores móveis
A Motorola lança em 1973 o primeiro telefone
comercial, o DynaTAC 8000X, também conhecido
como tijolo. Pesava 1,1 kg e custava US$ 3.995,00
(cerca de US$ 10.300,00 em 2019).
Em 1990, a Nokia lançou o
N9000 com SO Geoworks, que
DynaTAC 8000X – Motorola
combinava dois dispositivos
separados: um telefone e um
assistente digital pessoal (PDA,
Personal Digital Assistant).
Em 1997, a Ericsson cunhou o
termo smartphone para o seu
modelo de telefone “Penelope”
GS88 com SO Geoworks. N9000 – Nokia GS88 – Ericsson
117
5ª geração – Processadores V/ULSI
A quinta geração (1990-presente): computadores móveis
A maioria dos smartphones na primeira década
após sua criação era executada em Symbian OS da
Symbian Corporation. Era o sistema operacional
escolhido para as marcas populares como Samsung,
Sony Ericsson, Motorola e especialmente Nokia.
No entanto, outros sistemas operacionais como o
Tela do iOS 13
Blackberry OS da Research In Motion (RIM),
introduzido para smartphones em 2002 e o iOS da
Apple, lançado para o primeiro iPhone em 2007,
começaram a ganhar mercado do Symbian,
atualmente está descontinuado.
O Android, um sistema operacional baseado no
Linux lançado pelo Google em 2008, atualmente
tem dominado os seus rivais. Tela do Android 11
118
Bibliografia
1. TANENBAUM, Andrew S. e BOS, Herbert, Sistemas operacionais
modernos. tradução Jorge Ritter; revisão técnica Raphael Y. de Camargo – 4ª
ed., São Paulo: Pearson Education do Brasil, 2016, 864 p..
2. TANENBAUM, Andrew S. e WOODHULL, Albert S., Sistemas
operacionais: projeto e implementação. tradução João Tortello; revisão
técnica Alexandre Carissimi – 3ª. ed., Porto Alegre: Bookman, 2008, 759 p..
3. SILBERSCHATZ, Abraham, GALVIN, Peter Baer e GAGNE, Greg,
Fundamentos de sistemas operacionais. tradução Aldir José Coelho Correa da
Silva; revisão técnica Elisabete do Rego Lins – 9ª ed., Rio de Janeiro: LTC,
2015, 524 p..
Estas transparências foram baseadas nos livros da bibliografia acima, em sítios (sites) da
internet e em notas de aulas dos professores Alexandre Gonçalves Silva (UFSC), Beatriz M.
F. Souza UFES), Igor Augusto de Carvalho Alves (IFRN) e Olson Matunga
. 119
Bibliografia
120
ATENÇÃO
121
Anexo – Disruptive technology timeline
A History of Disruption
https://medium.com/@bankai_ux/history-of-ux-timeline-infographic-4a2035b5014a 122
Anexo – Internet evolution timeline