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
Histórico computadores 40 car

Mais conteúdo relacionado

Mais procurados

História Computação
História ComputaçãoHistória Computação
História ComputaçãoRodrigo
 
História do primeiro computador finalizado
História do primeiro computador  finalizadoHistória do primeiro computador  finalizado
História do primeiro computador finalizadocumpleanos
 
Arq Comp Geracao Zero E 1
Arq Comp Geracao Zero E 1Arq Comp Geracao Zero E 1
Arq Comp Geracao Zero E 1Jorge Colaço
 
A evolução dos computadores
A evolução dos computadoresA evolução dos computadores
A evolução dos computadoresMarcos Melo
 
história da computação
história da computaçãohistória da computação
história da computaçãoAdir Kuhn
 
A HistóRia Da ComputaçãO
A HistóRia Da ComputaçãOA HistóRia Da ComputaçãO
A HistóRia Da ComputaçãOguestebb673
 
Historia do primeiro computador 2
Historia do primeiro computador 2Historia do primeiro computador 2
Historia do primeiro computador 2bebesaura
 
Historia do computador geraçoes
Historia do computador geraçoesHistoria do computador geraçoes
Historia do computador geraçoesMaurilio Filho
 
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)iMAX Games
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadoresJaian 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 HojeSOL 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 computadorxixpto
 
História da computação
História da computaçãoHistória da computação
História da computaçãogutka3
 
História da informática resumo
História da informática resumoHistória da informática resumo
História da informática resumoSilvana da Silva
 
História da Computação
História da ComputaçãoHistória da Computação
História da Computaçãomatheuspinho
 
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 SOCharles Fortes
 
História da informática
História da informáticaHistória da informática
História da informáticaRenata Caetano
 

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 Histórico computadores 40 car

Ahist comput
Ahist computAhist comput
Ahist computTime0Tec
 
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-mbr1Fernanda Firmino
 
Informatica basica
Informatica basicaInformatica basica
Informatica basicaAdir Kuhn
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadoresDaniel Moura
 
Historia da Informática
 Historia da Informática Historia da Informática
Historia da InformáticaFran Plautz
 
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.pdfCarlos Allexadre Gustavo de Souza
 
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écnicomarlucianatacha
 
Como o computador funciona 3
Como o computador funciona 3Como o computador funciona 3
Como o computador funciona 3Janieles Araujo
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLnelcilandiaarouca1
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLnelcilandiaarouca1
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLnelcilandiaarouca1
 
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 .pptEliasJeferson1
 

Semelhante a Histórico computadores 40 car (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
 
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
 
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 heapsortFlá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 quicksortFlá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 quicksortFlá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 quicksortFlá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 heapsortFlá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 heapsortFlá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 shellsortFlávio Freitas
 
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 shellsortFlávio Freitas
 
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 shellsortFlávio Freitas
 
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 arquivosFlávio Freitas
 
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 arquivosFlávio Freitas
 
Aula 004 noções de hardware
Aula 004   noções de hardwareAula 004   noções de hardware
Aula 004 noções de hardwareFlávio Freitas
 
Aula 005 noções de hardware
Aula 005   noções de hardwareAula 005   noções de hardware
Aula 005 noções de hardwareFlá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 dadosFlá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

Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...ArianeLima50
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERDeiciane Chaves
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 

Último (20)

Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdf
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 

Histórico computadores 40 car

  • 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