Introdução a Algoritmos e
Linguagens de Programação
Apresentação
Luiz Augusto de M. Morais
Aula 2 | Histórico dos computadores
e conceitos básicos de OAC
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Roteiro
●
Computadores mecânicos
●
1ª geração | Eletroeletrônicos
●
2ª geração | Transistores
●
3ª geração | Circuitos integrados
●
4ª geração | Microprocessadores
Histórico dos computadores
●
Arquitetura básica
●
Unidade Central de Processamento (CPU)
●
Memória
●
Dispositivos de entrada e saída
Conceitos básicos de OAC
Histórico dos computadores
Computadores mecânicos
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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
Histórico dos computadores
Primeira geração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Primeira geração
●
Faziam cálculos simples em segundos
Prós
●
Dispositivos queimavam constantemente
●
Ocupavam prédios inteiros
●
Falta de confiabilidade nos resultados
Contras
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
Histórico dos computadores
Segunda geração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Segunda geração
Transistores
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Segunda geração
●
Eram mais confiáveis que seus antecessores
●
Ocupavam menos espaço
Prós
●
Eram muito caros
●
Difíceis de serem manuseados
Contras
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Segunda geração
PDP-1 (1960)
Histórico dos computadores
Terceira geração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração
Circuitos integrados
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração
●
Mais rápidos que seus antecessores
●
Ocupavam menos espaço
Prós
●
Ainda eram muito caros
Contras
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Terceira geração
IBM 360 (1964)
Histórico dos computadores
Quarta geração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração
Microprocessadores
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração
●
Ocupam pouquíssimo espaço
●
Muito rápidos
●
Baratos
Prós
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Quarta geração
IBM-PC (1981)
Conceitos básicos de OAC
Arquitetura básica
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Arquitetura básica
Conceitos básicos de OAC
Unidade Central
de Processamento
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Unidade Central de Processamento
●
Conhecida como CPU ou UCP
●
Responsável por cálculos e controle de dispositivos
Características
Principais componentes
●
Unidade Lógica e Aritmética (ULA/ALU)
●
Registradores
●
Unidade de Controle (UC/CU)
●
Relógio (clock)
Conceitos básicos de OAC
Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Memória
●
Armazenamento de dados
Características
Principais tipos
●
RAM
●
ROM
●
Disco Rígido
●
Flash
●
Fitas Magnéticas
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Hierarquia de Memória
Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
Memória principal – Responsável pelo armazenamento de dados e
instruções para uso durante as operações de processamento da
CPU.
Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
Memórias auxiliares – Responsáveis pelo armazenamento
permanente de dados no computador.
Conceitos básicos de OAC
Entrada e Saída
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Entrada e Saída
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
• Periféricos de entrada – Responsáveis pelo envio de dados do usuário
à CPU;
Entrada e Saída
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
• Periféricos de Saída – Responsáveis por permitir que o usuário visualize
os dados processados pela CPU;
Referências
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
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.

Aula2 historico-computacao-e-oac-110926185118-phpapp02

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