aula2-historico-computacao-e-oac-110926185118-phpapp02.pdf

41
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

Upload: polyanna-conrado

Post on 25-Sep-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

  • Introduo a Algoritmos e Linguagens de Programao

    ApresentaoLuiz Augusto de M. Morais

    Aula 2 | Histrico dos computadorese conceitos bsicos de OAC

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Roteiro

    Computadores mecnicos1 gerao | Eletroeletrnicos2 gerao | Transistores3 gerao | Circuitos integrados4 gerao | Microprocessadores

    Histrico dos computadores

    Arquitetura bsica Unidade Central de Processamento (CPU) Memria Dispositivos de entrada e sada

    Conceitos bsicos de OAC

  • Histrico dos computadores

    Computadores mecnicos

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Computadores mecnicos

    baco (2300 a. C.)

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Computadores mecnicos | baco

    Criado na MesopotmiaDifundido pelos chinesesServe para fazer as operaes de soma e subtraoConsegue ser mais rpido que uma calculadora

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Computadores mecnicos

    Pascaline (1642)

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Computadores mecnicos | Pascaline

    Criada por Blaise PascalPrimeira calculadora mecnica do mundo (Wilhelm Schickard)S conseguia somar e subtrair

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Computadores mecnicos

    Mquina analtica (1837)

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Computadores mecnicos | Mquina analtica

    Criada por Charles BabbagePrimeiro computador de propsito geralNo foi concluda pelo seu criadorAda Lovelace

  • Histrico dos computadores

    Primeira gerao

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Primeira gerao

    Faziam clculos simples em segundosPrs

    Dispositivos queimavam constantementeOcupavam prdios inteirosFalta de confiabilidade nos resultados

    Contras

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Primeira gerao

    Vlvulas

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Primeira gerao

    MARK 1 (1944)

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Primeira gerao | MARK I

    Primeiro computador digital automticodesenvolvido em larga escala

    Criado por Howard Aiken, Harvard University

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Primeira gerao

    ENIAC (1946)

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Primeira gerao | ENIAC

    Foi construdo para a 2 Guerra MundialCriado por John Eckert e John Mauchly

  • Histrico dos computadores

    Segunda gerao

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Segunda gerao

    Transistores

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Segunda gerao

    Eram mais confiveis que seus antecessoresOcupavam menos espao

    Prs

    Eram muito carosDifceis de serem manuseados

    Contras

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Segunda gerao

    PDP-1 (1960)

  • Histrico dos computadores

    Terceira gerao

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Terceira gerao

    Circuitos integrados

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Terceira gerao

    Mais rpidos que seus antecessoresOcupavam menos espao

    Prs

    Ainda eram muito carosContras

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Terceira gerao

    IBM 360 (1964)

  • Histrico dos computadores

    Quarta gerao

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Quarta gerao

    Microprocessadores

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Quarta gerao

    Ocupam pouqussimo espaoMuito rpidosBaratos

    Prs

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Quarta gerao

    IBM-PC (1981)

  • Conceitos bsicos de OAC

    Arquitetura bsica

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Arquitetura bsica

  • Conceitos bsicos de OAC

    Unidade Centralde Processamento

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Unidade Central de Processamento

    Conhecida como CPU ou UCPResponsvel por clculos e controle de dispositivos

    Caractersticas

    Principais componentesUnidade Lgica e Aritmtica (ULA/ALU)RegistradoresUnidade de Controle (UC/CU)Relgio (clock)

  • Conceitos bsicos de OAC

    Memria

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Memria

    Armazenamento de dadosCaractersticas

    Principais tiposRAMROMDisco RgidoFlashFitas Magnticas

  • UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

    Hierarquia de Memria

  • Memria

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETO HERMES

    Memria principal Responsvel pelo armazenamento de dados e instrues para uso durante as operaes de processamento da CPU.

  • Memria

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETO HERMES

    Memrias auxiliares Responsveis pelo armazenamentopermanente de dados no computador.

  • Conceitos bsicos de OAC

    Entrada e Sada

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

  • Entrada e Sada

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETO HERMES

    Perifricos de entrada Responsveis pelo envio de dados do usurio CPU;

  • Entrada e Sada

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETO HERMES

    Perifricos de Sada Responsveis por permitir que o usurio visualize os dados processados pela CPU;

  • Referncias

    UNIVERSIDADE ESTADUAL DA PARABA | PROJETO HERMES

    FERRARI, Fabrcio; CECHINEL, Cristian.Introduo a Algoritmos e Programao. [S. l. : s. n.]

    TANEMBAUM, Andrew S. Organizao Estruturada de Computadores.5 ed. So Paulo: Prentice Hall, 2006.

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41