Você está na página 1de 123

Análise e Desenvolvimento de Sistemas

Sistemas Digitais
Aula 01A – Introdução aos Sistemas Computacionais –
Histórico de máquinas (hardware)

Prof. Dr. Gleison Elias da Silva


1
Objetivos específicos
 Apresentar uma perspectiva histórica da
evolução das máquinas computadores
(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

2000 Year Old Computer - Decoding the Antikythera Mechanism


3
https://www.youtube.com/watch?v=jSQNEPbQOiI
Perspectiva histórica
 Idade média – Por volta de 1275 o
catalão Ramon Llull projetou um
método (A grande arte, Ars Magna)
baseado no dispositivo usado por
astrólogos árabes medievais para
combinar ideias através de meios
mecânicos (Zairja).
 A máquina lógica de Llull combinava
atributos religiosos e filosóficos
selecionados de uma série de listas e
pretendia ser uma ferramenta de debate
para conquistar muçulmanos para a fé
cristã por meio da lógica e da razão. Máquina de Llull

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.

Método de Napier Dispositivo Ossos de Napier


https://history-computer.com/
6
Perspectiva histórica
 Século 17 – Máquina e régua de calcular, como: máquina do
teólogo alemão Wilhelm Schickard de 1623 e a régua de cálculo
do sacerdote e matemático inglês William Oughtred de 1633.

Réplica da máquina de Schickard Imagem ilustrativa de uma régua

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.

Máquina Pascalina Réplica da máquina de Leibniz

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.

Modelo da máquina de Hahn Réplica da máquina de von Müller

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.

Réplica do tear de Bouchon Tear de Jacquard

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.

Réplica da máquina diferencial Réplica da máquina analítica

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.

Algoritmo da máquina analítica Ada Lovelace, a primeira programadora

O Primeiro Computador do Mundo - Charles Babbage & Ada Lovelace


12
https://www.youtube.com/watch?v=35MwtZ5MKjM
Perspectiva histórica
 A primeira máquina verdadeiramente digital foi projetada pelo
matemático inglês Charles Babbage.
 Embora Babbage tenha gasto a maior parte de sua vida e
fortuna tentando construir a “máquina analítica”, nunca
conseguiu colocá-la para funcionar, de fato.
 Babbage contratou a jovem
Ada Lovelace para
programar a máquina, sendo
esta considerada a primeira
programadora da história.
 A linguagem de
programação Ada é uma
homenagem a ela. Máquina analítica de Babbage

Charles Babbage's Analytical Engine


13
https://www.youtube.com/watch?v=eMy4vSZ-J_I
Perspectiva histórica
 Século 19 – Máquinas com funções específicas, como: a
máquina perfuradora e tabuladora de cartões de Herman
Hollerith de 1885.

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.

IBM 805 Test Scoring Machine


www.computerhistory.org/timeline/
15
Perspectiva histórica

Adolf Hitler e Rudolf Hess (dir.) em 1938 Cogumelo causado pela


bomba nuclear “Fat man” –
Nagazaki em 1945

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

 Em 1939 Zuze aprimora o Z1 e


desenvolve o computador
eletromecânico Z2, substituindo as
chaves mecânicas por relés (600). O
Z1 foi destruído pelos bombardeiros
aliados no final de 1943 durante a
WW2, assim como o projeto do Z2. Computador Z2
www.computerhistory.org/timeline/
17
Perspectiva histórica
 Século 20 – Entre 1937 e 1942, o
professor John Vincent Atanasoff
e seu aluno de graduação Clifford
Edward Berry, ambos da
Universidade de Iowa/USA,
desenvolveram o primeiro Atanasoff-Berry Computer (ABC)
computador digital que utilizava
cerca de 300 válvulas e o
apresentaram o Atanasoff-Berry
Computer (ABC) funcional em
1939.

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”).

Máquina Enigma Modelos de U-boat


www.computerhistory.org/timeline/
20
Perspectiva histórica
 Século 20 – Computadores com funções específicas, como: a
