SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Introdução a Algoritmos e
Linguagens de Programação
               Aula 2 | Histórico dos computadores
                         e conceitos básicos de OAC




             Apresentação
       Luiz Augusto de M. Morais
Roteiro

Histórico dos computadores
  ●
   Computadores mecânicos
  ●
   1ª geração | Eletroeletrônicos
  ●
   2ª geração | Transistores
  ●
   3ª geração | Circuitos integrados
  ●
   4ª geração | Microprocessadores
Conceitos básicos de OAC
  ●
   Arquitetura básica
   ●
     Unidade Central de Processamento (CPU)
   ●
     Memória
   ●
     Dispositivos de entrada e saída


                            UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Histórico dos computadores
Computadores mecânicos




                  UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos


             Ábaco (2300 a. C.)




                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos | Ábaco


  ●
   Criado na Mesopotâmia
  ●
   Difundido pelos chineses
  ●
   Serve para fazer as operações de soma e subtração
  ●
   Consegue ser mais rápido que uma calculadora




                           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos


              Pascaline (1642)




                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos | Pascaline


  ●
   Criada por Blaise Pascal
  ●
   “Primeira” calculadora mecânica do mundo (Wilhelm Schickard)
  ●
   Só conseguia somar e subtrair




                              UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos


          Máquina analítica (1837)




                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Computadores mecânicos | Máquina analítica


  ●
   Criada por Charles Babbage
  ●
   Primeiro computador de propósito geral
  ●
   Não foi concluída pelo seu criador
  ●
   Ada Lovelace




                          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Histórico dos computadores
Primeira geração




           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração


Prós
  ●
   Faziam cálculos simples em segundos

Contras
  ●
   Dispositivos queimavam constantemente
  ●
   Ocupavam prédios inteiros
  ●
   Falta de confiabilidade nos resultados




                           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração


                   Válvulas




                     UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração


               MARK 1 (1944)




                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração | MARK I


  ●
   Primeiro computador digital automático
   desenvolvido em larga escala
  ●
   Criado por Howard Aiken, Harvard University




                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração


          ENIAC (1946)




                     UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração | ENIAC



  ●
   Foi construído para a 2ª Guerra Mundial
  ●
   Criado por John Eckert e John Mauchly




                          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Histórico dos computadores
Segunda geração




           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Segunda geração


                  Transistores




                      UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Segunda geração


Prós
  ●
   Eram mais confiáveis que seus antecessores
  ●
   Ocupavam menos espaço
Contras
  ●
   Eram muito caros
  ●
   Difíceis de serem manuseados




                           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Segunda geração

                  PDP-1 (1960)




                      UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Histórico dos computadores
Terceira geração




           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração


              Circuitos integrados




                      UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração


Prós
  ●
   Mais rápidos que seus antecessores
  ●
   Ocupavam menos espaço
Contras
  ●
   Ainda eram muito caros




                            UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração


                   IBM 360 (1964)




                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Histórico dos computadores
Quarta geração




           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração


             Microprocessadores




                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração


Prós
  ●
   Ocupam pouquíssimo espaço
  ●
   Muito rápidos
  ●
   Baratos




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração


                 IBM-PC (1981)




                      UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Conceitos básicos de OAC
Arquitetura básica




             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Arquitetura básica




                     UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Conceitos básicos de OAC
Unidade Central
de Processamento




             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Unidade Central de Processamento


Características
   ●
    Conhecida como CPU ou UCP
   ●
    Responsável por cálculos e controle de dispositivos
Principais componentes
   ●
    Unidade Lógica e Aritmética (ULA/ALU)
   ●
    Registradores
   ●
    Unidade de Controle (UC/CU)
   ●
    Relógio (clock)




                             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Conceitos básicos de OAC
Memória




             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Memória


Características
   Armazenamento de dados
   ●




Principais tipos
   ●
    RAM
   ●
    ROM
   ●
    Disco Rígido
   ●
    Flash
   ●
    Fitas Magnéticas



                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Hierarquia de Memória




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Memória

Memória principal – Responsável pelo armazenamento de dados e
instruções para uso durante as operações de processamento da
CPU.




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
Memória

Memórias auxiliares – Responsáveis pelo armazenamento
permanente de dados no computador.




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
Conceitos básicos de OAC
Entrada e Saída




          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Entrada e Saída

•    Periféricos de entrada – Responsáveis pelo envio de dados do usuário
à CPU;




                              UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
Entrada e Saída

•    Periféricos de Saída – Responsáveis por permitir que o usuário visualize
os dados processados pela CPU;




                               UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
Referências


FERRARI, Fabrício; CECHINEL, Cristian.
Introdução a Algoritmos e Programação. [S. l. : s. n.]

TANEMBAUM, Andrew S. Organização Estruturada de Computadores.
5 ed. São Paulo: Prentice Hall, 2006.




                             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES

Mais conteúdo relacionado

Destaque

Destaque (9)

Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dados
 
Aula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e SaídaAula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e Saída
 
Aula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveisAula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveis
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Aula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e LógicasAula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e Lógicas
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
 
