SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Universidade Federal de Sergipe
Departamento de Computação
Microcomputadores




             Histórico da Computação

Felipe J. R. Vieira




        Última Atualização em Outubro de 2011
Recapitulando




            103202 – Microcomputadores   2
Sumário




  ➢   Histórico da Computação.




                  103202 – Microcomputadores   3
Os Primeiros Computadores

  ➢   Guerra e Computação, o que têm a ver?

  ➢  Primeiro computador eletro-mecânico foi
  construído por Konrad Zuse em 1936;

  ➢ Utiliza um componente elétrico denominado
  relé.




                  103202 – Microcomputadores    4
Os Primeiros Computadores

  ➢ Zuse tentou vender seu computador ao
  governo alemão, que o desprezou;

  ➢ Durante a II guerra mundial, a marinha
  americana desenvolveu o Mark I com base na
  máquina de Babbage;

  ➢Ocupava 120 m³ e conseguia multiplicar dois
  números de 10 dígitos em 3 segundos;



               103202 – Microcomputadores        5
Os Primeiros Computadores

  ➢   Em 1945, John Von Neumann sugeriu que:

      •   Que o sistema binário fosse adotado, ao invés do sistema
          decimal;
      •   Que as instruções e dados fossem compilados e
          armazenados internamente no computador;
      •   O computador processaria os dados de acordo com as
          necessidades do usuário.

  ➢ Tais sugestões tornaram-se base filos[ofica
  para os projetos de computadores.


                         103202 – Microcomputadores                  6
Os Primeiros Computadores

  ➢   Em 1945, John Von Neumann sugeriu que:

      •   Que o sistema binário fosse adotado, ao invés do sistema
          decimal;
      •   Que as instruções e dados fossem compilados e
          armazenados internamente no computador;
      •   O computador processaria os dados de acordo com as
          necessidades do usuário.

  ➢Tais sugestões tornaram-se base filosófica para
  os projetos de computadores.


                         103202 – Microcomputadores                  7
Os Primeiros Computadores

  •   Em 1945, o primeiro bug é relatado.




                   103202 – Microcomputadores   8
Gerações de Computadores


  ➢   1ª Geração:

      •   Utilizava válvulas à vácuo em substituição aos relés;
      •   Desenvolvimento dos primeiros computadores comerciais;
      •   Máquinas utilizavam linguagem de máquina;
      •   Utilização de cartões perfurados;
      •   Aparecimento da primeira fita magnética.




                        103202 – Microcomputadores                 9
Gerações de Computadores


  ➢   2ª Geração (1947):

      •   Invenção dos transistores;
      •   Aquecimento mínimo;
      •   Pequeno consumo de energia;
      •   Mais confiável e veloz;
      •   Desenvolvimento das linguagens Assembly e de alto nível.




                         103202 – Microcomputadores                  10
Gerações de Computadores


  ➢   3ª Geração:

      •   Circuito integrado;
      •   Maior confiabilidade, sem partes móveis;
      •   Muito menores;
      •   Custo de fabricação menor;
      •   Baixo consumo de energia.




                         103202 – Microcomputadores   11
Gerações de Computadores


  ➢   3ª Geração:

      •   Conceito de “Família de Computadores”;
      •   Maior portabilidade de software;
      •   Desvinculou o software do hardware;
      •   Maior sofisticação do software;
      •   Utilização de terminais e mouse.




                        103202 – Microcomputadores   12
Gerações de Computadores


  ➢   4ª Geração (Início da década de 70):

      •   Progresso foi evolucionário, e não revolucionário;
      •   Primeiro computador pessoal disponível ao público
          produzido em 1975;
      •   Steve Jobs e Steve Wozniak lançam o primeiro
          computador Apple (1976).




                       103202 – Microcomputadores              13
Gerações de Computadores


  ➢   4ª Geração (Década de 80):

      •   IBM lança seu primeiro computador pessoal que tornou-se
          padrão na indústria;
      •   Parceria entre IBM/Microsoft para construção de um
          sistema operacional;
      •   Slots de expansão internos, permitindo criação fácil de
          equipamentos periféricos;
      •   Empresas poderiam desenvolver software em conjunto
          com novo PC;




                        103202 – Microcomputadores                  14
Gerações de Computadores


  ➢   4ª Geração (Década de 80):

      •   Computadores eram fabricados com peças não
          proprietárias;
      •   Surgimento de clones IBM, capazes de executar softwares
          desenvolvidos para IBM PC;
      •   Introdução do mouse e monitores, disquetes, HDs, discos
          ópticos;
      •   Sistemas operacionais com interface gráfica;
      •   Desenvolvimento das linguagens de programação.




                        103202 – Microcomputadores                  15
Gerações de Computadores

  •   Lei de Moore




                     103202 – Microcomputadores   16
Tendências

  •   Ubiquidade




                   103202 – Microcomputadores   17
Tendências


  ➢   Nanotecnologia

  ➢   Computador Quântico




                  103202 – Microcomputadores   18

Contenu connexe

Tendances

As gerações de computadores
As gerações de computadoresAs gerações de computadores
As gerações de computadoresFabio Oliveira
 
Informática - 4ª Geração
Informática - 4ª Geração Informática - 4ª Geração
Informática - 4ª Geração Marco Casquinha
 
História da informática
História da informáticaHistória da informática
História da informáticaRenata Caetano
 
Evolução do Computador
Evolução do ComputadorEvolução do Computador
Evolução do Computadorgrupomp10m
 
História dos Computadores
História dos ComputadoresHistória dos Computadores
História dos ComputadoresJoão Monteiro
 
História e evolução do computador
História e evolução do computadorHistória e evolução do computador
História e evolução do computadorFrancisco Alves
 
A história dos computadores
A história dos computadoresA história dos computadores
A história dos computadoresAndré Dias
 
4ª geração de computadores
4ª geração de computadores4ª geração de computadores
4ª geração de computadoresalexm98
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos ComputadoresNascimentoeli
 
Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos Computadoresstordehistoria
 
Terceira geração
Terceira geraçãoTerceira geração
Terceira geraçãomarianisilva
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadoresUEG
 
Aula 1 Historico da informática
Aula 1   Historico da informáticaAula 1   Historico da informática
Aula 1 Historico da informáticaSinara Duarte
 
Histórico e evolução dos computadores
Histórico e evolução dos computadoresHistórico e evolução dos computadores
Histórico e evolução dos computadoresHenrique Quirino
 
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
 
Historia informatica
Historia informaticaHistoria informatica
Historia informaticathatá Vaz
 

Tendances (20)

As gerações de computadores
As gerações de computadoresAs gerações de computadores
As gerações de computadores
 
Informática - 4ª Geração
Informática - 4ª Geração Informática - 4ª Geração
Informática - 4ª Geração
 
História da informática
História da informáticaHistória da informática
História da informática
 
Evolução do Computador
Evolução do ComputadorEvolução do Computador
Evolução do Computador
 
História dos Computadores
História dos ComputadoresHistória dos Computadores
História dos Computadores
 
História e evolução do computador
História e evolução do computadorHistória e evolução do computador
História e evolução do computador
 
História e evolução dos computadores
História e evolução dos computadores História e evolução dos computadores
História e evolução dos computadores
 
A história dos computadores
A história dos computadoresA história dos computadores
A história dos computadores
 
4ª geração de computadores
4ª geração de computadores4ª geração de computadores
4ª geração de computadores
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos Computadores
 
Aula 02 - Evolução dos computadores - Operador de Microcomputador - SENAI
Aula 02 - Evolução dos computadores - Operador de Microcomputador - SENAIAula 02 - Evolução dos computadores - Operador de Microcomputador - SENAI
Aula 02 - Evolução dos computadores - Operador de Microcomputador - SENAI
 
ICC-01 História dos Computadores
ICC-01 História dos ComputadoresICC-01 História dos Computadores
ICC-01 História dos Computadores
 
Terceira geração
Terceira geraçãoTerceira geração
Terceira geração
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadores
 
Aula 1 Historico da informática
Aula 1   Historico da informáticaAula 1   Historico da informática
Aula 1 Historico da informática
 
Histórico e evolução dos computadores
Histórico e evolução dos computadoresHistórico e evolução dos computadores
Histórico e evolução dos computadores
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução 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
 
Historia informatica
Historia informaticaHistoria informatica
Historia informatica
 

Similaire à MC - Aula 02 - Histórico da Computação

Mdulo 1 Parte 2
Mdulo 1 Parte 2Mdulo 1 Parte 2
Mdulo 1 Parte 2M1984
 
Programação de Jogos Digitais - Aula 1
Programação de Jogos Digitais - Aula 1Programação de Jogos Digitais - Aula 1
Programação de Jogos Digitais - Aula 1Anderson Andrade
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Anderson Andrade
 
Informática para Internet - Aula 01
Informática para Internet - Aula 01Informática para Internet - Aula 01
Informática para Internet - Aula 01Anderson Andrade
 
Aula 02 - Módulo I
Aula 02 - Módulo IAula 02 - Módulo I
Aula 02 - Módulo IGrendene S/A
 
História da informática - Parte II
História da informática - Parte IIHistória da informática - Parte II
História da informática - Parte IINécio de Lima Veras
 
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2  - Histórico dos computadores e unidades de medida..pptxAula 1 e 2  - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptxLeandroBarros977326
 
Conhecimento Basico de Informatica - Parte I
Conhecimento Basico de Informatica - Parte IConhecimento Basico de Informatica - Parte I
Conhecimento Basico de Informatica - Parte IABCursos OnLine
 
Organizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresOrganizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresSuzana Viana Mota
 
02 gerações de computadores
02   gerações de computadores02   gerações de computadores
02 gerações de computadoresCarlosSardinha7
 
Inform 9º ano
Inform 9º anoInform 9º ano
Inform 9º anoluizcviola
 
Os 12 top super computadores
Os 12 top super computadoresOs 12 top super computadores
Os 12 top super computadoresPedro Domacena
 
IPD - Introdução ao processamento de dados
IPD - Introdução ao processamento de dadosIPD - Introdução ao processamento de dados
IPD - Introdução ao processamento de dadosRoney Sousa
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos ComputadoresRicardo Andrade
 
Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02olecramhacker
 
Primeiros computadores
Primeiros computadoresPrimeiros computadores
Primeiros computadoresredtambe
 
A evolução da informática
A evolução da informáticaA evolução da informática
A evolução da informáticaMarcos Paulo
 
Aula 4 Informática Aplicada
Aula 4 Informática AplicadaAula 4 Informática Aplicada
Aula 4 Informática AplicadaArmando Rivarola
 

Similaire à MC - Aula 02 - Histórico da Computação (20)

Mdulo 1 Parte 2
Mdulo 1 Parte 2Mdulo 1 Parte 2
Mdulo 1 Parte 2
 
Programação de Jogos Digitais - Aula 1
Programação de Jogos Digitais - Aula 1Programação de Jogos Digitais - Aula 1
Programação de Jogos Digitais - Aula 1
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01
 
Informática para Internet - Aula 01
Informática para Internet - Aula 01Informática para Internet - Aula 01
Informática para Internet - Aula 01
 
Aula 02 - Módulo I
Aula 02 - Módulo IAula 02 - Módulo I
Aula 02 - Módulo I
 
História da informática - Parte II
História da informática - Parte IIHistória da informática - Parte II
História da informática - Parte II
 
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2  - Histórico dos computadores e unidades de medida..pptxAula 1 e 2  - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
 
Conhecimento Basico de Informatica - Parte I
Conhecimento Basico de Informatica - Parte IConhecimento Basico de Informatica - Parte I
Conhecimento Basico de Informatica - Parte I
 
Aula 03 : software
Aula 03 : softwareAula 03 : software
Aula 03 : software
 
Organizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresOrganizacao e estrutura de Computadores
Organizacao e estrutura de Computadores
 
02 gerações de computadores
02   gerações de computadores02   gerações de computadores
02 gerações de computadores
 
Inform 9º ano
Inform 9º anoInform 9º ano
Inform 9º ano
 
Os 12 top super computadores
Os 12 top super computadoresOs 12 top super computadores
Os 12 top super computadores
 
IPD - Introdução ao processamento de dados
IPD - Introdução ao processamento de dadosIPD - Introdução ao processamento de dados
IPD - Introdução ao processamento de dados
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
 
Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02
 
01 ipd-suporte
01   ipd-suporte01   ipd-suporte
01 ipd-suporte
 
Primeiros computadores
Primeiros computadoresPrimeiros computadores
Primeiros computadores
 
A evolução da informática
A evolução da informáticaA evolução da informática
A evolução da informática
 
Aula 4 Informática Aplicada
Aula 4 Informática AplicadaAula 4 Informática Aplicada
Aula 4 Informática Aplicada
 

Plus de Felipe J. R. Vieira

ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasFelipe J. R. Vieira
 
POO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfacePOO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfaceFelipe J. R. Vieira
 
MC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisMC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisFelipe J. R. Vieira
 
MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)Felipe J. R. Vieira
 
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesMC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesFelipe J. R. Vieira
 
ICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoFelipe J. R. Vieira
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoFelipe J. R. Vieira
 
POO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoPOO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoFelipe J. R. Vieira
 
POO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClassePOO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClasseFelipe J. R. Vieira
 
ICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaFelipe J. R. Vieira
 
POO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresPOO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresFelipe J. R. Vieira
 
MC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaMC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaFelipe J. R. Vieira
 
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalFelipe J. R. Vieira
 
POO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosPOO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosFelipe J. R. Vieira
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaFelipe J. R. Vieira
 
MC - Aula 03 - Conceitos Iniciais
MC - Aula 03 -  Conceitos IniciaisMC - Aula 03 -  Conceitos Iniciais
MC - Aula 03 - Conceitos IniciaisFelipe J. R. Vieira
 
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao JavaPOO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao JavaFelipe J. R. Vieira
 

Plus de Felipe J. R. Vieira (20)

ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
 
POO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfacePOO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e Interface
 
MC – Aula 11 – Aplicativos
MC – Aula 11 – AplicativosMC – Aula 11 – Aplicativos
MC – Aula 11 – Aplicativos
 
MC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisMC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas Operacionais
 
MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)
 
POO - Aula 10 - Polimorfismo
POO - Aula 10 - PolimorfismoPOO - Aula 10 - Polimorfismo
POO - Aula 10 - Polimorfismo
 
