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 (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-phpapp02
Polyanna Conrado
 
engenharia da computação
engenharia da computaçãoengenharia da computação
engenharia da computação
Arthur Vinícius
 
Aula de introducao ao ZOS
Aula de introducao ao ZOSAula de introducao ao ZOS
Aula de introducao ao ZOS
Ivan Sanches
 
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
Matheus 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 hardware
Jocelma Rios
 

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 (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

República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
LidianeLill2
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 

Último (20)

aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
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
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 

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