SlideShare uma empresa Scribd logo
1 de 59
Histórico dos computadores
Aula 001
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
Aula 001
Histórico dos computadores
Flávio Augusto de Freitas
UM POUCO DE HISTÓRIA
O Computador
Um computador é uma máquina que manipula dados a partir de uma lista de instruções.
Os computadores podem ser mecânicos (computador analógico) ou eletrônicos
(computadores digitais).
UM POUCO DE HISTÓRIA
Computadores mecânicos
Ábaco 2000 A.C
UM POUCO DE HISTÓRIA
Computadores mecânicos
Ossos de Napier 1612
UM POUCO DE HISTÓRIA
Computadores mecânicos
Pascaline, Pascal 1642
UM POUCO DE HISTÓRIA
Computadores mecânicos
Tear automático, Jacquard 1801
UM POUCO DE HISTÓRIA
Computadores mecânicos
Máquina de diferenças, Babbage 1882
UM POUCO DE HISTÓRIA
Computadores mecânicos
Tabulador eletromecânico, Hollerith 1890
UM POUCO DE HISTÓRIA
Computadores de 1ª geração
Eram eletro-eletrônicos
Z1, Z2, Z3 (relés), Konrad Zuse 1935
UM POUCO DE HISTÓRIA
Computadores de 1ª geração
Eram eletro-eletrônicos
ABC (válvulas), Atanosoff 1936
UM POUCO DE HISTÓRIA
Computadores de 1ª geração
Eram eletro-eletrônicos
MARK-1, 1941, 120 m², 10 multiplicações em 3 segundos
UM POUCO DE HISTÓRIA
Computadores de 1ª geração
Eram eletro-eletrônicos
ENIAC, 1946, 30 toneladas, +18000 válvulas, 5000 somas/s
UM POUCO DE HISTÓRIA
Computadores de 1ª geração
Eram eletro-eletrônicos
UNIVAC, 1960, atualização do ENIAC
UM POUCO DE HISTÓRIA
Computadores de 2ª geração
Eram a transistores 1947
TX-0, 1957
UM POUCO DE HISTÓRIA
Computadores de 2ª geração
Eram a transistores 1947
PDP-1, Digital, 1º computador comercial
UM POUCO DE HISTÓRIA
Computadores de 3ª geração
Eram feitos de circuitos integrados 1958
IBM 360, 1965
UM POUCO DE HISTÓRIA
Computadores de 3ª geração
Eram feitos de circuitos integrados 1958
PDP-11, sucesso universitário
UM POUCO DE HISTÓRIA
Poder computacional da Apolo 11
Uma das máquinas mais famosas de todos os tempos é o computador digital de navegação
AGC (Apollo’s Guidance Computer) do projeto Apolo 11.
Graças a esta mimosa velharia informática pré-histórica concebida ao longo dos anos 60, o
homem colocou os pés na Lua e fez história.
UM POUCO DE HISTÓRIA
Poder computacional da Apolo 11
Contudo, atualmente há uma dificuldade ímpar de compará-lo com o que há hoje. Se
fôssemos nos atrever a confrontá-lo com um iPhone, não teria sentido porque o abismo entre
eles é tanto, que é como se tivessem sido fabricados em planetas diferentes.
UM POUCO DE HISTÓRIA
Poder computacional da Apolo 11
O PC nasceu com um processador Intel 8088 de 16 bits com a “bruta” velocidade de 4,77
MHz.
O computador da Apolo era de 16 bits e operava com clock de 1 MHz.
Nenhum dos dois tinha disco rígido, porque isto só surgiu em 1983 no microcomputador IBM
modelo PC XT.
UM POUCO DE HISTÓRIA
Poder computacional da Apolo 11
Software multitarefa em tempo real.
O sistema operacional trabalhava em realtime e tinha capacidade para processar 8 tarefas
simultaneamente de maneira não preemptiva.
Isto era uma novidade tecnológica absolutamente inédita naqueles tempos!
Porém, havia um detalhe, naquela época ainda não tinha sido inventada a hierarquia de
priorização de processos (processamento multitarefa preemptivo), ou seja, uma vez iniciada
uma tarefa, mesmo que ela tivesse menor importância e pudesse ser processada mais
demoradamente, o processador não tinha condições de rebaixar a velocidade do seu
processamento, ou suspendê-la temporariamente.
UM POUCO DE HISTÓRIA
Poder computacional da Apolo 11
Por causa desta limitação, durante o sobrevôo do módulo na Lua em direção ao pouso, o
computador exibiu vários alarmes com o código “1201”, o que significava de estouro de buffer
no computador AGC devido ao excesso de processos que a sua extremamente limitada
capacidade computacional não tinha condições de processar.
UM POUCO DE HISTÓRIA
Poder computacional da Apolo 11
A razão dos erros era muito simples, para garantir um pouso perfeito os responsáveis pela
missão resolveram dirigir simultaneamente ao computador as informações das antenas dos
três radares, duas normais de navegação e a de pouso.
O imprevisto aconteceu porque esta situação nunca havia sido simulada na maquete da
cápsula instalada no centro de treinamento em Houston.
O erro do AGC, não obstante ele não ter deixado de processar nenhuma informação, foi ter
delongado o processamento, já que os dados que chegavam foram ficando na fila, o que
gerou um atraso na entrada dos pontos captados pelo radar na superfície e o consequente
avanço em relação ao alvo inicialmente previsto para a alunissagem.
UM POUCO DE HISTÓRIA
Poder computacional da Apolo 11
Neil Armstrong e Buzz Aldrin foram obrigados a assumir o controle manual, só assim
conseguiram manobrar o módulo lunar para um local propício de pouso.
Se eles tivessem deixado as operações por conta do computador, teriam ido para a morte
certa, direto para dentro da cratera de um vulcão, atulhada de pedras e relevo irregular.
UM POUCO DE HISTÓRIA
Poder computacional da Apolo 11
Por incrível que pareça e com toda esta precariedade tecnológica no final da década de 60,
por pouco a primeira tentativa da humanidade de pousar em solo extraterrestre não acaba se
espatifando nas pedras devido à problemas de automatismo.
Isto não lembra um certo voo 447 que entrou voando mar adentro, uma tragédia talvez
tivesse sido evitada se o Airbus A330 dispusesse de modo de vôo completamente manual?
UM POUCO DE HISTÓRIA
Computadores de 4ª geração
São feitos de microprocessadores 1970
Intel 4004, 1971, 4 bits
UM POUCO DE HISTÓRIA
Computadores de 4ª geração
São feitos de microprocessadores 1970
Intel 8008, 1972
UM POUCO DE HISTÓRIA
Computadores de 4ª geração
São feitos de microprocessadores 1970
Altair 8800, 1974, montado em kits
UM POUCO DE HISTÓRIA
Computadores de 4ª geração
São feitos de microprocessadores 1970
Apple, 1976, TV + Teclado, BASIC escrito por Bill Gates
UM POUCO DE HISTÓRIA
Computadores de 4ª geração
São feitos de microprocessadores 1970
IBM-PC, 1981, computador pessoal, (projeto aberto, processador 8088 Intel, 16 bits, 4,77
MHz, 16 kB RAM, US$ 4400)
UM POUCO DE HISTÓRIA
Arquitetura básica de um computador
Internamente os computadores modernos podem ser
caracterizados por três partes distintas, a unidade central de
processamento (UCP), a memória (MEM) e os dispositivos de
entrada e saída (E/S).
UCP
Memória
E/S
UM POUCO DE HISTÓRIA
Como funciona um computador
Clique aqui (arquivo local) ou assista no YouTube.
Flávio Augusto de Freitas
http://flavioaf.blogspot.com
flaviocefetrp@gmail.com
Aula 001   histórico dos computadores

