SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
A Evolução dos
 Computadores
   Evolução Operacional
 Evolução das Aplicações
Classes de Computadores
Objetivos da Evolução
                    Melhor atendimento das aplicações
                      existentes, reduzindo o tempo de
             processamento e o custo dos equipamentos
                     de computação, e aumentando seu
             desempenho, permitindo uma expansão no
                         próprio escopo das aplicações.

        Atendimento a novas aplicações ainda sem
        suporte computacional adequado.

Introdução à Ciência
                        Eduardo Nicola F. Zagari          2
da Computação
Exemplos de áreas com demanda
   computacional crescente
     Física Cósmica            evolução das galáxias

                              meteorologia, ambiente
      Dinâmica dos
         Fluidos                projeto aeronáutico

                             fluxo sanguíneo no coração
         Medicina
                              estrutura das proteínas

        Engenharia
                              projeto de circuitos VLSI

                                  sistemas peritos

   Inteligência Artificial
Evolução Operacional
           Evolução da forma como as tarefas são
        executadas em um ambiente de computação,
          e na interação entre os usuários finais e o
         computador, o que ocorreu historicamente
                        três maneiras:

                       • Processamento em Lote
                         • Multiprogramação
                       • Redes de Computadores
Introdução à Ciência
                             Eduardo Nicola F. Zagari   4
da Computação
Processamento em Lote
 • Método de operação de computadores usado
   na década de 50.
 • O computador executa um programa completo
   por vez, ao final do que passa ao programa
   seguinte.
 • Programas são submetidos para execução em
   fitas ou cartões perfurados.
 • Computadores são manipulados por
   especialistas, sem interação direta com o
   usuário.                                                     5
Introdução à Ciência da Computação   Eduardo Nicola F. Zagari
Multiprogramação
              O aumento no desempenho dos
        computadores permitiu, a partir dos anos
         60, o atendimento simultâneo a mais de
         um usuário por um computador, em um
       esquema de revezamento automático entre
          os usuários, chamado “Time-Sharing”,
            onde pequenos intervalos de tempo
         (milésimos de segundo) são destinados,
           rotativamente, ao programa de cada
                          usuário.
Introdução à Ciência da Computação   Eduardo Nicola F. Zagari   6
O Ponto de Vista Operacional




Introdução à Ciência da Computação   Eduardo Nicola F. Zagari   7
Computadores Paralelos

       P1 P2           ... Pn                              Conexão

            Conexão                                  P1 P2       ... Pn
       M1      M2      ... Mn                        M1     M2   ... Mn

    Multiprocessadores                              Multicomputadores
   Memória Compartilhada                            Troca de Mensagens
Introdução à Ciência
                                Eduardo Nicola F. Zagari                  8
da Computação
Redes de Computadores
Associações entre computadores e periféricos, permitindo aos
   usuários compartilhar recursos e transferir informação
                     eletronicamente.
Evolução das Aplicações
 •   Processamento de Dados
 •   Processamento de Informação
 •   Processamento de Conhecimento
 •   Processamento Inteligente

             inteligência
        conhecimento
            informação
                     dados
Introdução à Ciência
                                     10
da Computação
Processamento de Dados

Dados são
objetos não
relacionados
entre si.


 Processamento de dados é a conversão de
grandes quantidades de dados de uma forma
   desorganizada, para outra que possa ser
armazenada e analisada em um computador.
Processamento da Informação
  Processamento de dados relacionados
                entre si.
Processamento do Conhecimento
                                    • Conhecimento é todo
                                      conjunto de itens de
                                      informação ao qual se
                                      atribua um significado
                                      semântico.
                                    • Exemplo de sistemas
                                      para processamento do
                                      conhecimento são os
                                      “sistemas peritos”,
                                      baseados em
                                      inteligência artificial.
Introdução à Ciência
                       Eduardo Nicola F. Zagari                  13
da Computação
Processamento Inteligente
• Inteligência é a manipulação de coleções de
  itens de conhecimento.