Linguagem C - Entrada e Saída
Linguagem C - Entrada e SaídaLinguagem C - Entrada e Saída
Linguagem C - Entrada e Saída
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Semelhante a Aula 2 - Histórico da Computação e OAC

Aula2 historico-computacao-e-oac-110926185118-phpapp02
Aula2 historico-computacao-e-oac-110926185118-phpapp02Aula2 historico-computacao-e-oac-110926185118-phpapp02
Aula2 historico-computacao-e-oac-110926185118-phpapp02Polyanna Conrado
 
engenharia da computação
engenharia da computaçãoengenharia da computação
engenharia da computaçãoArthur Vinícius
 
Aula_01_Componentes Funcionais do Computador.ppt
Aula_01_Componentes Funcionais do Computador.pptAula_01_Componentes Funcionais do Computador.ppt
Aula_01_Componentes Funcionais do Computador.pptLeonardoDelgado74
 
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresInformática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresJoeldson Costa Damasceno
 
Aula de introducao ao ZOS
Aula de introducao ao ZOSAula de introducao ao ZOS
Aula de introducao ao ZOSIvan Sanches
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Guilherme Nonino Rosa
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresMauro Pereira
 
Aula de introdução s.o ifba
Aula de introdução  s.o   ifbaAula de introdução  s.o   ifba
Aula de introdução s.o ifbaMatheus Brito
 
Noções básicas de computação hardware
Noções básicas de computação   hardwareNoções básicas de computação   hardware
Noções básicas de computação hardwareJocelma Rios
 
Aulas 1 e 2 - Hardware
Aulas 1 e 2 - HardwareAulas 1 e 2 - Hardware
Aulas 1 e 2 - HardwareJocelma Rios
 
aula_01_tec_programacao_python_programacao.pdf
aula_01_tec_programacao_python_programacao.pdfaula_01_tec_programacao_python_programacao.pdf
aula_01_tec_programacao_python_programacao.pdfandersonsoares275191
 
Topico 01 apresentacao
Topico 01   apresentacaoTopico 01   apresentacao
Topico 01 apresentacaoFelipe Sartori
 
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
 

Semelhante a Aula 2 - Histórico da Computação e OAC (20)

Aula2 historico-computacao-e-oac-110926185118-phpapp02
Aula2 historico-computacao-e-oac-110926185118-phpapp02Aula2 historico-computacao-e-oac-110926185118-phpapp02
Aula2 historico-computacao-e-oac-110926185118-phpapp02
 
RESUMO DE AOC
RESUMO DE AOCRESUMO DE AOC
RESUMO DE AOC
 
engenharia da computação
engenharia da computaçãoengenharia da computação
engenharia da computação
 
Aula_01_Componentes Funcionais do Computador.ppt
Aula_01_Componentes Funcionais do Computador.pptAula_01_Componentes Funcionais do Computador.ppt
Aula_01_Componentes Funcionais do Computador.ppt
 
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresInformática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
 
Aula de introducao ao ZOS
Aula de introducao ao ZOSAula de introducao ao ZOS
Aula de introducao ao ZOS
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
 
Arquitetura de Computadores.pptx
Arquitetura de Computadores.pptxArquitetura de Computadores.pptx
Arquitetura de Computadores.pptx
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores
 
Aula de introdução s.o ifba
Aula de introdução  s.o   ifbaAula de introdução  s.o   ifba
Aula de introdução s.o ifba
 
Arquitetura 1
Arquitetura 1Arquitetura 1
Arquitetura 1
 
SO001.pdf
SO001.pdfSO001.pdf
SO001.pdf
 
Noções básicas de computação hardware
Noções básicas de computação   hardwareNoções básicas de computação   hardware
Noções básicas de computação hardware
 
Aulas 1 e 2 - Hardware
Aulas 1 e 2 - HardwareAulas 1 e 2 - Hardware
Aulas 1 e 2 - Hardware
 
Introdução
IntroduçãoIntrodução
Introdução
 
aula_01_tec_programacao_python_programacao.pdf
aula_01_tec_programacao_python_programacao.pdfaula_01_tec_programacao_python_programacao.pdf
aula_01_tec_programacao_python_programacao.pdf
 
aula01.pptx
aula01.pptxaula01.pptx
aula01.pptx
 
Topico 01 apresentacao
Topico 01   apresentacaoTopico 01   apresentacao
Topico 01 apresentacao
 
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
 

Mais de Luiz Augusto Macêdo Morais

Mais de Luiz Augusto Macêdo Morais (9)

SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
 
Minicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídasMinicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídas
 
Expressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e PráticaExpressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e Prática
 
Aula 15 - Organizando os dados com listas
Aula 15 - Organizando os dados com listasAula 15 - Organizando os dados com listas
Aula 15 - Organizando os dados com listas
 
Aula 14 - Funções: não duplique seu código
Aula 14 - Funções: não duplique seu códigoAula 14 - Funções: não duplique seu código
Aula 14 - Funções: não duplique seu código
 