máquina Bombe (relés) de 1939 a 1945 do matemático Alan
Mathison Turing utilizado para quebrar os códigos secretos
alemães criados por meio da máquina “Enigma”.

Turing baseou-se nos trabalhos de


Marian Adam Rejewski (Bomba
kryptologiczna), de David
Hilbert (Teoria dos Conjuntos) e
de Kurt Gödel (Sistema formal)
para formar a fundamentação
teórica da que veio a ser chamada
“Ciência da Computação”.
Réplica do “Automatic Computing Engine” de Turing
www.computerhistory.org/timeline/
21
Perspectiva histórica
 Século 20 – O diretor de Bletchley
Park, William Gordon Radley, solicitou
ao engenheiro Thomas Harold
Flowers a ajudar Turing na construção
de um decodificador para a Bombe.
 Flowers assistido por Sidney Colossus Mark I
Broadhurst, William Chandler e
Allen Coombs propuseram o
computador Colossus Mark I (1.500
válvulas), que decodificava os códigos
nazistas da máquina cifra de Lorenz que
estavam sendo estudadas por Maxwell
Herman Alexander Newman. Máquina de criptografia
Lorenz SZ42
www.computerhistory.org/timeline/
22
Perspectiva histórica
 Século 20 – Depois do sucesso da
Colossus Mark I e de melhorias
propostas por William Gordon
Welchman foram construídas 10
máquinas Colossus Mark II (2.400
válvulas) no início de junho de 1944, Réplica do Colossus Mark II
as quais imediatamente, produziram
informações vitais para os
desembarques do Dia D, planejados
para o dia 5 de junho de 1944,
ocorridos no dia 6, devido ao mau
tempo daquele dia.

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

 Estrelas além do tempo (2016, Hidden Figures)

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.

O Mark I foi o primeiro


computador a possuir a
arquitetura de Harvard.

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

entre os contatos de relé do


computador Harvard Mark II.
 A palavra “bug” foi então usada para
descrever um defeito, pelo menos
desde 1889, mas Hopper é creditada
com inventora da palavra "depuração"
para descrever o trabalho para
eliminar as falhas do programa.
www.computerhistory.org/timeline/
26
Perspectiva histórica
 Século 20 – ENIAC – (Electronic Numerical Integrator and Computer)
entre 1943 e 1945, considerado o 1º computador eletrônico
projetado e usado para cálculos de artilharia do exército americano.
Com 18.000 válvulas e pesando 30 t, era mais de 1.000 mais
rápido do que qualquer computador anterior.

O ENIAC foi desenvolvido pelos


americanos John Presper Eckert
e John William Mauchly da
Universidade da Pensilvânia e
teve a colaboração do húngaro-
americano John von Neumann,
matemático que trabalhava no
ENIAC projeto da bomba de hidrogênio.
www.computerhistory.org/timeline/
27
Perspectiva histórica
 Século 20 – EDVAC – (Electronic
Discrete Variable Automatic Computer)
também desenvolvido por Eckert e
Mauchly entre 1944 e 1949 foi um dos
primeiros computadores eletrônicos.
Diferentemente de seu predecessor
ENIAC, utilizava o sistema binário e
não decimal e possuía arquitetura
proposta por John von Neumann.
 O EDVAC possuía quase 6.000
válvulas e 12.000 diodos, peso 7,85 t,
área de 45,5 m2 e 56 kW de potência.

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.

Transistor da Bell Labs Inventores do transistor no Bell Labs


www.computerhistory.org/timeline/
30
Perspectiva histórica
 Século 20 – EDSAC – (Electronic Delay Storage Automatic
Calculator) de 1947 a 1949, foi uma das primeiras máquinas
baseadas na proposta de Von Neumann construídas por
Maurice Wilkes da Universidade de Cambridge no Reino
Unido.

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.

Réplica do Manchester Baby