• Não existem computadores que operem neste
  nível de abstração.
  Cena do filme “2001,
 uma odisséia no espaço”
     (1968), onde um
 computador hipotético,
   HAL 9000, capaz de
      processamento
inteligente, controla uma
nave espacial em viagem
   ao planeta Júpiter.
Classes de Computadores
          No Estágio atual, a indústria de
 computadores produz quatro classes de
  equipamentos, agrupados segundo seu
 custo, e capacidade de processamento e
     de atendimento a operações de E/S.

                  • Supercomputadores
                         • Mainframes
                 • Estações de Trabalho
                  • Microcomputadores
Supercomputadores
        Classe onde estão os
         computadores mais
          rápidos, e de maior
               custo em uma
                     geração.
      São usados em
      aplicações com
      processamento
      intensivo.

Introdução à Ciência
                       Eduardo Nicola F. Zagari   16
da Computação
Mainframes
Computadores de grande porte, com capacidade de
processamento inferior aos supercomputadores, mas
que suportam um´grande número de terminais e
periféricos, voltados para aplicações comerciais.
Estações de Trabalho
• Computadores baseados
  em microprocessadores,
  possuindo capacidades
  gráfica e de comunicação
  avançadas.



                             • São projetadas para
                               operação em rede,
                               sendo usados em
                               aplicações comerciais
                               e de engenharia.
Microcomputadores
                               • Computador micro-
                                 processado de baixo custo
                               • Desenvolvido para uso
                                 pessoal ou em pequenas
                                 empresas
                               • Possui versões de mesa e
                                 portáteis
                               • Ao contrário das estações,
                                 não demanda operação em
                                 rede.

Introdução à Ciência
                       Eduardo Nicola F. Zagari               19
da Computação
Classes de Computadores




Introdução à Ciência
                       Eduardo Nicola F. Zagari   20
da Computação

Mais conteúdo relacionado

Mais procurados

Evolução do Computador
Evolução do ComputadorEvolução do Computador
Evolução do Computadorgrupomp10m
 
Breve historia dos computadores
Breve historia dos computadoresBreve historia dos computadores
Breve historia dos computadoresDiogo Soares
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadoresSilvanery2012
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresVitor Hugo Melo Araújo
 
História e Evolução dos Computadores
História e Evolução dos ComputadoresHistória e Evolução dos Computadores
História e Evolução dos ComputadoresAna Sêco
 
História da informática
História da informáticaHistória da informática
História da informáticaAron Sporkens
 
1º geração dos computadores
1º geração dos computadores1º geração dos computadores
1º geração dos computadoresLagratinhoemTic
 
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
 
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 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
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos ComputadoresJanielson Lima
 
Evolução da Informática - Resumo
Evolução da Informática - ResumoEvolução da Informática - Resumo
Evolução da Informática - Resumoprapina
 
Evolução do Computador
Evolução do ComputadorEvolução do Computador
Evolução do ComputadorRui Filipe
 
Introdução a Sistemas Computacionais - Conceitos basicos
Introdução a Sistemas Computacionais - Conceitos basicosIntrodução a Sistemas Computacionais - Conceitos basicos
Introdução a Sistemas Computacionais - Conceitos basicosrosenclever
 
Evolução do Computadores
Evolução do ComputadoresEvolução do Computadores
Evolução do ComputadoresSandra120593
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadoresJoao da Burra
 
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 do computador
Historia do computadorHistoria do computador
Historia do computadorRicardo Marta
 

Mais procurados (20)

Evolução do Computador
Evolução do ComputadorEvolução do Computador
Evolução do Computador
 
Breve historia dos computadores
Breve historia dos computadoresBreve historia dos computadores
Breve historia dos computadores
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadores
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos Computadores
 
História e Evolução dos Computadores
História e Evolução dos ComputadoresHistória e Evolução dos Computadores
História e Evolução dos Computadores
 
História da informática
História da informáticaHistória da informática
História da informática
 
1º geração dos computadores
1º geração dos computadores1º geração dos computadores
1º geração 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
 
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 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
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
 