Mais conteúdo relacionado

Mais procurados

História do primeiro computador finalizado
História do primeiro computador  finalizadoHistória do primeiro computador  finalizado
História do primeiro computador finalizado
cumpleanos
 
A evolução dos computadores
A evolução dos computadoresA evolução dos computadores
A evolução dos computadores
Marcos Melo
 
A HistóRia Da ComputaçãO
A HistóRia Da ComputaçãOA HistóRia Da ComputaçãO
A HistóRia Da ComputaçãO
guestebb673
 
Historia do primeiro computador 2
Historia do primeiro computador 2Historia do primeiro computador 2
Historia do primeiro computador 2
bebesaura
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadores
Jaian Tales
 
A EvoluçãO Do Computador De 1990 Até Os Dias De Hoje
A EvoluçãO Do Computador De 1990 Até Os Dias De HojeA EvoluçãO Do Computador De 1990 Até Os Dias De Hoje
A EvoluçãO Do Computador De 1990 Até Os Dias De Hoje
SOL RIBEIRO
 
A história e evolução do computador
A história e evolução do computadorA história e evolução do computador
A história e evolução do computador
xixpto
 
História da computação
História da computaçãoHistória da computação
História da computação
gutka3
 
História da Computação
História da ComputaçãoHistória da Computação
História da Computação
matheuspinho
 