POO - Aula 09 - Herança
POO - Aula 09 - HerançaPOO - Aula 09 - Herança
POO - Aula 09 - Herança
 
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesMC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
 
ICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de Repetição
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de Armazenamento
 
POO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoPOO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de Acesso
 
POO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClassePOO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de Classe
 
ICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional Múltipla
 
POO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresPOO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e Vetores
 
MC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaMC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e Memória
 
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
 
POO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosPOO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetos
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
 
MC - Aula 03 - Conceitos Iniciais
MC - Aula 03 -  Conceitos IniciaisMC - Aula 03 -  Conceitos Iniciais
MC - Aula 03 - Conceitos Iniciais
 
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao JavaPOO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
 

MC - Aula 02 - Histórico da Computação

  • 1. Universidade Federal de Sergipe Departamento de Computação Microcomputadores Histórico da Computação Felipe J. R. Vieira Última Atualização em Outubro de 2011
  • 2. Recapitulando 103202 – Microcomputadores 2
  • 3. Sumário ➢ Histórico da Computação. 103202 – Microcomputadores 3
  • 4. Os Primeiros Computadores ➢ Guerra e Computação, o que têm a ver? ➢ Primeiro computador eletro-mecânico foi construído por Konrad Zuse em 1936; ➢ Utiliza um componente elétrico denominado relé. 103202 – Microcomputadores 4
  • 5. Os Primeiros Computadores ➢ Zuse tentou vender seu computador ao governo alemão, que o desprezou; ➢ Durante a II guerra mundial, a marinha americana desenvolveu o Mark I com base na máquina de Babbage; ➢Ocupava 120 m³ e conseguia multiplicar dois números de 10 dígitos em 3 segundos; 103202 – Microcomputadores 5
  • 6. Os Primeiros Computadores ➢ Em 1945, John Von Neumann sugeriu que: • Que o sistema binário fosse adotado, ao invés do sistema decimal; • Que as instruções e dados fossem compilados e armazenados internamente no computador; • O computador processaria os dados de acordo com as necessidades do usuário. ➢ Tais sugestões tornaram-se base filos[ofica para os projetos de computadores. 103202 – Microcomputadores 6
  • 7. Os Primeiros Computadores ➢ Em 1945, John Von Neumann sugeriu que: • Que o sistema binário fosse adotado, ao invés do sistema decimal; • Que as instruções e dados fossem compilados e armazenados internamente no computador; • O computador processaria os dados de acordo com as necessidades do usuário. ➢Tais sugestões tornaram-se base filosófica para os projetos de computadores. 103202 – Microcomputadores 7
  • 8. Os Primeiros Computadores • Em 1945, o primeiro bug é relatado. 103202 – Microcomputadores 8
  • 9. Gerações de Computadores ➢ 1ª Geração: • Utilizava válvulas à vácuo em substituição aos relés; • Desenvolvimento dos primeiros computadores comerciais; • Máquinas utilizavam linguagem de máquina; • Utilização de cartões perfurados; • Aparecimento da primeira fita magnética. 103202 – Microcomputadores 9
  • 10. Gerações de Computadores ➢ 2ª Geração (1947): • Invenção dos transistores; • Aquecimento mínimo; • Pequeno consumo de energia; • Mais confiável e veloz; • Desenvolvimento das linguagens Assembly e de alto nível. 103202 – Microcomputadores 10
  • 11. Gerações de Computadores ➢ 3ª Geração: • Circuito integrado; • Maior confiabilidade, sem partes móveis; • Muito menores; • Custo de fabricação menor; • Baixo consumo de energia. 103202 – Microcomputadores 11
  • 12. Gerações de Computadores ➢ 3ª Geração: • Conceito de “Família de Computadores”; • Maior portabilidade de software; • Desvinculou o software do hardware; • Maior sofisticação do software; • Utilização de terminais e mouse. 103202 – Microcomputadores 12
  • 13. Gerações de Computadores ➢ 4ª Geração (Início da década de 70): • Progresso foi evolucionário, e não revolucionário; • Primeiro computador pessoal disponível ao público produzido em 1975; • Steve Jobs e Steve Wozniak lançam o primeiro computador Apple (1976). 103202 – Microcomputadores 13
  • 14. Gerações de Computadores ➢ 4ª Geração (Década de 80): • IBM lança seu primeiro computador pessoal que tornou-se padrão na indústria; • Parceria entre IBM/Microsoft para construção de um sistema operacional; • Slots de expansão internos, permitindo criação fácil de equipamentos periféricos; • Empresas poderiam desenvolver software em conjunto com novo PC; 103202 – Microcomputadores 14
  • 15. Gerações de Computadores ➢ 4ª Geração (Década de 80): • Computadores eram fabricados com peças não proprietárias; • Surgimento de clones IBM, capazes de executar softwares desenvolvidos para IBM PC; • Introdução do mouse e monitores, disquetes, HDs, discos ópticos; • Sistemas operacionais com interface gráfica; • Desenvolvimento das linguagens de programação. 103202 – Microcomputadores 15
  • 16. Gerações de Computadores • Lei de Moore 103202 – Microcomputadores 16
  • 17. Tendências • Ubiquidade 103202 – Microcomputadores 17
  • 18. Tendências ➢ Nanotecnologia ➢ Computador Quântico 103202 – Microcomputadores 18