Evolução da Informática - Resumo
Evolução da Informática - ResumoEvolução da Informática - Resumo
Evolução da Informática - Resumo
 
Historia Computadores
Historia ComputadoresHistoria Computadores
Historia 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
 
Evolução do Computador
Evolução do ComputadorEvolução do Computador
Evolução do Computador
 
Introdução a Sistemas Computacionais - Conceitos basicos
Introdução a Sistemas Computacionais - Conceitos basicosIntrodução a Sistemas Computacionais - Conceitos basicos
Introdução a Sistemas Computacionais - Conceitos basicos
 
Evolução do Computadores
Evolução do ComputadoresEvolução do Computadores
Evolução do Computadores
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadores
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadores
 
Historia do computador
Historia do computadorHistoria do computador
Historia do computador
 

Destaque

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
 
A história dos computadores
A história dos computadoresA história dos computadores
A história dos computadoresAndré Dias
 
A EVOLUÇÃO DO COMPUTADOR #01
A EVOLUÇÃO DO COMPUTADOR #01A EVOLUÇÃO DO COMPUTADOR #01
A EVOLUÇÃO DO COMPUTADOR #01Augusto Nogueira
 
Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos ComputadoresLucky Fox
 
Aula 02-oac-historia-da-computacao-part1
Aula 02-oac-historia-da-computacao-part1Aula 02-oac-historia-da-computacao-part1
Aula 02-oac-historia-da-computacao-part1Cristiano Pires Martins
 
A evolução dos computadores
A evolução dos computadoresA evolução dos computadores
A evolução dos computadoresaafigueira
 
A evolução dos computadores e a história da internet
A evolução dos computadores e a história da internetA evolução dos computadores e a história da internet
A evolução dos computadores e a história da internetLarissaalves3108
 
Padrões-11 - Padrões Estruturais - Adaptador
Padrões-11 - Padrões Estruturais - AdaptadorPadrões-11 - Padrões Estruturais - Adaptador
Padrões-11 - Padrões Estruturais - AdaptadorEduardo Nicola F. Zagari
 
Padrões-08 - Padrões Criacionais - Abstract Factory
Padrões-08 - Padrões Criacionais - Abstract FactoryPadrões-08 - Padrões Criacionais - Abstract Factory
Padrões-08 - Padrões Criacionais - Abstract FactoryEduardo Nicola F. Zagari
 
Padrões-10 - Padrões Criacionais - Singleton
Padrões-10 - Padrões Criacionais - SingletonPadrões-10 - Padrões Criacionais - Singleton
Padrões-10 - Padrões Criacionais - SingletonEduardo Nicola F. Zagari
 
Computador pessoal
Computador pessoalComputador pessoal
Computador pessoalvictorunit
 
Informativo TECNOFILOSOFICO
Informativo TECNOFILOSOFICOInformativo TECNOFILOSOFICO
Informativo TECNOFILOSOFICOLuciano Lugori
 
Padrões-12 - Padrões Estruturais - Facade
Padrões-12 - Padrões Estruturais - FacadePadrões-12 - Padrões Estruturais - Facade
Padrões-12 - Padrões Estruturais - FacadeEduardo Nicola F. Zagari
 
Padrões-09 - Padrões Criacionais - Factory Method
Padrões-09 - Padrões Criacionais - Factory MethodPadrões-09 - Padrões Criacionais - Factory Method
Padrões-09 - Padrões Criacionais - Factory MethodEduardo Nicola F. Zagari
 

Destaque (20)

Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadores
 
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
 
A história dos computadores
A história dos computadoresA história dos computadores
A história dos computadores
 
A EVOLUÇÃO DO COMPUTADOR #01
A EVOLUÇÃO DO COMPUTADOR #01A EVOLUÇÃO DO COMPUTADOR #01
A EVOLUÇÃO DO COMPUTADOR #01
 
A história do computador
A história do computadorA história do computador
A história do computador
 
Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos Computadores
 
Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos Computadores
 
Evoluo dos computadores
Evoluo dos computadoresEvoluo dos computadores
Evoluo dos computadores
 