Mais procurados (20)

História Computação
História ComputaçãoHistória Computação
História Computação
 
História do primeiro computador finalizado
História do primeiro computador  finalizadoHistória do primeiro computador  finalizado
História do primeiro computador finalizado
 
Arq Comp Geracao Zero E 1
Arq Comp Geracao Zero E 1Arq Comp Geracao Zero E 1
Arq Comp Geracao Zero E 1
 
A evolução dos computadores
A evolução dos computadoresA evolução dos computadores
A evolução dos computadores
 
história da computação
história da computaçãohistória da computação
história da computação
 
A HistóRia Da ComputaçãO
A HistóRia Da ComputaçãOA HistóRia Da ComputaçãO
A HistóRia Da ComputaçãO
 
Historia do primeiro computador 2
Historia do primeiro computador 2Historia do primeiro computador 2
Historia do primeiro computador 2
 
Historia do computador geraçoes
Historia do computador geraçoesHistoria do computador geraçoes
Historia do computador geraçoes
 
Evolucao
EvolucaoEvolucao
Evolucao
 
Jogos com interfaces naturais: A morte do Joystick (Semcomp 2010 USP)
Jogos com interfaces naturais: A morte do Joystick (Semcomp 2010 USP)Jogos com interfaces naturais: A morte do Joystick (Semcomp 2010 USP)
Jogos com interfaces naturais: A morte do Joystick (Semcomp 2010 USP)
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadores
 
A EvoluçãO Do Computador De 1990 Até Os Dias De Hoje
A EvoluçãO Do Computador De 1990 Até Os Dias De HojeA EvoluçãO Do Computador De 1990 Até Os Dias De Hoje
A EvoluçãO Do Computador De 1990 Até Os Dias De Hoje
 
A história e evolução do computador
A história e evolução do computadorA história e evolução do computador
A história e evolução do computador
 
Apresentação extra
Apresentação extraApresentação extra
Apresentação extra
 
História da computação
História da computaçãoHistória da computação
História da computação
 
Historia da Computacao
Historia da ComputacaoHistoria da Computacao
Historia da Computacao
 
História da informática resumo
História da informática resumoHistória da informática resumo
História da informática resumo
 
História da Computação
História da ComputaçãoHistória da Computação
História da Computação
 
Sistemas Operacionais - Aula 1 - História e Introdução a SO
Sistemas Operacionais - Aula 1 - História e Introdução a SOSistemas Operacionais - Aula 1 - História e Introdução a SO
Sistemas Operacionais - Aula 1 - História e Introdução a SO
 
