1-Org.

47
Organização e Arquitetura de Computadores Organização e Arquitetura de Computadores Prof.: Adriano Maranhão Prof.: Adriano Maranhão de Computadores de Computadores

description

Organização e Arquitetura de compiutadores

Transcript of 1-Org.

  • Organizao e Arquitetura de Computadores

    Organizao e Arquitetura de Computadores

    Prof.: Adriano MaranhoProf.: Adriano Maranho

    de Computadoresde Computadores

  • Componentes bsicos de um computador

    O processador (ou microprocessador) responsvel pelo O processador (ou microprocessador) responsvel pelo

    MemriaProcessador Perifricos

    Barramento

    O processador (ou microprocessador) responsvel pelotratamento de informaes armazenadas em memria(programas em cdigo de mquina e dos dados).

    A memria responsvel pela armazenagem dos programas edos dados.

    Perifricos, que so os dispositivos responsveis pelasentradas e sadas de dados do computador, ou seja, pelasinteraes entre o computador e o mundo externo. Exemplosde perifricos so o monitor, teclados, mouses, impressoras,etc.

    Barramento, que liga todos estes componentes e uma via decomunicao de alto desempenho por onde circulam osdados tratados pelo computador

    O processador (ou microprocessador) responsvel pelotratamento de informaes armazenadas em memria(programas em cdigo de mquina e dos dados).

    A memria responsvel pela armazenagem dos programas edos dados.

    Perifricos, que so os dispositivos responsveis pelasentradas e sadas de dados do computador, ou seja, pelasinteraes entre o computador e o mundo externo. Exemplosde perifricos so o monitor, teclados, mouses, impressoras,etc.

    Barramento, que liga todos estes componentes e uma via decomunicao de alto desempenho por onde circulam osdados tratados pelo computador

  • Cont.

  • Memria a memria principal, ou memria de trabalho, onde

    normalmente devem estar armazenados os programas e dadosa serem manipulados pelo processador;

    a memria secundria que permitem armazenar uma maiorquantidade de dados e instrues por um perodo de tempomais longo; o disco rgido o exemplo mais evidente dememria secundria de um computador, mas podem sercitados outros dispositivos menos recentes como as unidades

    a memria principal, ou memria de trabalho, ondenormalmente devem estar armazenados os programas e dadosa serem manipulados pelo processador;

    a memria secundria que permitem armazenar uma maiorquantidade de dados e instrues por um perodo de tempomais longo; o disco rgido o exemplo mais evidente dememria secundria de um computador, mas podem sercitados outros dispositivos menos recentes como as unidadesmemria secundria de um computador, mas podem sercitados outros dispositivos menos recentes como as unidadesde fita magntica e os cartes perfurados;

    a memria cache, que se constitui de uma pequena poro dememria com curto tempo de resposta, normalmente integradaaos processadores e que permite incrementar o desempenhodurante a execuo de um programa.

    memria secundria de um computador, mas podem sercitados outros dispositivos menos recentes como as unidadesde fita magntica e os cartes perfurados;

    a memria cache, que se constitui de uma pequena poro dememria com curto tempo de resposta, normalmente integradaaos processadores e que permite incrementar o desempenhodurante a execuo de um programa.

  • Processador

    Um microprocessador, ou simplesmenteprocessador, um circuito integrado (ouchip), que considerado o "crebro" docomputador.

    Um microprocessador, ou simplesmenteprocessador, um circuito integrado (ouchip), que considerado o "crebro" docomputador.computador.computador.

  • Processador Pode-se dizer que a CPU realiza as seguintes

    tarefas: Busca e executa as instrues existentes na

    memria. Os programas e os dados queficam gravados no disco (disco rgido ou

    Pode-se dizer que a CPU realiza as seguintestarefas:

    Busca e executa as instrues existentes namemria. Os programas e os dados queficam gravados no disco (disco rgido ouficam gravados no disco (disco rgido oudisquetes), so transferidos para a memria.Uma vez estando na memria, a CPU podeexecutar os programas e processar osdados.

    Comanda todos os outros chips docomputador.

    ficam gravados no disco (disco rgido oudisquetes), so transferidos para a memria.Uma vez estando na memria, a CPU podeexecutar os programas e processar osdados.

    Comanda todos os outros chips docomputador.

  • Processador A CPU composta basicamente de trs

    elementos: unidade de controle, unidadelgica e aritmtica e registradores.

    Unidade Lgica e Aritmtica (ALU) - Assume

    A CPU composta basicamente de trselementos: unidade de controle, unidadelgica e aritmtica e registradores.

    Unidade Lgica e Aritmtica (ALU) - Assume Unidade Lgica e Aritmtica (ALU) - Assumetodas as tarefas relacionadas s operaeslgicas (ou, e, negao, etc.) e aritmticas(adies, subtraes, etc...) a seremrealizadas no contexto de uma tarefa.

    Unidade Lgica e Aritmtica (ALU) - Assumetodas as tarefas relacionadas s operaeslgicas (ou, e, negao, etc.) e aritmticas(adies, subtraes, etc...) a seremrealizadas no contexto de uma tarefa.

  • Processador Unidade de Controle (UC) - assume toda a

    tarefa de controle das aes a seremrealizadas pelo computador, comandandotodos os demais componentes de suaarquitetura.

    Unidade de Controle (UC) - assume toda atarefa de controle das aes a seremrealizadas pelo computador, comandandotodos os demais componentes de suaarquitetura.arquitetura.

    Registradores - so utilizados paraassegurar o armazenamento temporrio deinformaes importantes para oprocessamento de uma dada instruo.

    arquitetura. Registradores - so utilizados para

    assegurar o armazenamento temporrio deinformaes importantes para oprocessamento de uma dada instruo.

  • Processador

  • Exemplo de como funciona o computador:

    Uso de um programa que faz clculos matemticos Usurio digita: 10+20*2 UC recebe estes dados UC verifica que precisam ser calculados UC envia para a ULA

    Uso de um programa que faz clculos matemticos Usurio digita: 10+20*2 UC recebe estes dados UC verifica que precisam ser calculados UC envia para a ULA UC envia para a ULA ULA realiza o clculo necessrio ULA retorna o valor 50 para a UC UC armazena na memria UC mostra o resultado no dispositivo de sada

    UC envia para a ULA ULA realiza o clculo necessrio ULA retorna o valor 50 para a UC UC armazena na memria UC mostra o resultado no dispositivo de sada

  • Clock Clock um circuito oscilador que tem a

    funo de sincronizar e ditar a medida develocidade de transferncia de dados nocomputador, por exemplo, entre o

    Clock um circuito oscilador que tem afuno de sincronizar e ditar a medida develocidade de transferncia de dados nocomputador, por exemplo, entre ocomputador, por exemplo, entre oprocessador e a memria principal. Estafreqncia medida em ciclos porsegundo, ou Hertz.

    computador, por exemplo, entre oprocessador e a memria principal. Estafreqncia medida em ciclos porsegundo, ou Hertz.

  • Barramentos Um barramento, ou bus, nada mais do que

    um caminho comum pelo qual os dadostrafegam dentro do computador.

    O tamanho de um barramento importantepois ele determina quantos dados podem

    Um barramento, ou bus, nada mais do queum caminho comum pelo qual os dadostrafegam dentro do computador.

    O tamanho de um barramento importantepois ele determina quantos dados podempois ele determina quantos dados podemser transmitidos em uma nica vez. Porexemplo, um barramento de 16 bits podetransmitir 16 bits de dado, e um barramentode 32 bits pode transmitir 32 bits de dados acada vez.

    pois ele determina quantos dados podemser transmitidos em uma nica vez. Porexemplo, um barramento de 16 bits podetransmitir 16 bits de dado, e um barramentode 32 bits pode transmitir 32 bits de dados acada vez.

  • Barramentos Barramentos Internos: ligam a CPU

    (processador) aos equipamentos que ficamdentro do gabinete.

    Existem diversos tipos de barramentosespecficos para equipamentos diferentes:

    Barramentos Internos: ligam a CPU(processador) aos equipamentos que ficamdentro do gabinete.

    Existem diversos tipos de barramentosespecficos para equipamentos diferentes:especficos para equipamentos diferentes:

    IDE ISA PCI AGP SCSI

    especficos para equipamentos diferentes: IDE ISA PCI AGP SCSI

  • Barramentos Barramento IDE Para conectar as unidades de armazenamento internas (HD,

    Drive de CD, Gravadores de CD, Drives de DVD, etc.) placa-me do computador.

    Os equipamentos so ligados aos barramentos IDEatravs Cabo FLAT.

    Barramento IDE Para conectar as unidades de armazenamento internas (HD,

    Drive de CD, Gravadores de CD, Drives de DVD, etc.) placa-me do computador.

    Os equipamentos so ligados aos barramentos IDEatravs Cabo FLAT.atravs Cabo FLAT.atravs Cabo FLAT.

  • Barramentos Barramento ISA Comum em micros mais antigos para encaixar placas de

    expanso, como modems, placas de som, placas de vdeo, Est caindo em desuso por ser relativamente lento em relao

    s novas tecnologias.

    Barramento ISA Comum em micros mais antigos para encaixar placas de

    expanso, como modems, placas de som, placas de vdeo, Est caindo em desuso por ser relativamente lento em relao

    s novas tecnologias.

  • Barramentos Barramento PCI PCI: substituto do barramento ISA (nas novas placas-me,

    mais comum encontrar vrios slots PCI e apenas algunspoucos ISA, quando h ISA).

    Barramento PCI PCI: substituto do barramento ISA (nas novas placas-me,

    mais comum encontrar vrios slots PCI e apenas algunspoucos ISA, quando h ISA).

  • Barramentos

    Barramento AGP Apenas para uso de placas de vdeo. Barramento AGP Apenas para uso de placas de vdeo.

  • Barramentos

    Barramento SCSI O SCSI muito usado em servidores de

    empresas, que normalmente precisam deuma maior velocidade de conexo com os

    Barramento SCSI O SCSI muito usado em servidores de

    empresas, que normalmente precisam deuma maior velocidade de conexo com osuma maior velocidade de conexo com osDiscos Rgidos, CDs, unidades de fita.uma maior velocidade de conexo com osDiscos Rgidos, CDs, unidades de fita.

  • Barramentos Barramentos Externos

    Barramentos externos = portas = interface Tipos: PS/2 Serial

    Barramentos Externos Barramentos externos = portas = interface Tipos: PS/2 Serial Serial Paralela USB Firewire PCM CIA

    Serial Paralela USB Firewire PCM CIA

  • Barramentos Porta PS/2 o barramento atualmente usado para conectar

    mouse e teclado. H duas portas na parte traseira do gabinete, uma

    para o mouse e a outra para o teclado.

    Porta PS/2 o barramento atualmente usado para conectar

    mouse e teclado. H duas portas na parte traseira do gabinete, uma

    para o mouse e a outra para o teclado.para o mouse e a outra para o teclado.para o mouse e a outra para o teclado.

  • Barramentos Porta Serial um barramento usado por equipamentos que

    transferem relativamente pouca informao, comomouses, modems, cmeras (webcam), etc.

    Porta Serial um barramento usado por equipamentos que

    transferem relativamente pouca informao, comomouses, modems, cmeras (webcam), etc.

  • Barramentos

    Porta Paralela Barramento relativamente antigo e est sendo cada vez

    menos utilizado em computadores atuais. A porta paralelausa conector DB-25.

    Porta Paralela Barramento relativamente antigo e est sendo cada vez

    menos utilizado em computadores atuais. A porta paralelausa conector DB-25.

  • Barramentos

    Porta USB relativamente novo e vem sendo usado em

    muitos computadores atuais como substituto dasportas paralela e serial.

    Porta USB relativamente novo e vem sendo usado em

    muitos computadores atuais como substituto dasportas paralela e serial.

  • Barramentos

    Barramento Firewire Encontrado apenas nos computadores mais novos,

    o barramento firewire bastante rpido.

    Barramento Firewire Encontrado apenas nos computadores mais novos,

    o barramento firewire bastante rpido.

  • Barramentos

    Barramento PCM CIA (PC Card) Encontrado em modems, placas de som, placas de

    rede e at discos rgidos portteis.

    Barramento PCM CIA (PC Card) Encontrado em modems, placas de som, placas de

    rede e at discos rgidos portteis.

  • Dispositivos de Entrada/Sada

  • Placa Me

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    Computador eletrnico digital

    Sistema composto por

    Computador eletrnico digital

    Sistema composto por

    Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    28Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    processador, memriamemria, dispositivos de entrada e sada

    interligados.

    processador, memriamemria, dispositivos de entrada e sada

    interligados.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    ARMAZENAR

    Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    MemriaMemria

    29Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    ARMAZENAR(ESCRITA,

    WRITE) RECUPERAR(LEITURA,

    READ)

    A memria de um computador quando energizada, conter sinais eltricos, mesmo que no seja uma informao til.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    Elemento a ser manipulado : bitbit ((armazena a informao naforma de bits)

    Unidade de informao a ser armazenada, recuperada outransferida (clulaclula) - Grupo de n bits (n = 8) 11 ByteByte

    ENDEREOENDEREO: o cdigo de identificao da localizao das

    MemriaMemria

    30Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    ENDEREOENDEREO: o cdigo de identificao da localizao dasclulas (informaes).

    OperaesOperaes: ESCRITA: transferncia de informaes de outro

    componente do sistema de computao para a memria(CPU memria)

    LEITURA: transferncia de bits da memria para a CPU,disco.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    Em um sistema de computao no possvelconstruir e utilizar apenas um tipo de memria.

    Para certas atividades, por exemplo, fundamentalque a transferncia de informaes seja a mais

    31Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    que a transferncia de informaes seja a maisrpida possvel.

    MemriaMemria dede umum computadorcomputador subsistema -construda de vrios componentes (vrios tiposdiferentes de memria) interligados e integrados,com o objetivo de armazenar e recuperarinformaes.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    Necessidade de construo de vrios tipos dememria: Velocidade das UCP ( > tempo de acesso da

    memria) Capacidade de armazenamento.

    Necessidade de construo de vrios tipos dememria: Velocidade das UCP ( > tempo de acesso da

    memria) Capacidade de armazenamento.

    32Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    Capacidade de armazenamento. Capacidade de armazenamento.

    Hierarquia de MemriaHierarquia de Memria

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    Hierarquia de MemriaHierarquia de Memria

    RegistradoresRegistradores

    Custo alto Velocidade Custo alto Velocidade alta Baixa alta Baixa capacidadecapacidade

    33Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    Memria SecundriaMemria Secundria

    Memria PrincipalMemria Principal

    Memria CacheMemria Cache

    CDCD--ROMROMDiscosDiscos

    Custo baixo Custo baixo Velocidade baixa Velocidade baixa Capacidade elevadaCapacidade elevada

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    Hierarquia de Memria Hierarquia de Memria Conceitos ImportantesConceitos Importantes

    Tempo de acesso

    Hierarquia de Memria Hierarquia de Memria Conceitos ImportantesConceitos Importantes

    Tempo de acesso

    34Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    Tempo de acesso Capacidade Volatilidade Tecnologia de fabricao Temporariedade Custo

    Tempo de acesso Capacidade Volatilidade Tecnologia de fabricao Temporariedade Custo

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    TempoTempo dede acessoacesso

    Indica quanto tempo a memria gasta para colocaruma informao no barramento de dados aps umadeterminada posio ter sido endereada.

    TempoTempo dede acessoacesso

    Indica quanto tempo a memria gasta para colocaruma informao no barramento de dados aps umadeterminada posio ter sido endereada.

    35Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    determinada posio ter sido endereada. um dos parmetros que pode medir o desempenho

    da memria. DenominaoDenominao: tempo de acesso para leitura (ou

    tempo de leitura).

    determinada posio ter sido endereada. um dos parmetros que pode medir o desempenho

    da memria. DenominaoDenominao: tempo de acesso para leitura (ou

    tempo de leitura).

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    TempoTempo dede acessoacesso

    Dependente do modo como o sistema de memria construdo e da velocidade dos seus circuitos.

    36Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    MemriasMemrias eletrnicaseletrnicas - igual, independentemente dadistncia fsica entre o local de um acesso e o localdo prximo acesso - acessoacesso aleatrioaleatrio (direto)(direto).

    DispositivosDispositivos eletromecnicoseletromecnicos (discos, fitas, ..) -tempo de acesso varia conforme a distncia fsicaentre dois acessos consecutivos - acessoacessoseqencialseqencial.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    CapacidadeCapacidade

    Quantidade de informao que pode ser armazenadaem uma memria;

    UnidadeUnidade dede medidamedida maismais comumcomum - bytebyte, podem ser

    CapacidadeCapacidade

    Quantidade de informao que pode ser armazenadaem uma memria;

    UnidadeUnidade dede medidamedida maismais comumcomum - bytebyte, podem ser

    37Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    UnidadeUnidade dede medidamedida maismais comumcomum - bytebyte, podem serusadas outras unidades como clulas (no caso dememria principal ou cache), setoressetores (no caso dediscos) e bitsbits (no caso de registradores).

    Dependendo do tamanho da memria, isto , de suacapacidade, indica-se o valor numrico total deelementos de forma simplificada, atravs da inclusode K (kilo), M (mega), G (giga) ou T (tera).

    UnidadeUnidade dede medidamedida maismais comumcomum - bytebyte, podem serusadas outras unidades como clulas (no caso dememria principal ou cache), setoressetores (no caso dediscos) e bitsbits (no caso de registradores).

    Dependendo do tamanho da memria, isto , de suacapacidade, indica-se o valor numrico total deelementos de forma simplificada, atravs da inclusode K (kilo), M (mega), G (giga) ou T (tera).

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    VolatilidadeVolatilidade

    Memrias podem ser do tipo voltilvoltil ou nono voltilvoltil. MemriaMemria nono voltilvoltil - retm a informao

    armazenada quando a energia eltrica desligada.

    VolatilidadeVolatilidade

    Memrias podem ser do tipo voltilvoltil ou nono voltilvoltil. MemriaMemria nono voltilvoltil - retm a informao

    armazenada quando a energia eltrica desligada.

    38Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    armazenada quando a energia eltrica desligada.ExEx..: Discos, Fitas.

    MemriaMemria voltilvoltil - perde a informao armazenada naausncia de energia eltrica. ExEx..: Registradores,Memria Principal.

    possvel manter a energia em uma memriaoriginalmente no voltil - uso de baterias.

    armazenada quando a energia eltrica desligada.ExEx..: Discos, Fitas.

    MemriaMemria voltilvoltil - perde a informao armazenada naausncia de energia eltrica. ExEx..: Registradores,Memria Principal.

    possvel manter a energia em uma memriaoriginalmente no voltil - uso de baterias.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    Tecnologias de fabricaoTecnologias de fabricao

    Memrias de semicondutoresMemrias de semicondutores

    39Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    Memrias de meio magnticoMemrias de meio magntico

    Memrias de meio pticoMemrias de meio ptico

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    Memrias de semicondutoresMemrias de semicondutores

    Dispositivos fabricados com circuitos eletrnicos e baseados em semicondutores.

    Rpidas e relativamente caras, se comparadas com

    40Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    Rpidas e relativamente caras, se comparadas com outros tipos.

    H vrias tecnologias especficas, cada uma com suas vantagens, desvantagens, velocidade, custo, etc..

    ExemplosExemplos: Registradores, Memria Principal e Memria Cache.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    ClassificaoClassificao dede MemriasMemrias SemicondutorasSemicondutoras ClassificaoClassificao dede MemriasMemrias SemicondutorasSemicondutoras

    L/E L/E -- Leitura/EscritaLeitura/Escrita(R/W (R/W -- Read/Write)Read/Write)

    SRAMSRAM

    DRAMDRAM

    FPM DRAMFPM DRAM

    EDO DRAMEDO DRAM

    41Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    RAMRAM

    ROM (Somente Leitura)ROM (Somente Leitura)(Read Only Memory)(Read Only Memory)

    DRAMDRAM BEDO RAMBEDO RAMSDRAMSDRAMRDRAMRDRAM

    ROMROMPROMPROMEPROMEPROMEEPROMEEPROM

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    MemriaMemria R/WR/W -- ReadRead andand WriteWrite

    Memria de leitura e escrita, de acesso aleatrio e voltil. Pode ser estticaesttica (SRAMSRAM) ou dinmicadinmica (DRAMDRAM).

    SRAMSRAM - uso de circuitos transistorizados (flip-flops)mantm a informao enquanto estiver energizada, muito

    MemriaMemria R/WR/W -- ReadRead andand WriteWrite

    Memria de leitura e escrita, de acesso aleatrio e voltil. Pode ser estticaesttica (SRAMSRAM) ou dinmicadinmica (DRAMDRAM).

    SRAMSRAM - uso de circuitos transistorizados (flip-flops)mantm a informao enquanto estiver energizada, muito

    42Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    mantm a informao enquanto estiver energizada, muitorpidas (~ns), usadas tipicamente como memrias cache.

    DRAMDRAM - uso de capacitores (1 transistor e 1 capacitor porbit, no usa flip-flops), necessita de refresh,refresh, altacapacidade de armazenamento (> densidade), mais lentas,usadas tipicamente como memria principal. Evoluo:FPM DRAM (Fast Page Mode) assncrona e mais antiga,EDO DRAM (Extended Data Output), tambm assncrona,SDRAM (memrias Sncronas), etc.

    mantm a informao enquanto estiver energizada, muitorpidas (~ns), usadas tipicamente como memrias cache.

    DRAMDRAM - uso de capacitores (1 transistor e 1 capacitor porbit, no usa flip-flops), necessita de refresh,refresh, altacapacidade de armazenamento (> densidade), mais lentas,usadas tipicamente como memria principal. Evoluo:FPM DRAM (Fast Page Mode) assncrona e mais antiga,EDO DRAM (Extended Data Output), tambm assncrona,SDRAM (memrias Sncronas), etc.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    MemriaMemria R/WR/W -- ReadRead andand WriteWrite

    DDRDDR ouou SDRAMSDRAM--IIII (Double Data Rate SDRAM) uma memria SDRAM muito mais avanada e que

    consegue trabalhar com o dobro do desempenho. Pode-seencontr-la, por exemplo, em placas-me equipadas com oprocessador AMD K7.

    MemriaMemria R/WR/W -- ReadRead andand WriteWrite

    DDRDDR ouou SDRAMSDRAM--IIII (Double Data Rate SDRAM) uma memria SDRAM muito mais avanada e que

    consegue trabalhar com o dobro do desempenho. Pode-seencontr-la, por exemplo, em placas-me equipadas com oprocessador AMD K7.

    43Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    processador AMD K7.

    RDRAMRDRAM (Rambus DRAM) Baseada em protocolo, isto , usa padro de barramento

    proprietrio. A arquitetura interna dos circuitos, muitodiferente das demais pois, permite a leitura e escrita de at 16dados simultaneamente por circuito. Utilizadas,principalmente, em algumas mquinas de jogos e emaplicaes grficas muito intensivas.

    processador AMD K7.

    RDRAMRDRAM (Rambus DRAM) Baseada em protocolo, isto , usa padro de barramento

    proprietrio. A arquitetura interna dos circuitos, muitodiferente das demais pois, permite a leitura e escrita de at 16dados simultaneamente por circuito. Utilizadas,principalmente, em algumas mquinas de jogos e emaplicaes grficas muito intensivas.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    ROMROM -- ReadRead OnlyOnly MemoryMemory

    Memria apenas de leitura. Uma vez gravada no podemais ser alterada. De acesso aleatrio, no voltil.

    Mais lenta que a R/W e mais barata.

    ROMROM -- ReadRead OnlyOnly MemoryMemory

    Memria apenas de leitura. Uma vez gravada no podemais ser alterada. De acesso aleatrio, no voltil.

    Mais lenta que a R/W e mais barata.

    44Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    Mais lenta que a R/W e mais barata. Pode ser programada por mscara ("mask

    programmed- MROM) em fbrica. Devido ao altocusto da mscara somente se torna econmica emgrandes quantidades.

    Mais lenta que a R/W e mais barata. Pode ser programada por mscara ("mask

    programmed- MROM) em fbrica. Devido ao altocusto da mscara somente se torna econmica emgrandes quantidades.

    MROM- O firmware era gravado durante a fabricao do circuito, com o auxlio de um filme fotogrfico - mscara. As mscaras apresentam o inconveniente de serem caras e no permitem regravao.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    ROMROM -- ReadRead OnlyOnly MemoryMemory

    Utilizada geralmente para gravar programas queno se deseja permitir que o usurio possa alterarou apagar (Ex.: o BIOSBIOS - Basic Input Output System

    ROMROM -- ReadRead OnlyOnly MemoryMemory

    Utilizada geralmente para gravar programas queno se deseja permitir que o usurio possa alterarou apagar (Ex.: o BIOSBIOS - Basic Input Output System

    45Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    ou apagar (Ex.: o BIOSBIOS - Basic Input Output Systeme MicroprogramasMicroprogramas dede MemriasMemrias dede ControleControle).

    OutrosOutros tipostipos: PROM, EPROM, EEPROM e Flash.

    ou apagar (Ex.: o BIOSBIOS - Basic Input Output Systeme MicroprogramasMicroprogramas dede MemriasMemrias dede ControleControle).

    OutrosOutros tipostipos: PROM, EPROM, EEPROM e Flash.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    PROMPROM -- ProgrammableProgrammable ReadRead OnlyOnly MemoryMemory

    Memria apenas de leitura, programvel. ROM programvel com mquinas adequadas

    (chamadas queimadores de PROM).

    PROMPROM -- ProgrammableProgrammable ReadRead OnlyOnly MemoryMemory

    Memria apenas de leitura, programvel. ROM programvel com mquinas adequadas

    (chamadas queimadores de PROM).

    46Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    (chamadas queimadores de PROM). Geralmente comprada "virgem" (sem nada

    gravado), sendo muito utilizada no processo detestar programas no lugar da ROM, ou sempre que sequeira produzir ROM em quantidades pequenas.

    Uma vez programada (em fbrica ou no), no podemais ser alterada.

    (chamadas queimadores de PROM). Geralmente comprada "virgem" (sem nada

    gravado), sendo muito utilizada no processo detestar programas no lugar da ROM, ou sempre que sequeira produzir ROM em quantidades pequenas.

    Uma vez programada (em fbrica ou no), no podemais ser alterada.

  • Organizao Bsica de Computadores

    Organizao Bsica de Computadores

    EPROMEPROM -- ErasableErasable ProgrammableProgrammableReadRead OnlyOnly MemoryMemory

    EPROMEPROM -- ErasableErasable ProgrammableProgrammableReadRead OnlyOnly MemoryMemory

    47Org. e Arq. de ComputadoresOrg. e Arq. de Computadores

    Memria apenas de leitura, programvel (comqueimadores de PROM) e apagvel (com mquinasadequadas, base de raios ultra-violeta).

    Tem utilizao semelhante da PROM, para testarprogramas no lugar da ROM, ou sempre que sequeira produzir ROM em quantidades pequenas, coma vantagem de poder ser apagada e reutilizada.

    Memria apenas de leitura, programvel (comqueimadores de PROM) e apagvel (com mquinasadequadas, base de raios ultra-violeta).

    Tem utilizao semelhante da PROM, para testarprogramas no lugar da ROM, ou sempre que sequeira produzir ROM em quantidades pequenas, coma vantagem de poder ser apagada e reutilizada.