Aula 02-oac-historia-da-computacao-part1
Aula 02-oac-historia-da-computacao-part1Aula 02-oac-historia-da-computacao-part1
Aula 02-oac-historia-da-computacao-part1
 
A evolução dos computadores
A evolução dos computadoresA evolução dos computadores
A evolução dos computadores
 
A evolução dos computadores e a história da internet
A evolução dos computadores e a história da internetA evolução dos computadores e a história da internet
A evolução dos computadores e a história da internet
 
Padrões-01 - Introdução
Padrões-01 - IntroduçãoPadrões-01 - Introdução
Padrões-01 - Introdução
 
Padrões-11 - Padrões Estruturais - Adaptador
Padrões-11 - Padrões Estruturais - AdaptadorPadrões-11 - Padrões Estruturais - Adaptador
Padrões-11 - Padrões Estruturais - Adaptador
 
ICC-07 Softwares - Introdução
ICC-07 Softwares - IntroduçãoICC-07 Softwares - Introdução
ICC-07 Softwares - Introdução
 
Padrões-08 - Padrões Criacionais - Abstract Factory
Padrões-08 - Padrões Criacionais - Abstract FactoryPadrões-08 - Padrões Criacionais - Abstract Factory
Padrões-08 - Padrões Criacionais - Abstract Factory
 
Padrões-10 - Padrões Criacionais - Singleton
Padrões-10 - Padrões Criacionais - SingletonPadrões-10 - Padrões Criacionais - Singleton
Padrões-10 - Padrões Criacionais - Singleton
 
Computador pessoal
Computador pessoalComputador pessoal
Computador pessoal
 
Informativo TECNOFILOSOFICO
Informativo TECNOFILOSOFICOInformativo TECNOFILOSOFICO
Informativo TECNOFILOSOFICO
 
Padrões-12 - Padrões Estruturais - Facade
Padrões-12 - Padrões Estruturais - FacadePadrões-12 - Padrões Estruturais - Facade
Padrões-12 - Padrões Estruturais - Facade
 
Padrões-09 - Padrões Criacionais - Factory Method
Padrões-09 - Padrões Criacionais - Factory MethodPadrões-09 - Padrões Criacionais - Factory Method
Padrões-09 - Padrões Criacionais - Factory Method
 

Semelhante a Evolução dos Computadores

Aula 1 aed - introdução à computação
Aula 1   aed - introdução à computaçãoAula 1   aed - introdução à computação
Aula 1 aed - introdução à computaçãoElaine Cecília Gatto
 
5˚ E 6˚ GERAÇÃO de Computadores.pptx
5˚ E 6˚ GERAÇÃO de Computadores.pptx5˚ E 6˚ GERAÇÃO de Computadores.pptx
5˚ E 6˚ GERAÇÃO de Computadores.pptxTriceCarter
 
Computação Ubiqua e Verde
Computação Ubiqua e VerdeComputação Ubiqua e Verde
Computação Ubiqua e Verdeelliando dias
 
Material iae aula 1
Material iae   aula 1Material iae   aula 1
Material iae aula 1negasousa
 
1.Aula1-Introducao-conceitosbasicos.ppt
1.Aula1-Introducao-conceitosbasicos.ppt1.Aula1-Introducao-conceitosbasicos.ppt
1.Aula1-Introducao-conceitosbasicos.pptMário Peixoto
 
Micro computadores
Micro computadoresMicro computadores
Micro computadoresLuis Varoli
 
648021762-Aula-de-Informatica-Slides.pptx
648021762-Aula-de-Informatica-Slides.pptx648021762-Aula-de-Informatica-Slides.pptx
648021762-Aula-de-Informatica-Slides.pptxMaicksinhoTeclas
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Ipaulocoob
 
Noções de hardware e software
Noções de hardware e softwareNoções de hardware e software
Noções de hardware e softwareCDIM Daniel
 
Infraestrutura De Hardware Volume 1 2 e 3
Infraestrutura De Hardware   Volume 1 2 e 3Infraestrutura De Hardware   Volume 1 2 e 3
Infraestrutura De Hardware Volume 1 2 e 3Albérico Henrique
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaWaldir R. Pires Jr
 