Aula 13 - Trabalhando com strings
Aula 13 - Trabalhando com stringsAula 13 - Trabalhando com strings
Aula 13 - Trabalhando com strings
 
Aula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmosAula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmos
 
Aula 1 - Apresentação
Aula 1 - ApresentaçãoAula 1 - Apresentação
Aula 1 - Apresentação
 
Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]
 

Último

Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxMARIADEFATIMASILVADE
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdfjacquescardosodias
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxLeonardoGabriel65
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 

Último (20)

Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 

Aula 2 - Histórico da Computação e OAC

  • 1. Introdução a Algoritmos e Linguagens de Programação Aula 2 | Histórico dos computadores e conceitos básicos de OAC Apresentação Luiz Augusto de M. Morais
  • 2. Roteiro Histórico dos computadores ● Computadores mecânicos ● 1ª geração | Eletroeletrônicos ● 2ª geração | Transistores ● 3ª geração | Circuitos integrados ● 4ª geração | Microprocessadores Conceitos básicos de OAC ● Arquitetura básica ● Unidade Central de Processamento (CPU) ● Memória ● Dispositivos de entrada e saída UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 3. Histórico dos computadores Computadores mecânicos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 4. Computadores mecânicos Ábaco (2300 a. C.) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 5. Computadores mecânicos | Ábaco ● Criado na Mesopotâmia ● Difundido pelos chineses ● Serve para fazer as operações de soma e subtração ● Consegue ser mais rápido que uma calculadora UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 6. Computadores mecânicos Pascaline (1642) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 7. Computadores mecânicos | Pascaline ● Criada por Blaise Pascal ● “Primeira” calculadora mecânica do mundo (Wilhelm Schickard) ● Só conseguia somar e subtrair UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 8. Computadores mecânicos Máquina analítica (1837) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 9. Computadores mecânicos | Máquina analítica ● Criada por Charles Babbage ● Primeiro computador de propósito geral ● Não foi concluída pelo seu criador ● Ada Lovelace UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 10. Histórico dos computadores Primeira geração UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 11. Primeira geração Prós ● Faziam cálculos simples em segundos Contras ● Dispositivos queimavam constantemente ● Ocupavam prédios inteiros ● Falta de confiabilidade nos resultados UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 12. Primeira geração Válvulas UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 13. Primeira geração MARK 1 (1944) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 14. Primeira geração | MARK I ● Primeiro computador digital automático desenvolvido em larga escala ● Criado por Howard Aiken, Harvard University UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 15. Primeira geração ENIAC (1946) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 16. Primeira geração | ENIAC ● Foi construído para a 2ª Guerra Mundial ● Criado por John Eckert e John Mauchly UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 17. Histórico dos computadores Segunda geração UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 18. Segunda geração Transistores UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 19. Segunda geração Prós ● Eram mais confiáveis que seus antecessores ● Ocupavam menos espaço Contras ● Eram muito caros ● Difíceis de serem manuseados UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 20. Segunda geração PDP-1 (1960) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 21. Histórico dos computadores Terceira geração UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 22. Terceira geração Circuitos integrados UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 23. Terceira geração Prós ● Mais rápidos que seus antecessores ● Ocupavam menos espaço Contras ● Ainda eram muito caros UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 24. Terceira geração IBM 360 (1964) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 25. Histórico dos computadores Quarta geração UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 26. Quarta geração Microprocessadores UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 27. Quarta geração Prós ● Ocupam pouquíssimo espaço ● Muito rápidos ● Baratos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 28. Quarta geração IBM-PC (1981) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 29. Conceitos básicos de OAC Arquitetura básica UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 30. Arquitetura básica UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 31. Conceitos básicos de OAC Unidade Central de Processamento UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 32. Unidade Central de Processamento Características ● Conhecida como CPU ou UCP ● Responsável por cálculos e controle de dispositivos Principais componentes ● Unidade Lógica e Aritmética (ULA/ALU) ● Registradores ● Unidade de Controle (UC/CU) ● Relógio (clock) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 33. Conceitos básicos de OAC Memória UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 34. Memória Características Armazenamento de dados ● Principais tipos ● RAM ● ROM ● Disco Rígido ● Flash ● Fitas Magnéticas UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 35. Hierarquia de Memória UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 36. Memória Memória principal – Responsável pelo armazenamento de dados e instruções para uso durante as operações de processamento da CPU. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
  • 37. Memória Memórias auxiliares – Responsáveis pelo armazenamento permanente de dados no computador. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
  • 38. Conceitos básicos de OAC Entrada e Saída UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 39. Entrada e Saída • Periféricos de entrada – Responsáveis pelo envio de dados do usuário à CPU; UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
  • 40. Entrada e Saída • Periféricos de Saída – Responsáveis por permitir que o usuário visualize os dados processados pela CPU; UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
  • 41. Referências FERRARI, Fabrício; CECHINEL, Cristian. Introdução a Algoritmos e Programação. [S. l. : s. n.] TANEMBAUM, Andrew S. Organização Estruturada de Computadores. 5 ed. São Paulo: Prentice Hall, 2006. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES