00_histórico e conceitos introdutórios

16
1 Microprocessadores Prof. Arthur Braga Tópicos n Visão geral da evolução das gerações de Computadores. n Conhecer a cronologia resumida dos microprocessadores. n Conhecer a relevância do estudo da CPU 8086/8088. n Conhecer a relação entre Microcontroladores x Microprocessadores.

Upload: eidercassio

Post on 17-Nov-2015

8 views

Category:

Documents


0 download

DESCRIPTION

dfdr

TRANSCRIPT

  • 1

    Microprocessadores

    Prof. Arthur Braga

    Tpicosn Viso geral da evoluo das geraes de

    Computadores.

    n Conhecer a cronologia resumida dos

    microprocessadores.

    n Conhecer a relevncia do estudo da CPU 8086/8088.

    n Conhecer a relao entre Microcontroladores x

    Microprocessadores.

  • 2

    A Evoluo dos Computadores

    A Evoluo dos Computadores

    baco 2.000 a.C. Rgua de Clculo 1622

    Mquina de Pascal 1642

    Mquina de Leibniz 1672

  • 3

    A Evoluo dos Computadores

    Hollerith 1890

    Hermann Hollerith

    A Evoluo dos ComputadoresPRIMEIRA GERAO: Os primeiroscomputadores utilizavam circuitoseletromecnicos e vlvulas

    SEGUNDA GERAO: Oscomputadores implementados apartir da substituio das vlvulaspelo transstor o que trouxe umareduo do tamanho e da potnciados equipamentos

    IBM 1401

    ENIAC

  • 4

    A Evoluo dos Computadores

    TERCEIRA GERAO: Com aintegrao de vrios transstores emum encapsulamento nico, surgiramos circuitos integrados. Estespermitiram o aparecimento decomputadores mais rpidos,confiveis e fisicamente menoresque seus antecessores de segundagerao

    QUARTA GERAO: Com autilizao da integrao em altssimaescala (VLSI), tem-se praticamente omesmo custo para se integrarcentenas, milhares ou milhes detransstores em uma nica pastilha o microprocessador.

    IBM System/360

    IBM Datamaster

    O Microprocessador

    Os microprocessadores hoje ganham grande destaquepor serem a Unidade Central de Processamento dediversos equipamentos como microcomputadores etablets.

    Os microprocessadores so classificados pelotamanho da palavra - ou comprimento, em bits, daunidade de informao - que so capazes deprocessar de uma s vez. Os primeirosmicroprocessadores foram de 8 bits (o primeiro erade 4 bits), seguidos pelos de 16 bits e, maisrecentemente, pelos de 32 e 64 bits.

    A Evoluo dos Computadores

  • 5

    A evoluo da informtica foi caracterizada pelo desenvolvimento de computadorescom caractersticas as mais diversas, cada vez mais conhecidos da maioria de usuriosde computador: a CPU adotada, a capacidade de memria, a capacidade do disco rgido,a existncia de memria cache e outros menos conhecidos.

    n O processador (ou microprocessador) responsvelpelo tratamento de informaes armazenadas emmemria (programas em cdigo de mquina e dosdados).

    n A memria responsvel pela armazenagem dosprogramas e dos dados.

    n Os perifricos so os dispositivos responsveis pelasentradas e sadas de dados do computador.

    n O barramento interliga todos estes componentes.

    O Computador Pessoal

    Evoluo Cronolgica dos

    Microprocessadores

  • 6

    A Lei de Moore se aproxima da realidadedos ltimos 40 anos da indstria desemicondutores.

    A Evoluo Cronolgica dos Microprocessadores

    1965- Gordon Moore, ao preparar uma palestra, nota que o aumentoda densidade dos transstores dobrava a cada cerca de 18 meses,enquanto os custos permaneceriam constantes dando origem LEI DE MOORE.

    A Evoluo Cronolgica dos Microprocessadores

    ?

  • 7

    1969- Uma fabricante japonesa de calculadoras contrata a Intel paraproduzir um conjunto de chips dedicados.- Como alternativa, a Intel projeta um chip nico que poderiareceber instrues e executar funes de dados simples estepoderia ser programado para funcionar como uma calculadora.Esse projeto se tornou o microprocessador 4004.

    A Evoluo Cronolgica dos Microprocessadores

    1970- A Intel criou um layout dos circuitos do microprocessador 4004.

    A Evoluo Cronolgica dos Microprocessadores

    1971- A Intel negocia com a Busicom os direitos de comercializao do4004 em troca de uma reduo no preo dos CIs.Essa primeira CPU com chip simples, o Intel 4004, era umprocessador de 4-bits. As memrias de programas e dados eramseparadas, 1K de memria de dados em 12 bit PC e 4K de memriade programa. Havia tambm dezesseis registradores de propsitogeral de 4 bits (ou oito de 8 bits). O 4004 tinha 46 instrues,velocidade de 108 KHz, realizando 60.000 operaes por segundocom seus modestos 2.300 transistores.

    O ENIAC (dcada de 1940) para realizar 5.000 somas por segundoocupava 3.000 ps-cbicos ( 85 m3), pesava 3 toneladas, usando18.000 vlvulas e 6.000 chaves de mltiplas posies.

  • 8

    ENIAC dcada de 40

    CPU 4004

    MICROPROCESSADORES Conceitos Gerais

    Verso 8 bits do 4004. Usado em terminais que precisavam de pelo menos 7 bits para trabalhar com ASCII.

    1972- Intel lana o seu chip 8008, o primeiro microprocessador de 8 bits que acessava 1KB de memria. O processador foi originalmente desenvolvido para a ComputerTerminal Corporation (mais tarde chamada DataPoint). Usava 3.500 transstores.

    A Evoluo Cronolgica dos Microprocessadores

    O Datapoint 2200 foi um "terminal inteligente"produzido em escala industrial pela Computer TerminalCorporation (CTC) a partir de Junho de 1970 (emborasegundo alguns relatos s tenha sido realmente lanadono mercado em 1971). A inteno de seus projetistas eraque este fosse um terminal verstil, eficiente e de baixocusto para ser conectado a uma ampla variedade demainframes atravs da emulao de vrios outrosterminais via fita magntica (e no por hardware, comona maioria dos terminais da poca).

  • 9

    1974- A Intel fabrica o 8080 - o sucessor do 8008. Ele tinha barramento de 16 bits deendereamentos e 8 bits de dados. Internamente, tinha sete registradores de 8 bits(A,B,C,D,E,H,L - pares BC, DE e HL foram combinados como registros de 16 bits), e 75instrues. Ele tambm tinha vrias portas I/O.

    A Evoluo Cronolgica dos Microprocessadores

    Steve Wozniak

    Steve Jobs

    William Gates

    A Evoluo Cronolgica dos Microprocessadores1976

    - fundada a Apple Computer Company.

    - Keuffel & Esser fabricam a ltima rgua de clculo.

  • 10

    A Evoluo Cronolgica dos Microprocessadores

    ?

    1981- IBM apresenta o seu primeiro computador desktop, o Datamaster, que usava umchip 8086 de 16 bits.

    - O chip 8088 de 4.7 MHz usado no computador pessoal 5150 da IBM.

    A Evoluo Cronolgica dos Microprocessadores

  • 11

    Familia INTEL x86

    n A escolha da CPU para o PC da IBM, entre o 68000 da Motorola e o

    8086/88 da Intel, causou a supremacia da Intel.

    n Motivos para a escolha do 8086/88:

    Oferecer o menor custo de implementao.

    Permitir um caminho em direo a um maior desempenho e maior

    espao de endereamento.

    Ser a nica escolha em relao s implementaes dos concorrentes (a

    IBM queria ser vista como uma lder, e no como uma seguidora).

    Apresentar um exequvel caminho de migrao do software escrito para

    o 8080.

    A Evoluo Cronolgica dos Microprocessadores

  • 12

    Relevncia do estudo da CPU

    8086/8088

    Relevncia do estudo da CPU 8086/8088Organizao

    n Tecnologia de memria

    n Interfacesn Implementao

    das instruesn Interconexes

    n Repertrio de instrues

    n Tipos de Dadosn Modos de

    endereamenton Conjunto de

    registradoresn Mecanismos de

    E/S

    Arquitetura

    n Toda a famlia Intel x86 divide a mesma arquiteturabsica. Isto concede compatibilidade de cdigos.

    n A Organizao diferencia-se entre as diferentes verses.

  • 13

    MICROCONTROLADORES

    Microcontrolador x MicroprocessadorO microcontrolador foi inventado pela TexasInstruments no incio da dcada de 1970,aproximadamente na mesma poca que o primeiromicroprocessador foi inventado pela Intel. Osprimeiros microcontroladores eram basicamentemicroprocessadores com memria incorporada dotipo RAM e ROM. Posteriormente, eles evolurampara uma vasta variedade de dispositivos adaptadospara aplicaes especficas de sistemas embarcadostais como carros, telefones sem fio eeletrodomsticos.

  • 14

  • 15

    Em geral, ao utilizar microcontroladores, nenhum dos outros componentesexternos so necessrios nas aplicaes, uma vez que os perifricosnecessrios j esto contidos nele. Assim, poupamos tempo e espao naconstruo de novos projetos.

    Microcontrolador x Microprocessadorn Um microcontrolador difere de um microprocessador em vrios

    aspectos. O mais importante deles, a sua funcionalidade.

    n Para que um microprocessador possa ser usado, outroscomponentes devem ser adicionados, tais como memria, chipsetse componentes para receber e enviar dados.

    n Por outro lado, o microcontrolador foi projetado para ter todasestas funcionalidades em uma nica pastilha. Por isso, de formasimplificada, um microcontrolador pode ser considerado umcomputador em um nico chip.

    Microcontrolador x Microprocessador

    H diversos fabricantes, e modelos...

  • 16

    Bibliografia Bsican Zanco, Wagner da Silva. Microcontroladores PIC

    16F628A/648A uma abordagem prtica e objetiva, Editorarica, 2005.

    n Zelenovsky, Ricardo e Mendona, Alexandre. PC um guiaprtico de Hardware e Interfaceamento, MZ Editora Ltda, 4a.edio, 2006. (http://www.mzeditora.com.br/)

    n Brey, Barry. The Intel Microprocessors - 8086/88, 286, 386and 486 - Architecture, Programming and Interfacing, ThirdEdition, PHI, 1994.

    n Stallings, William. Arquitetura e Organizao deComputadores, Pearson, 8a. Edio, 2010.

    Material da DisciplinaSIGAA - Sistema Integrado de Gesto de Atividades Acadmicas

    http://www.mzeditora.com.br/