www.computerhistory.org/timeline/
32
Perspectiva histórica
 Século 20 – Manchester Mark I – (MADM, Manchester
Automatic Digital Machine) em 1949 ficava pronto um dos
primeiros computadores com programa armazenado (tubo de
Williams), desenvolvido na Universidade de Manchester, a partir
do projeto do Manchester Baby (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.

Console do Ferranti Mark I e durante o comissionamento


www.computerhistory.org/timeline/
34
Perspectiva histórica
 Século 20 – UNIVAC - I – (Universal Automatic Computer)
construído em março de 1951, foi o primeiro computador para
uso comercial e administrativo projetado por Eckert e
Mauchly, os inventores do ENIAC, agora da Eckert–Mauchly
Computer Corporation (atualmente Unisys) .
O UNIVAC possuía 5.200 válvulas,
pesava 13 toneladas e consumia
125 kW para fazer 1905 operações
por segundo, com um clock de
2.25MHz, ocupando mais de 35 m2
de espaço e custava entre
US$159.000,00 a US$1.500.000,00.
UNIVAC - I
www.computerhistory.org/timeline/
35
Perspectiva histórica
 Século 20 – UNIVAC - I – Em 1952,
a matemática Grace Hopper
completa o A-0, um programa que
permite a um usuário do computador
usar palavras semelhantes ao inglês em
vez de números para dar instruções ao
computador. Ele possuía vários
recursos de um compilador moderno e
foi escrito para o computador
UNIVAC I, o primeiro sistema de
computador comercial dos Estados
Unidos.
Grace Hopper segurando
apostila de COBOL
www.computerhistory.org/timeline/
36
Perspectiva histórica
 Século 20 – IBM 701 (Electronic
Data Processing Machine), foi o
primeiro computador científico
comercial em grande escala da
IBM e foi anunciado em 1952.
O IBM 701 foi projetado por
Nathaniel Rochester, baseado
na máquina IAS de Princeton
(arquitetura de von Neumann). Unidade de controle analítico
eletrônico IBM 701

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.

Manchester TC Transistor de ponto de contato


www.computerhistory.org/timeline/
41
Perspectiva histórica
 Século 20 – TRADIC
(TRAnsistor DIgital Computer)
Jean H. Felker liderou uma
equipe do Bell Labs, incluindo
o engenheiro James R. Harris,
que projetou e construiu o
primeiro computador
transistorizado em 1954 nos
Estados Unidos. Felker e Harris trabalhando
no TRADIC no Bell Labs

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.

Calculadora transistorizada IBM 608


www.computerhistory.org/timeline/
46
Perspectiva histórica
 Século 20 – Circuito Integrado de 1958, o
engenheiro Jack St. Claire Kilby, da Texas
Instruments, criou o primeiro Circuito Integrado
da história.

O circuito integrado de Kilby Patente do circuito integrado


Kilby files patent for IC, February 6, 1959
https://www.edn.com/kilby-files-patent-for-ic-february-6-1959/ 47
Perspectiva histórica
 Século 20 – Circuito Integrado de 1959, o físico Robert
“Bob” Noyce, conhecido como “O Prefeito do Vale do Silício”,
é creditado como coinventor do circuito integrado, pois a
empresa Fairchild Semiconductor, que ele ajudou a fundar lançou o
primeiro CI comercial poucos antes da Texas.

O circuito integrado de Bob Robert Noyce


Noyce receives 1st IC patent, April 25, 1961
https://www.edn.com/noyce-receives-1st-ic-patent-april-25-1961/ 48
Perspectiva histórica
 Século 20 – Em 1968 Robert Noyce juntamente com Gordon
Moore fundam a NM Electronics, como um nome temporário
e depois Intel de Integrated Electronics.

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.

IBM 7090 IBM 7094

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.

Circuito em Flip-Chip PDP-7 da DEC

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.

IBM System/360 IBM System/360

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.

Sistema AGC Interface IHM

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.

Electronic hand-held calculator (Cal Tech)

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.

 Na Universidade de São Paulo (USP) inicia-se em junho de 1971


o desenvolvimento do computador "Pato Feio". O nome é uma
pequena piada, pois se a prioridade do governo militar era o
Cisne Branco, o projeto da USP era o patinho feio da história.

A história do projeto Patinho Feio


56
https://www.youtube.com/watch?time_continue=180&v=wQ22Ymo0Spk&feature=emb_logo
Perspectiva histórica
 Século 20 – Pato Feio (USP) o projeto do computador, sob a
responsabilidade da equipe do Prof. Antonio Hélio Guerra
Vieira, foi finalizado em junho de 1972, antes do fornecimento
do Cisne Branco. O computador desenvolvido tinha memória de
4 kbytes e linguagem de programação assembly.

O pesq. Lucas Moscato e o Pato Feio Computador “Pato Feio” da USP

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

Silent 700 model 745 – TI


http://s3data.computerhistory.org/brochures/ti.silent700.1976.102646198.pdf

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

Altair 8800 – O avô dos PC

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

Propaganda Cobra-530 (Revista Veja, ed. 635, 05/11/1980)

Propaganda Cobra-530 (Revista Veja, ed. 641, 17/12/1980)

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.

PC-PRO da MicroAge 8088 – Intel

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.

Macintosh da Apple 68000 – Motorola

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.

Personal Computer XT da IBM 8088 – 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

Processador Core i7 – Intel

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;

 3ª geração: Circuitos integrados

 4ª geração: Microprocessadores Very


Large Scale Integration (VLSI).
 5ª geração: Microprocessadores Ultra
Large Scale Integration (ULSI).

Imagem: https://www.takshilalearning.com/

87
Perspectiva histórica
Gerações de computadores:
 1ª geração: Tubos de vácuo;

 2ª geração: Transistores;

 3ª geração: Circuitos integrados

 4ª geração: Microprocessadores VLSI.

 5ª geração: Microprocessadores ULSI.

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.

Exemplo de válvulas no Colossus

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;

 Consumiam menos energia;

 Geravam menos calor;

 Eram mais rápidos e confiáveis.

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.

Um sistema em lote (batch) antigo

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.

 (b) O IBM 1401 grava os lotes de tarefas nas fitas.

 (c) O operador leva a fita de entrada para o IBM 7094.

 (d) O IBM 7094 executa o processamento.

 (e) O operador leva a fita de saída para o IBM 1401.

 (f) O IBM 1401 imprime as saídas.

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;

 Equipamentos menores e mais baratos.

 O processo de fabricação que


possibilitava a construção de vários
circuitos simultaneamente, facilitando
a produção em massa (algo como o
advento da imprensa que
revolucionou a produção de livros).

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

Thompson (sentado) e Ritchie Ken Thompson (esquerda) e


trabalhando em um PDP-11 – 1972 Dennis Ritchie (direita) – 1984

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).

 Kildall detém os direitos do CP/M,