"Descobrindo a Computação Ubíqua" UNIFOR Abril 2004
"Descobrindo a Computação Ubíqua" UNIFOR Abril 2004"Descobrindo a Computação Ubíqua" UNIFOR Abril 2004
"Descobrindo a Computação Ubíqua" UNIFOR Abril 2004Vando Batista
 
Informatica basica e tecnologias na educacao unidade 01
Informatica basica e tecnologias na educacao   unidade 01Informatica basica e tecnologias na educacao   unidade 01
Informatica basica e tecnologias na educacao unidade 01Alelis Gomes
 

Semelhante a Evolução dos Computadores (20)

Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
 
Aula 1 aed - introdução à computação
Aula 1   aed - introdução à computaçãoAula 1   aed - introdução à computação
Aula 1 aed - introdução à computação
 
5˚ E 6˚ GERAÇÃO de Computadores.pptx
5˚ E 6˚ GERAÇÃO de Computadores.pptx5˚ E 6˚ GERAÇÃO de Computadores.pptx
5˚ E 6˚ GERAÇÃO de Computadores.pptx
 
Introdução à Computação
Introdução à ComputaçãoIntrodução à Computação
Introdução à Computação
 
tipos de computadores.pptx
tipos de computadores.pptxtipos de computadores.pptx
tipos de computadores.pptx
 
Computação Ubiqua e Verde
Computação Ubiqua e VerdeComputação Ubiqua e Verde
Computação Ubiqua e Verde
 
Aula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computadorAula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computador
 
Computação Ubíqua
Computação UbíquaComputação Ubíqua
Computação Ubíqua
 
Material iae aula 1
Material iae   aula 1Material iae   aula 1
Material iae aula 1
 
1.Aula1-Introducao-conceitosbasicos.ppt
1.Aula1-Introducao-conceitosbasicos.ppt1.Aula1-Introducao-conceitosbasicos.ppt
1.Aula1-Introducao-conceitosbasicos.ppt
 
Computação de alta performance
Computação de alta performanceComputação de alta performance
Computação de alta performance
 
Computação Ubíqua e Pervasiva
Computação Ubíqua e PervasivaComputação Ubíqua e Pervasiva
Computação Ubíqua e Pervasiva
 
Micro computadores
Micro computadoresMicro computadores
Micro computadores
 
648021762-Aula-de-Informatica-Slides.pptx
648021762-Aula-de-Informatica-Slides.pptx648021762-Aula-de-Informatica-Slides.pptx
648021762-Aula-de-Informatica-Slides.pptx
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
 
Noções de hardware e software
Noções de hardware e softwareNoções de hardware e software
Noções de hardware e software
 
Infraestrutura De Hardware Volume 1 2 e 3
Infraestrutura De Hardware   Volume 1 2 e 3Infraestrutura De Hardware   Volume 1 2 e 3
Infraestrutura De Hardware Volume 1 2 e 3
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
"Descobrindo a Computação Ubíqua" UNIFOR Abril 2004
"Descobrindo a Computação Ubíqua" UNIFOR Abril 2004"Descobrindo a Computação Ubíqua" UNIFOR Abril 2004
"Descobrindo a Computação Ubíqua" UNIFOR Abril 2004
 
Informatica basica e tecnologias na educacao unidade 01
Informatica basica e tecnologias na educacao   unidade 01Informatica basica e tecnologias na educacao   unidade 01
Informatica basica e tecnologias na educacao unidade 01
 

Mais de Eduardo Nicola F. Zagari

Onix: Sistema Integrado de Gerˆencia para Redes Sobrepostas
Onix: Sistema Integrado de Gerˆencia para Redes SobrepostasOnix: Sistema Integrado de Gerˆencia para Redes Sobrepostas
Onix: Sistema Integrado de Gerˆencia para Redes SobrepostasEduardo Nicola F. Zagari
 
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLSUma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLSEduardo Nicola F. Zagari
 
Uma Implementação do MPLS para Redes Linux
Uma Implementação do MPLS para Redes LinuxUma Implementação do MPLS para Redes Linux
Uma Implementação do MPLS para Redes LinuxEduardo Nicola F. Zagari
 
Módulo de Estudos e Treinamento em Tempo Real
Módulo de Estudos e Treinamento em Tempo RealMódulo de Estudos e Treinamento em Tempo Real
Módulo de Estudos e Treinamento em Tempo RealEduardo Nicola F. Zagari
 
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...Eduardo Nicola F. Zagari
 
Modernização e Implantação das Funções de Análise de Rede em Tempo Real no Ce...
Modernização e Implantação das Funções de Análise de Rede em Tempo Real no Ce...Modernização e Implantação das Funções de Análise de Rede em Tempo Real no Ce...
Modernização e Implantação das Funções de Análise de Rede em Tempo Real no Ce...Eduardo Nicola F. Zagari
 
Master Thesis - Zagari, Eduardo Nicola Ferraz: Escalonamento em Tempo Real da...
Master Thesis - Zagari, Eduardo Nicola Ferraz: Escalonamento em Tempo Real da...Master Thesis - Zagari, Eduardo Nicola Ferraz: Escalonamento em Tempo Real da...
Master Thesis - Zagari, Eduardo Nicola Ferraz: Escalonamento em Tempo Real da...Eduardo Nicola F. Zagari
 
Padrões-13 - Padrões Estruturais - Proxy
Padrões-13 - Padrões Estruturais - ProxyPadrões-13 - Padrões Estruturais - Proxy
Padrões-13 - Padrões Estruturais - ProxyEduardo Nicola F. Zagari
 
Padrões-06 - Padrões Arquiteturais - Microkernel
Padrões-06 - Padrões Arquiteturais - MicrokernelPadrões-06 - Padrões Arquiteturais - Microkernel
Padrões-06 - Padrões Arquiteturais - MicrokernelEduardo Nicola F. Zagari
 
Padrões-05 - Padrões Arquiteturais - MVC
Padrões-05 - Padrões Arquiteturais - MVCPadrões-05 - Padrões Arquiteturais - MVC
Padrões-05 - Padrões Arquiteturais - MVCEduardo Nicola F. Zagari
 
Padrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerPadrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerEduardo Nicola F. Zagari
 
Padrões-03 - Padrões Arquiteturais - Pipes e Filtros
Padrões-03 - Padrões Arquiteturais - Pipes e FiltrosPadrões-03 - Padrões Arquiteturais - Pipes e Filtros
Padrões-03 - Padrões Arquiteturais - Pipes e FiltrosEduardo Nicola F. Zagari
 
Padrões-02 - Padrões Arquiteturais - Camadas
Padrões-02 - Padrões Arquiteturais - CamadasPadrões-02 - Padrões Arquiteturais - Camadas
Padrões-02 - Padrões Arquiteturais - CamadasEduardo Nicola F. Zagari
 

Mais de Eduardo Nicola F. Zagari (20)

Classificação de Documentos
Classificação de DocumentosClassificação de Documentos
Classificação de Documentos
 
Uma Breve Introdução ao MongoDB
Uma Breve Introdução ao MongoDBUma Breve Introdução ao MongoDB
Uma Breve Introdução ao MongoDB
 
Introdução à Linguagem Ruby
Introdução à Linguagem RubyIntrodução à Linguagem Ruby
Introdução à Linguagem Ruby
 
Onix: Sistema Integrado de Gerˆencia para Redes Sobrepostas
Onix: Sistema Integrado de Gerˆencia para Redes SobrepostasOnix: Sistema Integrado de Gerˆencia para Redes Sobrepostas
Onix: Sistema Integrado de Gerˆencia para Redes Sobrepostas
 
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLSUma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
 
Uma Implementação do MPLS para Redes Linux
Uma Implementação do MPLS para Redes LinuxUma Implementação do MPLS para Redes Linux
Uma Implementação do MPLS para Redes Linux
 