História da informática
História da informáticaHistória da informática
História da informática
 

Semelhante a Aula 001 histórico dos computadores

Histórico e-evolução-dos-computadores-mbr1
Histórico e-evolução-dos-computadores-mbr1Histórico e-evolução-dos-computadores-mbr1
Histórico e-evolução-dos-computadores-mbr1
Fernanda Firmino
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadores
Daniel Moura
 
Historia da Informática
 Historia da Informática Historia da Informática
Historia da Informática
Fran Plautz
 

Semelhante a Aula 001 histórico dos computadores (20)

Ahist comput
Ahist computAhist comput
Ahist comput
 
Histórico e-evolução-dos-computadores-mbr1
Histórico e-evolução-dos-computadores-mbr1Histórico e-evolução-dos-computadores-mbr1
Histórico e-evolução-dos-computadores-mbr1
 
Capitulo 1 cortes
Capitulo 1 cortesCapitulo 1 cortes
Capitulo 1 cortes
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadores
 
Historia da Informática
 Historia da Informática Historia da Informática
Historia da Informática
 
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdf
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdfLista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdf
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdf
 
História do computador
História do computadorHistória do computador
História do computador
 
Introdução à Informática - Material para curso técnico
Introdução à Informática - Material para curso técnicoIntrodução à Informática - Material para curso técnico
Introdução à Informática - Material para curso técnico
 
Historia Computadores
Historia ComputadoresHistoria Computadores
Historia Computadores
 
Como o computador funciona 3
Como o computador funciona 3Como o computador funciona 3
Como o computador funciona 3
 
Arquitetu..
Arquitetu..Arquitetu..
Arquitetu..
 
Ic Na02
Ic Na02Ic Na02
Ic Na02
 
Trabalho Final
Trabalho FinalTrabalho Final
Trabalho Final
 
Aula02 - Informática Instrumental - USP -
Aula02 - Informática Instrumental - USP -Aula02 - Informática Instrumental - USP -
Aula02 - Informática Instrumental - USP -
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
 
Aula 02 de Informatica Prof. Edberto Ferneda .ppt
Aula 02 de Informatica Prof. Edberto Ferneda .pptAula 02 de Informatica Prof. Edberto Ferneda .ppt
Aula 02 de Informatica Prof. Edberto Ferneda .ppt
 
Aula 02.ppt
Aula 02.pptAula 02.ppt
Aula 02.ppt
 

Mais de Flávio Freitas

Tutorial aed iii 009 - algoritmo de ordenação heapsort
Tutorial aed iii   009 - algoritmo de ordenação heapsortTutorial aed iii   009 - algoritmo de ordenação heapsort
Tutorial aed iii 009 - algoritmo de ordenação heapsort
Flávio Freitas
 
Tutorial aed iii 005 - algoritmo de ordenação quicksort
Tutorial aed iii   005 - algoritmo de ordenação quicksortTutorial aed iii   005 - algoritmo de ordenação quicksort
Tutorial aed iii 005 - algoritmo de ordenação quicksort
Flávio Freitas
 
Tutorial aed iii 004 - algoritmo de ordenação quicksort
Tutorial aed iii   004 - algoritmo de ordenação quicksortTutorial aed iii   004 - algoritmo de ordenação quicksort
Tutorial aed iii 004 - algoritmo de ordenação quicksort
Flávio Freitas
 
Tutorial aed iii 006 - algoritmo de ordenação quicksort
Tutorial aed iii   006 - algoritmo de ordenação quicksortTutorial aed iii   006 - algoritmo de ordenação quicksort
Tutorial aed iii 006 - algoritmo de ordenação quicksort
Flávio Freitas
 
Tutorial aed iii 007 - algoritmo de ordenação heapsort
Tutorial aed iii   007 - algoritmo de ordenação heapsortTutorial aed iii   007 - algoritmo de ordenação heapsort
Tutorial aed iii 007 - algoritmo de ordenação heapsort
Flávio Freitas
 