cria a empresa Digital Research e
comercializa seu SO para diversos
fabricantes baseados no 8080, se
tornando líder mundial de SO.
Chip 8080 da Intel

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

usuário (GUI, Graphical User Interface).


 A Xerox ignora o potencial do computador com
SO GUI (veja livro).
 Mas Steven Paul Jobs, que coinventou o
computador Apple em sua garagem, visitou a
PARC, viu a GUI e no mesmo instante percebeu
o seu valor potencial.
Tela GUI do SO Dynabook
do Xerox Alto – Xerox PARC

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.

Computador Lisa – Apple

 A segunda tentativa de Jobs, o Apple


Macintosh (1984), foi um sucesso enorme,
não apenas porque ele era muito mais barato
que o Lisa, mas também por ser amigável
ao usuário.
Computador Macintosh – Apple

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.

Personal Computer XT da IBM Macintosh da Apple

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.

Computadores pessoais – Apple

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

ISBN-13: 978-8543005676 ISBN-13: 978-8577800575 ISBN-13: 978-8521629399

NOTA: Para a bibliografia complementar consulte o plano de ensino da disciplina

120
ATENÇÃO

Os autores das imagens e dos textos contidos


nesta apresentação podem requerer direitos
autorais, assim antes de reproduzi-las ou mesmo
divulgá-las consulte o autor deste conteúdo, a fim
de solicitar a fonte do material.

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

Internet History 1962 to 1992


https://www.computerhistory.org/internethistory/ 123

Você também pode gostar