Módulo de Estudos e Treinamento em Tempo Real
Módulo de Estudos e Treinamento em Tempo RealMódulo de Estudos e Treinamento em Tempo Real
Módulo de Estudos e Treinamento em Tempo Real
 
Módulo de Estudos em Tempo Real
Módulo de Estudos em Tempo RealMódulo de Estudos em Tempo Real
Módulo de Estudos em Tempo Real
 
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
 
Modernização e Implantação das Funções de Análise de Rede em Tempo Real no Ce...
Modernização e Implantação das Funções de Análise de Rede em Tempo Real no Ce...Modernização e Implantação das Funções de Análise de Rede em Tempo Real no Ce...
Modernização e Implantação das Funções de Análise de Rede em Tempo Real no Ce...
 
Master Thesis - Zagari, Eduardo Nicola Ferraz: Escalonamento em Tempo Real da...
Master Thesis - Zagari, Eduardo Nicola Ferraz: Escalonamento em Tempo Real da...Master Thesis - Zagari, Eduardo Nicola Ferraz: Escalonamento em Tempo Real da...
Master Thesis - Zagari, Eduardo Nicola Ferraz: Escalonamento em Tempo Real da...
 
Padrões-13 - Padrões Estruturais - Proxy
Padrões-13 - Padrões Estruturais - ProxyPadrões-13 - Padrões Estruturais - Proxy
Padrões-13 - Padrões Estruturais - Proxy
 
Padrões-07 - Padrões Criacionais
Padrões-07 - Padrões CriacionaisPadrões-07 - Padrões Criacionais
Padrões-07 - Padrões Criacionais
 
Padrões-06 - Padrões Arquiteturais - Microkernel
Padrões-06 - Padrões Arquiteturais - MicrokernelPadrões-06 - Padrões Arquiteturais - Microkernel
Padrões-06 - Padrões Arquiteturais - Microkernel
 
Padrões-05 - Padrões Arquiteturais - MVC
Padrões-05 - Padrões Arquiteturais - MVCPadrões-05 - Padrões Arquiteturais - MVC
Padrões-05 - Padrões Arquiteturais - MVC
 
Padrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerPadrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - Broker
 
Padrões-03 - Padrões Arquiteturais - Pipes e Filtros
Padrões-03 - Padrões Arquiteturais - Pipes e FiltrosPadrões-03 - Padrões Arquiteturais - Pipes e Filtros
Padrões-03 - Padrões Arquiteturais - Pipes e Filtros
 
Padrões-02 - Padrões Arquiteturais - Camadas
Padrões-02 - Padrões Arquiteturais - CamadasPadrões-02 - Padrões Arquiteturais - Camadas
Padrões-02 - Padrões Arquiteturais - Camadas
 
ICC-03 Organização dos Computadores
ICC-03 Organização dos ComputadoresICC-03 Organização dos Computadores
ICC-03 Organização dos Computadores
 
ICC-04 Sistemas Numéricos
ICC-04 Sistemas NuméricosICC-04 Sistemas Numéricos
ICC-04 Sistemas Numéricos
 