Tutorial aed iii 008 - algoritmo de ordenação heapsort
Tutorial aed iii   008 - algoritmo de ordenação heapsortTutorial aed iii   008 - algoritmo de ordenação heapsort
Tutorial aed iii 008 - algoritmo de ordenação heapsort
Flávio Freitas
 
5º apl cursos técnicos - informática básica e aplicada 2012 - br office.org...
5º apl   cursos técnicos - informática básica e aplicada 2012 - br office.org...5º apl   cursos técnicos - informática básica e aplicada 2012 - br office.org...
5º apl cursos técnicos - informática básica e aplicada 2012 - br office.org...
Flávio Freitas
 
5º apl cursos técnicos - informática básica e aplicada 2012 - br office.org...
5º apl   cursos técnicos - informática básica e aplicada 2012 - br office.org...5º apl   cursos técnicos - informática básica e aplicada 2012 - br office.org...
5º apl cursos técnicos - informática básica e aplicada 2012 - br office.org...
Flávio Freitas
 
Tutorial aed iii 003 - algoritmo de ordenação shellsort
Tutorial aed iii   003 - algoritmo de ordenação shellsortTutorial aed iii   003 - algoritmo de ordenação shellsort
Tutorial aed iii 003 - algoritmo de ordenação shellsort
Flávio Freitas
 
Aula 001 plan. e sist. comp. aplic. à adm. - o computador na sociedade, nas...
Aula 001   plan. e sist. comp. aplic. à adm. - o computador na sociedade, nas...Aula 001   plan. e sist. comp. aplic. à adm. - o computador na sociedade, nas...
Aula 001 plan. e sist. comp. aplic. à adm. - o computador na sociedade, nas...
Flávio Freitas
 
Aula 003 plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Aula 003   plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...Aula 003   plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Aula 003 plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Flávio Freitas
 
Aula 004 plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Aula 004   plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...Aula 004   plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Aula 004 plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Flávio Freitas
 
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Flávio Freitas
 
Algoritmos para estruturas de dados
Algoritmos para estruturas de dadosAlgoritmos para estruturas de dados
Algoritmos para estruturas de dados
Flávio Freitas
 

Mais de Flávio Freitas (20)

Tutorial aed iii 009 - algoritmo de ordenação heapsort
Tutorial aed iii   009 - algoritmo de ordenação heapsortTutorial aed iii   009 - algoritmo de ordenação heapsort
Tutorial aed iii 009 - algoritmo de ordenação heapsort
 
Tutorial aed iii 005 - algoritmo de ordenação quicksort
Tutorial aed iii   005 - algoritmo de ordenação quicksortTutorial aed iii   005 - algoritmo de ordenação quicksort
Tutorial aed iii 005 - algoritmo de ordenação quicksort
 
Tutorial aed iii 004 - algoritmo de ordenação quicksort
Tutorial aed iii   004 - algoritmo de ordenação quicksortTutorial aed iii   004 - algoritmo de ordenação quicksort
Tutorial aed iii 004 - algoritmo de ordenação quicksort
 
Tutorial aed iii 006 - algoritmo de ordenação quicksort
Tutorial aed iii   006 - algoritmo de ordenação quicksortTutorial aed iii   006 - algoritmo de ordenação quicksort
Tutorial aed iii 006 - algoritmo de ordenação quicksort
 
Tutorial aed iii 007 - algoritmo de ordenação heapsort
Tutorial aed iii   007 - algoritmo de ordenação heapsortTutorial aed iii   007 - algoritmo de ordenação heapsort
Tutorial aed iii 007 - algoritmo de ordenação heapsort
 