Evolução dos Computadores

  • 1. A Evolução dos Computadores Evolução Operacional Evolução das Aplicações Classes de Computadores
  • 2. Objetivos da Evolução Melhor atendimento das aplicações existentes, reduzindo o tempo de processamento e o custo dos equipamentos de computação, e aumentando seu desempenho, permitindo uma expansão no próprio escopo das aplicações. Atendimento a novas aplicações ainda sem suporte computacional adequado. Introdução à Ciência Eduardo Nicola F. Zagari 2 da Computação
  • 3. Exemplos de áreas com demanda computacional crescente Física Cósmica evolução das galáxias meteorologia, ambiente Dinâmica dos Fluidos projeto aeronáutico fluxo sanguíneo no coração Medicina estrutura das proteínas Engenharia projeto de circuitos VLSI sistemas peritos Inteligência Artificial
  • 4. Evolução Operacional Evolução da forma como as tarefas são executadas em um ambiente de computação, e na interação entre os usuários finais e o computador, o que ocorreu historicamente três maneiras: • Processamento em Lote • Multiprogramação • Redes de Computadores Introdução à Ciência Eduardo Nicola F. Zagari 4 da Computação
  • 5. Processamento em Lote • Método de operação de computadores usado na década de 50. • O computador executa um programa completo por vez, ao final do que passa ao programa seguinte. • Programas são submetidos para execução em fitas ou cartões perfurados. • Computadores são manipulados por especialistas, sem interação direta com o usuário. 5 Introdução à Ciência da Computação Eduardo Nicola F. Zagari
  • 6. Multiprogramação O aumento no desempenho dos computadores permitiu, a partir dos anos 60, o atendimento simultâneo a mais de um usuário por um computador, em um esquema de revezamento automático entre os usuários, chamado “Time-Sharing”, onde pequenos intervalos de tempo (milésimos de segundo) são destinados, rotativamente, ao programa de cada usuário. Introdução à Ciência da Computação Eduardo Nicola F. Zagari 6
  • 7. O Ponto de Vista Operacional Introdução à Ciência da Computação Eduardo Nicola F. Zagari 7
  • 8. Computadores Paralelos P1 P2 ... Pn Conexão Conexão P1 P2 ... Pn M1 M2 ... Mn M1 M2 ... Mn Multiprocessadores Multicomputadores Memória Compartilhada Troca de Mensagens Introdução à Ciência Eduardo Nicola F. Zagari 8 da Computação
  • 9. Redes de Computadores Associações entre computadores e periféricos, permitindo aos usuários compartilhar recursos e transferir informação eletronicamente.
  • 10. Evolução das Aplicações • Processamento de Dados • Processamento de Informação • Processamento de Conhecimento • Processamento Inteligente inteligência conhecimento informação dados Introdução à Ciência 10 da Computação
  • 11. Processamento de Dados Dados são objetos não relacionados entre si. Processamento de dados é a conversão de grandes quantidades de dados de uma forma desorganizada, para outra que possa ser armazenada e analisada em um computador.
  • 12. Processamento da Informação Processamento de dados relacionados entre si.
  • 13. Processamento do Conhecimento • Conhecimento é todo conjunto de itens de informação ao qual se atribua um significado semântico. • Exemplo de sistemas para processamento do conhecimento são os “sistemas peritos”, baseados em inteligência artificial. Introdução à Ciência Eduardo Nicola F. Zagari 13 da Computação
  • 14. Processamento Inteligente • Inteligência é a manipulação de coleções de itens de conhecimento. • Não existem computadores que operem neste nível de abstração. Cena do filme “2001, uma odisséia no espaço” (1968), onde um computador hipotético, HAL 9000, capaz de processamento inteligente, controla uma nave espacial em viagem ao planeta Júpiter.
  • 15. Classes de Computadores No Estágio atual, a indústria de computadores produz quatro classes de equipamentos, agrupados segundo seu custo, e capacidade de processamento e de atendimento a operações de E/S. • Supercomputadores • Mainframes • Estações de Trabalho • Microcomputadores
  • 16. Supercomputadores Classe onde estão os computadores mais rápidos, e de maior custo em uma geração. São usados em aplicações com processamento intensivo. Introdução à Ciência Eduardo Nicola F. Zagari 16 da Computação
  • 17. Mainframes Computadores de grande porte, com capacidade de processamento inferior aos supercomputadores, mas que suportam um´grande número de terminais e periféricos, voltados para aplicações comerciais.
  • 18. Estações de Trabalho • Computadores baseados em microprocessadores, possuindo capacidades gráfica e de comunicação avançadas. • São projetadas para operação em rede, sendo usados em aplicações comerciais e de engenharia.
  • 19. Microcomputadores • Computador micro- processado de baixo custo • Desenvolvido para uso pessoal ou em pequenas empresas • Possui versões de mesa e portáteis • Ao contrário das estações, não demanda operação em rede. Introdução à Ciência Eduardo Nicola F. Zagari 19 da Computação
  • 20. Classes de Computadores Introdução à Ciência Eduardo Nicola F. Zagari 20 da Computação