Tutorial aed iii 008 - algoritmo de ordenação heapsort
Tutorial aed iii   008 - algoritmo de ordenação heapsortTutorial aed iii   008 - algoritmo de ordenação heapsort
Tutorial aed iii 008 - algoritmo de ordenação heapsort
 
5º apl cursos técnicos - informática básica e aplicada 2012 - br office.org...
5º apl   cursos técnicos - informática básica e aplicada 2012 - br office.org...5º apl   cursos técnicos - informática básica e aplicada 2012 - br office.org...
5º apl cursos técnicos - informática básica e aplicada 2012 - br office.org...
 
5º apl cursos técnicos - informática básica e aplicada 2012 - br office.org...
5º apl   cursos técnicos - informática básica e aplicada 2012 - br office.org...5º apl   cursos técnicos - informática básica e aplicada 2012 - br office.org...
5º apl cursos técnicos - informática básica e aplicada 2012 - br office.org...
 
Tutorial aed iii 003 - algoritmo de ordenação shellsort
Tutorial aed iii   003 - algoritmo de ordenação shellsortTutorial aed iii   003 - algoritmo de ordenação shellsort
Tutorial aed iii 003 - algoritmo de ordenação shellsort
 
Tutorial aed iii 001 - algoritmo de ordenação shellsort
Tutorial aed iii   001 - algoritmo de ordenação shellsortTutorial aed iii   001 - algoritmo de ordenação shellsort
Tutorial aed iii 001 - algoritmo de ordenação shellsort
 
Tutorial aed iii 002 - algoritmo de ordenação shellsort
Tutorial aed iii   002 - algoritmo de ordenação shellsortTutorial aed iii   002 - algoritmo de ordenação shellsort
Tutorial aed iii 002 - algoritmo de ordenação shellsort
 
Tutorial dev cpp 001 - criação, leitura e alteração de arquivos
Tutorial dev cpp   001 - criação, leitura e alteração de arquivosTutorial dev cpp   001 - criação, leitura e alteração de arquivos
Tutorial dev cpp 001 - criação, leitura e alteração de arquivos
 
Tutorial dev cpp 002 - criação, leitura e alteração de arquivos
Tutorial dev cpp   002 - criação, leitura e alteração de arquivosTutorial dev cpp   002 - criação, leitura e alteração de arquivos
Tutorial dev cpp 002 - criação, leitura e alteração de arquivos
 
Aula 004 noções de hardware
Aula 004   noções de hardwareAula 004   noções de hardware
Aula 004 noções de hardware
 
Aula 005 noções de hardware
Aula 005   noções de hardwareAula 005   noções de hardware
Aula 005 noções de hardware
 
Aula 001 plan. e sist. comp. aplic. à adm. - o computador na sociedade, nas...
Aula 001   plan. e sist. comp. aplic. à adm. - o computador na sociedade, nas...Aula 001   plan. e sist. comp. aplic. à adm. - o computador na sociedade, nas...
Aula 001 plan. e sist. comp. aplic. à adm. - o computador na sociedade, nas...
 
Aula 003 plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Aula 003   plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...Aula 003   plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Aula 003 plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
 
Aula 004 plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Aula 004   plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...Aula 004   plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
Aula 004 plan. e sist. comp. aplic. à adm. - estudos dos principais sistema...
 
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
 
Algoritmos para estruturas de dados
Algoritmos para estruturas de dadosAlgoritmos para estruturas de dados
Algoritmos para estruturas de dados
 

Último

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 

Último (20)

PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 

Aula 001 histórico dos computadores

  • 1. Histórico dos computadores Aula 001 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
  • 2. INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Aula 001 Histórico dos computadores Flávio Augusto de Freitas
  • 3. UM POUCO DE HISTÓRIA O Computador Um computador é uma máquina que manipula dados a partir de uma lista de instruções. Os computadores podem ser mecânicos (computador analógico) ou eletrônicos (computadores digitais).
  • 4. UM POUCO DE HISTÓRIA Computadores mecânicos Ábaco 2000 A.C
  • 5. UM POUCO DE HISTÓRIA Computadores mecânicos Ossos de Napier 1612
  • 6.
  • 7. UM POUCO DE HISTÓRIA Computadores mecânicos Pascaline, Pascal 1642
  • 8. UM POUCO DE HISTÓRIA Computadores mecânicos Tear automático, Jacquard 1801
  • 9. UM POUCO DE HISTÓRIA Computadores mecânicos Máquina de diferenças, Babbage 1882
  • 10. UM POUCO DE HISTÓRIA Computadores mecânicos Tabulador eletromecânico, Hollerith 1890
  • 11.
  • 12. UM POUCO DE HISTÓRIA Computadores de 1ª geração Eram eletro-eletrônicos Z1, Z2, Z3 (relés), Konrad Zuse 1935
  • 13. UM POUCO DE HISTÓRIA Computadores de 1ª geração Eram eletro-eletrônicos ABC (válvulas), Atanosoff 1936
  • 14. UM POUCO DE HISTÓRIA Computadores de 1ª geração Eram eletro-eletrônicos MARK-1, 1941, 120 m², 10 multiplicações em 3 segundos
  • 15.
  • 16. UM POUCO DE HISTÓRIA Computadores de 1ª geração Eram eletro-eletrônicos ENIAC, 1946, 30 toneladas, +18000 válvulas, 5000 somas/s
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. UM POUCO DE HISTÓRIA Computadores de 1ª geração Eram eletro-eletrônicos UNIVAC, 1960, atualização do ENIAC
  • 24.
  • 25.
  • 26.
  • 27. UM POUCO DE HISTÓRIA Computadores de 2ª geração Eram a transistores 1947 TX-0, 1957
  • 28.
  • 29. UM POUCO DE HISTÓRIA Computadores de 2ª geração Eram a transistores 1947 PDP-1, Digital, 1º computador comercial
  • 30. UM POUCO DE HISTÓRIA Computadores de 3ª geração Eram feitos de circuitos integrados 1958 IBM 360, 1965
  • 31.
  • 32.
  • 33. UM POUCO DE HISTÓRIA Computadores de 3ª geração Eram feitos de circuitos integrados 1958 PDP-11, sucesso universitário
  • 34.
  • 35. UM POUCO DE HISTÓRIA Poder computacional da Apolo 11 Uma das máquinas mais famosas de todos os tempos é o computador digital de navegação AGC (Apollo’s Guidance Computer) do projeto Apolo 11. Graças a esta mimosa velharia informática pré-histórica concebida ao longo dos anos 60, o homem colocou os pés na Lua e fez história.
  • 36. UM POUCO DE HISTÓRIA Poder computacional da Apolo 11 Contudo, atualmente há uma dificuldade ímpar de compará-lo com o que há hoje. Se fôssemos nos atrever a confrontá-lo com um iPhone, não teria sentido porque o abismo entre eles é tanto, que é como se tivessem sido fabricados em planetas diferentes.
  • 37.
  • 38. UM POUCO DE HISTÓRIA Poder computacional da Apolo 11 O PC nasceu com um processador Intel 8088 de 16 bits com a “bruta” velocidade de 4,77 MHz. O computador da Apolo era de 16 bits e operava com clock de 1 MHz. Nenhum dos dois tinha disco rígido, porque isto só surgiu em 1983 no microcomputador IBM modelo PC XT.
  • 39. UM POUCO DE HISTÓRIA Poder computacional da Apolo 11 Software multitarefa em tempo real. O sistema operacional trabalhava em realtime e tinha capacidade para processar 8 tarefas simultaneamente de maneira não preemptiva. Isto era uma novidade tecnológica absolutamente inédita naqueles tempos! Porém, havia um detalhe, naquela época ainda não tinha sido inventada a hierarquia de priorização de processos (processamento multitarefa preemptivo), ou seja, uma vez iniciada uma tarefa, mesmo que ela tivesse menor importância e pudesse ser processada mais demoradamente, o processador não tinha condições de rebaixar a velocidade do seu processamento, ou suspendê-la temporariamente.
  • 40. UM POUCO DE HISTÓRIA Poder computacional da Apolo 11 Por causa desta limitação, durante o sobrevôo do módulo na Lua em direção ao pouso, o computador exibiu vários alarmes com o código “1201”, o que significava de estouro de buffer no computador AGC devido ao excesso de processos que a sua extremamente limitada capacidade computacional não tinha condições de processar.
  • 41. UM POUCO DE HISTÓRIA Poder computacional da Apolo 11 A razão dos erros era muito simples, para garantir um pouso perfeito os responsáveis pela missão resolveram dirigir simultaneamente ao computador as informações das antenas dos três radares, duas normais de navegação e a de pouso. O imprevisto aconteceu porque esta situação nunca havia sido simulada na maquete da cápsula instalada no centro de treinamento em Houston. O erro do AGC, não obstante ele não ter deixado de processar nenhuma informação, foi ter delongado o processamento, já que os dados que chegavam foram ficando na fila, o que gerou um atraso na entrada dos pontos captados pelo radar na superfície e o consequente avanço em relação ao alvo inicialmente previsto para a alunissagem.
  • 42. UM POUCO DE HISTÓRIA Poder computacional da Apolo 11 Neil Armstrong e Buzz Aldrin foram obrigados a assumir o controle manual, só assim conseguiram manobrar o módulo lunar para um local propício de pouso. Se eles tivessem deixado as operações por conta do computador, teriam ido para a morte certa, direto para dentro da cratera de um vulcão, atulhada de pedras e relevo irregular.
  • 43. UM POUCO DE HISTÓRIA Poder computacional da Apolo 11 Por incrível que pareça e com toda esta precariedade tecnológica no final da década de 60, por pouco a primeira tentativa da humanidade de pousar em solo extraterrestre não acaba se espatifando nas pedras devido à problemas de automatismo. Isto não lembra um certo voo 447 que entrou voando mar adentro, uma tragédia talvez tivesse sido evitada se o Airbus A330 dispusesse de modo de vôo completamente manual?
  • 44. UM POUCO DE HISTÓRIA Computadores de 4ª geração São feitos de microprocessadores 1970 Intel 4004, 1971, 4 bits
  • 45. UM POUCO DE HISTÓRIA Computadores de 4ª geração São feitos de microprocessadores 1970 Intel 8008, 1972
  • 46. UM POUCO DE HISTÓRIA Computadores de 4ª geração São feitos de microprocessadores 1970 Altair 8800, 1974, montado em kits
  • 47. UM POUCO DE HISTÓRIA Computadores de 4ª geração São feitos de microprocessadores 1970 Apple, 1976, TV + Teclado, BASIC escrito por Bill Gates
  • 48.
  • 49.
  • 50.
  • 51. UM POUCO DE HISTÓRIA Computadores de 4ª geração São feitos de microprocessadores 1970 IBM-PC, 1981, computador pessoal, (projeto aberto, processador 8088 Intel, 16 bits, 4,77 MHz, 16 kB RAM, US$ 4400)
  • 52.
  • 53.
  • 54.
  • 55. UM POUCO DE HISTÓRIA Arquitetura básica de um computador Internamente os computadores modernos podem ser caracterizados por três partes distintas, a unidade central de processamento (UCP), a memória (MEM) e os dispositivos de entrada e saída (E/S). UCP Memória E/S
  • 56. UM POUCO DE HISTÓRIA Como funciona um computador Clique aqui (arquivo local) ou assista no YouTube.
  • 57.
  • 58. Flávio Augusto de Freitas http://flavioaf.blogspot.com flaviocefetrp@gmail.com