SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Arquitetura de Computadores
    Professor:   Sérgio Vieira
        Email:   sergiosvieira.fatene@gmail.com
         Data:   29-10-2012
         Aula:   Barramentos (Continuação) e Memória Interna




1
Hierarquia de múltiplos barramentos
O desempenho do sistema pode ser prejudicado quando o número de
dispositivos conectados a um barramento seja muito grande.
A principais causas são:
1. Quanto o controle do barramento passa muitas vezes de um dispositivo para
outro, esses atrasos podem afetar seriamente o desempenho do sistema.
2. O barramento pode se tornar um gargalo do sistema quanto a demanda
agregada por transferência de dados se aproxima da capacidade do barramento.




2
Hierarquia de múltiplos barramentos
(cont.)
Grande parte dos sistemas de computação utiliza múltiplos barramentos,
geralmente dispostos de maneira hierárquica.
Um barramento local conecta o processador a uma memória cache.
O controlador da memória cache conecta a memória cache não apenas a esse
barramento local, mas também a um barramento do sistema, ao qual são
conectador os módulos da memória principal.




3
Hierarquia de múltiplos barramentos
(cont.)
O uso de uma estrutura de memória cache evita que o processador tenha de
acessar frequentemente a memória principal.
A memória principal pode ser conectada apenas ao barramento do sistema, não
precisando ser conectada ao barramento local.
As transferências de dados entre os componentes de E/S e a memória principal
por meio do barramento do sistema não interferem na atividade do processador.




4
Hierarquia de múltiplos barramentos
(cont.)
Uma interface de expansão de barramentos serve como área de armazenamento
temporário dos dados transferidos entre o barramento do sistema e os
controladores de E/S conectados ao barramento de expansão.
Esse arranjo permite ao sistema conectar uma grande variedade de dispositivos
de E/S e, ao mesmo tempo, isolar o tráfego entre o processador e a memória do
tráfego de E/S.




5
Tipos de barramento
As linhas de um barramento podem ser classificadas em dois tipos:
    1. Dedicadas
 2. Multiplexadas
Uma linha de barramento dedicada tem um função fixa.
A utilização de linhas distintas para os dados e endereços, constitui um exemplo
de utilização de linhas com função dedicada.




6
Tipos de barramento (cont.)
Já uma linha de barramento multiplexado desempenha várias funções na mesma
linha de dados.
No início de uma transferência de dados, o endereço é colocado no barramento.
Cada módulo do sistema tem um determinado período de tempo para copiar o
endereço e determinar se os dados são a ele endereçado.
O endereço é então removido do barramento e as memas linhas são usadas
para a subsequente transferência de dados (leitura ou escrita)




7
Tipos de barramento (cont.)
A vantagem do barramento dedicado é uma alta taxa de transferência de dados.
A desvantagem é o aumento do tamanho e do custo do sistema.
A vantagem do barramento multiplexado é a economia de espaço e custo do
sistema. A desvantagem é que cada módulo do sistema necessita de circuitos
mais complexo e que o desempenho do sistema acaba diminuindo.




8
Métodos de arbitração
Como apenas uma unidade pode realizar uma transmissão por meio do
barramento de cada vez, é necessário utilizar algum método de arbitração.
Os vários métodos podem ser classificados como centralizados ou distribuídos.




9
Métodos de arbitração (cont.)
Em um esquema centralizado, um único dispositivo de hardware, conhecido
como controlador de barramento ou árbitro, é responsável por alocar tempo de
utilização do barramento a cada módulo do sistema.
Esse dispositivo pode constituir um módulo separado ou fazer parte do
processador.




10
Métodos de arbitração (cont.)
Em um esquema distribuído, não existe um controlador central.
Cada módulo do sistema contém uma lógica de controle de acesso e os módulos
agem de forma conjunta para compartilhar o barramento.




11
Temporização (cont.)
A temporização de um barramento refere-se ao modo pelo qual os eventos nesse
barramento são coordenados.
Em um esquema de transmissão síncrona, a ocorrência de eventos é
determinada por um relógio.
O barramento inclui uma linha de relógio, por meio da qual um relógio transmite
uma sequência alternada de 1s e 0s de igual duração.
Uma transmissão de um 1 e de um 0 é denominada ciclo de relógio ou ciclo de
barramento e define um intervalo de tempo.




12
Temporização (cont.)
Todos os dispositivos conectados ao barramento podem ler a linha de relógio e
todos os eventos no barramento devem começar no início de um ciclo de relógio.
Em um esquema de transmissão assíncrona, a ocorrência de um evento no
barramento depende de um evento ocorrido anteriormente.
O esquema síncrono é mais simples de implementar e testar, mas é menos
flexível do que o assíncrono.
Em um esquema síncrono, como todos os dispositivos devem operar segundo a
velocidade fica do relógio, o sistema não pode tirar proveito do maior
desempenho de alguns dispositivos.




13
Largura do barramento
A largura do barramento de dados tem impacto sobre o desempenho do sistema:
quanto maior a largura do barramento de dados, maior o número de bits
transferidos de cada vez.
A largura do barramento de endereço tem impacto sobre a capacidade do
sistema: quanto maior a largura do barramento de endereço, maior o número de
posições de memória que podem ser endereçadas.




14
Visão geral do sistema de memória de
computadores
Os sistemas de memória de computadores são classificados de acordo com suas
características fundamentais.




15
1. Localização
     2. Capacidade
     3. Unidade de Transferência
     4. Método de Acesso
     5. Desempenho
     6. Tecnologia
     7. Características Físicas
     8. Organização




16
Visão geral do sistema de memória de
computadores (cont.)
Conceitos:
1. Palavra: unidade "natural" de organização da memória. O tamanho de uma
palavra é tipicamente igual ao número de bits para representar um número
inteiro.
2. Unidade endereçável: em muitos sistemas é igual a palavra. A relação entre o
tamanho em bits A de um endereço e o número de unidades endereçáveis N é
2^A = N.
3. Unidade de transferência: a unidade de transferência de dados da memória
principal é o número de bits que podem ser lidos ou escritos de cada vez.



17
Características Importantes
Tempo de acesso: em uma memória de acesso aleatório, esse é o tempo gasto
para efetuar uma operação de leitura ou de escrita.
Taxa de transferência: é a taxa na qual os dados podem ser transferidos de ou
para a unidade de memória.




18

Mais conteúdo relacionado

Mais procurados

Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 
Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014
Evandro Júnior
 

Mais procurados (20)

Ipv4 e ipv6
Ipv4 e ipv6Ipv4 e ipv6
Ipv4 e ipv6
 
1EM #23 Transcrição e Tradução
1EM #23 Transcrição e Tradução1EM #23 Transcrição e Tradução
1EM #23 Transcrição e Tradução
 
Informática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - HardwareInformática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - Hardware
 
Fermentação alcoólica e lática, gliconeogênese, glicogênese e glicogenólise fsp
Fermentação alcoólica e lática, gliconeogênese, glicogênese e glicogenólise fspFermentação alcoólica e lática, gliconeogênese, glicogênese e glicogenólise fsp
Fermentação alcoólica e lática, gliconeogênese, glicogênese e glicogenólise fsp
 
Aula 06-oac-memoria-principal
Aula 06-oac-memoria-principalAula 06-oac-memoria-principal
Aula 06-oac-memoria-principal
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Aula 04: Meios de transmissão
Aula 04: Meios de transmissãoAula 04: Meios de transmissão
Aula 04: Meios de transmissão
 
Aula 5 bios
Aula 5 biosAula 5 bios
Aula 5 bios
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicação
 
Os Tipos de Dominação para Weber- 1o.ano - CSB
Os Tipos de Dominação para Weber- 1o.ano - CSBOs Tipos de Dominação para Weber- 1o.ano - CSB
Os Tipos de Dominação para Weber- 1o.ano - CSB
 
Redes industriais
Redes industriais Redes industriais
Redes industriais
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
Barramentos
BarramentosBarramentos
Barramentos
 
Excel Intermediário
Excel IntermediárioExcel Intermediário
Excel Intermediário
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruções
 
Arquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoArquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: Introdução
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Sistemas de Arquivos do Windows
Sistemas de Arquivos do WindowsSistemas de Arquivos do Windows
Sistemas de Arquivos do Windows
 
Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 

Destaque

Unidade 2.1.1 Motherboard
Unidade 2.1.1   MotherboardUnidade 2.1.1   Motherboard
Unidade 2.1.1 Motherboard
guest18dcd9
 
Unidade 2.2 Equipamentos De Redes
Unidade 2.2   Equipamentos De RedesUnidade 2.2   Equipamentos De Redes
Unidade 2.2 Equipamentos De Redes
guest18dcd9
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
Pimentel
 
Placa mãe – fabricantes
Placa mãe – fabricantesPlaca mãe – fabricantes
Placa mãe – fabricantes
Samira Magalhaes
 
Lista de exercicios 02 hardware
Lista de exercicios 02 hardwareLista de exercicios 02 hardware
Lista de exercicios 02 hardware
Mauro Pereira
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware software
jocaco
 
Aula sobre Placa-mãe
Aula sobre Placa-mãeAula sobre Placa-mãe
Aula sobre Placa-mãe
Filipe Flores
 

Destaque (20)

Barramentos
Barramentos Barramentos
Barramentos
 
ArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelhoArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelho
 
Cisc, risc e pipeline
Cisc, risc e pipelineCisc, risc e pipeline
Cisc, risc e pipeline
 
CISC e RISC
CISC e RISCCISC e RISC
CISC e RISC
 
Unidade 2.1.1 Motherboard
Unidade 2.1.1   MotherboardUnidade 2.1.1   Motherboard
Unidade 2.1.1 Motherboard
 
Unidade 2.2 Equipamentos De Redes
Unidade 2.2   Equipamentos De RedesUnidade 2.2   Equipamentos De Redes
Unidade 2.2 Equipamentos De Redes
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
 
Placa mãe
Placa mãePlaca mãe
Placa mãe
 
Questões de hardware
Questões de hardwareQuestões de hardware
Questões de hardware
 
Placa mãe – fabricantes
Placa mãe – fabricantesPlaca mãe – fabricantes
Placa mãe – fabricantes
 
Placas mãe
Placas mãePlacas mãe
Placas mãe
 
Arquitetura de Hardware
Arquitetura de HardwareArquitetura de Hardware
Arquitetura de Hardware
 
Placa Mãe
Placa MãePlaca Mãe
Placa Mãe
 
Placa mãe (motherboard)
Placa mãe (motherboard)Placa mãe (motherboard)
Placa mãe (motherboard)
 
Placa mãe
Placa mãePlaca mãe
Placa mãe
 
Lista de exercicios 02 hardware
Lista de exercicios 02 hardwareLista de exercicios 02 hardware
Lista de exercicios 02 hardware
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware software
 
Barramentos de placas e tipos
Barramentos de placas e tiposBarramentos de placas e tipos
Barramentos de placas e tipos
 
Slide placa mãe
Slide placa mãeSlide placa mãe
Slide placa mãe
 
Aula sobre Placa-mãe
Aula sobre Placa-mãeAula sobre Placa-mãe
Aula sobre Placa-mãe
 

Semelhante a Barramentos (continuação) e memória interna

Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexões
PAULO Moreira
 
Dia 12 04_2010
Dia 12 04_2010Dia 12 04_2010
Dia 12 04_2010
scorpio3
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
Carol Pereira
 

Semelhante a Barramentos (continuação) e memória interna (20)

Barramento
BarramentoBarramento
Barramento
 
Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexões
 
Aula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresAula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de Computadores
 
04_Barramentos.pdf
04_Barramentos.pdf04_Barramentos.pdf
04_Barramentos.pdf
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: Introdução
 
Dsm (1)
Dsm (1)Dsm (1)
Dsm (1)
 
S.o aula 1920
S.o aula 1920S.o aula 1920
S.o aula 1920
 
Dia 12 04_2010
Dia 12 04_2010Dia 12 04_2010
Dia 12 04_2010
 
Exer ic prova
Exer ic provaExer ic prova
Exer ic prova
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Artigo redes
Artigo redesArtigo redes
Artigo redes
 
Cap-6-Multiplrocessadores.pdf
Cap-6-Multiplrocessadores.pdfCap-6-Multiplrocessadores.pdf
Cap-6-Multiplrocessadores.pdf
 
Trabalho de sistemas operativos
Trabalho de sistemas operativosTrabalho de sistemas operativos
Trabalho de sistemas operativos
 
Hardware memória principal
Hardware  memória  principalHardware  memória  principal
Hardware memória principal
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
So cap01
So cap01So cap01
So cap01
 
Aula 8 – Componentes de um computador
Aula 8 – Componentes de um computadorAula 8 – Componentes de um computador
Aula 8 – Componentes de um computador
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e software
 
Dispositivos [Entrada E SaíDa]
Dispositivos [Entrada E SaíDa]Dispositivos [Entrada E SaíDa]
Dispositivos [Entrada E SaíDa]
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 

Mais de PAULO Moreira

5 estruturas de controle
5 estruturas de controle5 estruturas de controle
5 estruturas de controle
PAULO Moreira
 
3.2 introdução a linguagem java
3.2 introdução a linguagem java3.2 introdução a linguagem java
3.2 introdução a linguagem java
PAULO Moreira
 
3.1 introdução a linguagem java
3.1 introdução a linguagem java3.1 introdução a linguagem java
3.1 introdução a linguagem java
PAULO Moreira
 
2.1 introdução a oo
2.1 introdução a oo2.1 introdução a oo
2.1 introdução a oo
PAULO Moreira
 
Classe integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doubleClasse integer-float-byte-short-long-double
Classe integer-float-byte-short-long-double
PAULO Moreira
 
Trabalho de empreendedorismo
Trabalho de empreendedorismoTrabalho de empreendedorismo
Trabalho de empreendedorismo
PAULO Moreira
 
Seminário de empreendedorismo
Seminário de empreendedorismoSeminário de empreendedorismo
Seminário de empreendedorismo
PAULO Moreira
 
5. as regras de ouro do bilionário carlos slim
5. as regras de ouro do bilionário carlos slim5. as regras de ouro do bilionário carlos slim
5. as regras de ouro do bilionário carlos slim
PAULO Moreira
 
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
PAULO Moreira
 
Hierarquia de memória
Hierarquia de memóriaHierarquia de memória
Hierarquia de memória
PAULO Moreira
 

Mais de PAULO Moreira (20)

Metodos
MetodosMetodos
Metodos
 
5 estruturas de controle
5 estruturas de controle5 estruturas de controle
5 estruturas de controle
 
3.2 introdução a linguagem java
3.2 introdução a linguagem java3.2 introdução a linguagem java
3.2 introdução a linguagem java
 
3.1 introdução a linguagem java
3.1 introdução a linguagem java3.1 introdução a linguagem java
3.1 introdução a linguagem java
 
2.1 introdução a oo
2.1 introdução a oo2.1 introdução a oo
2.1 introdução a oo
 
1. apresentação
1. apresentação1. apresentação
1. apresentação
 
String
StringString
String
 
Showinputdialog
ShowinputdialogShowinputdialog
Showinputdialog
 
Math
MathMath
Math
 
Joptionpane
JoptionpaneJoptionpane
Joptionpane
 
Classe integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doubleClasse integer-float-byte-short-long-double
Classe integer-float-byte-short-long-double
 
Negociação
NegociaçãoNegociação
Negociação
 
Trabalho de empreendedorismo
Trabalho de empreendedorismoTrabalho de empreendedorismo
Trabalho de empreendedorismo
 
Seminário de empreendedorismo
Seminário de empreendedorismoSeminário de empreendedorismo
Seminário de empreendedorismo
 
7. ecologia
7. ecologia7. ecologia
7. ecologia
 
6. conjuntura
6. conjuntura6. conjuntura
6. conjuntura
 
5. as regras de ouro do bilionário carlos slim
5. as regras de ouro do bilionário carlos slim5. as regras de ouro do bilionário carlos slim
5. as regras de ouro do bilionário carlos slim
 
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
8. marca cria cerveja e refrigerante solúvel para praticantes de esportes ao ...
 
Empreendedorismo
EmpreendedorismoEmpreendedorismo
Empreendedorismo
 
Hierarquia de memória
Hierarquia de memóriaHierarquia de memória
Hierarquia de memória
 

Barramentos (continuação) e memória interna

  • 1. Arquitetura de Computadores Professor: Sérgio Vieira Email: sergiosvieira.fatene@gmail.com Data: 29-10-2012 Aula: Barramentos (Continuação) e Memória Interna 1
  • 2. Hierarquia de múltiplos barramentos O desempenho do sistema pode ser prejudicado quando o número de dispositivos conectados a um barramento seja muito grande. A principais causas são: 1. Quanto o controle do barramento passa muitas vezes de um dispositivo para outro, esses atrasos podem afetar seriamente o desempenho do sistema. 2. O barramento pode se tornar um gargalo do sistema quanto a demanda agregada por transferência de dados se aproxima da capacidade do barramento. 2
  • 3. Hierarquia de múltiplos barramentos (cont.) Grande parte dos sistemas de computação utiliza múltiplos barramentos, geralmente dispostos de maneira hierárquica. Um barramento local conecta o processador a uma memória cache. O controlador da memória cache conecta a memória cache não apenas a esse barramento local, mas também a um barramento do sistema, ao qual são conectador os módulos da memória principal. 3
  • 4. Hierarquia de múltiplos barramentos (cont.) O uso de uma estrutura de memória cache evita que o processador tenha de acessar frequentemente a memória principal. A memória principal pode ser conectada apenas ao barramento do sistema, não precisando ser conectada ao barramento local. As transferências de dados entre os componentes de E/S e a memória principal por meio do barramento do sistema não interferem na atividade do processador. 4
  • 5. Hierarquia de múltiplos barramentos (cont.) Uma interface de expansão de barramentos serve como área de armazenamento temporário dos dados transferidos entre o barramento do sistema e os controladores de E/S conectados ao barramento de expansão. Esse arranjo permite ao sistema conectar uma grande variedade de dispositivos de E/S e, ao mesmo tempo, isolar o tráfego entre o processador e a memória do tráfego de E/S. 5
  • 6. Tipos de barramento As linhas de um barramento podem ser classificadas em dois tipos: 1. Dedicadas 2. Multiplexadas Uma linha de barramento dedicada tem um função fixa. A utilização de linhas distintas para os dados e endereços, constitui um exemplo de utilização de linhas com função dedicada. 6
  • 7. Tipos de barramento (cont.) Já uma linha de barramento multiplexado desempenha várias funções na mesma linha de dados. No início de uma transferência de dados, o endereço é colocado no barramento. Cada módulo do sistema tem um determinado período de tempo para copiar o endereço e determinar se os dados são a ele endereçado. O endereço é então removido do barramento e as memas linhas são usadas para a subsequente transferência de dados (leitura ou escrita) 7
  • 8. Tipos de barramento (cont.) A vantagem do barramento dedicado é uma alta taxa de transferência de dados. A desvantagem é o aumento do tamanho e do custo do sistema. A vantagem do barramento multiplexado é a economia de espaço e custo do sistema. A desvantagem é que cada módulo do sistema necessita de circuitos mais complexo e que o desempenho do sistema acaba diminuindo. 8
  • 9. Métodos de arbitração Como apenas uma unidade pode realizar uma transmissão por meio do barramento de cada vez, é necessário utilizar algum método de arbitração. Os vários métodos podem ser classificados como centralizados ou distribuídos. 9
  • 10. Métodos de arbitração (cont.) Em um esquema centralizado, um único dispositivo de hardware, conhecido como controlador de barramento ou árbitro, é responsável por alocar tempo de utilização do barramento a cada módulo do sistema. Esse dispositivo pode constituir um módulo separado ou fazer parte do processador. 10
  • 11. Métodos de arbitração (cont.) Em um esquema distribuído, não existe um controlador central. Cada módulo do sistema contém uma lógica de controle de acesso e os módulos agem de forma conjunta para compartilhar o barramento. 11
  • 12. Temporização (cont.) A temporização de um barramento refere-se ao modo pelo qual os eventos nesse barramento são coordenados. Em um esquema de transmissão síncrona, a ocorrência de eventos é determinada por um relógio. O barramento inclui uma linha de relógio, por meio da qual um relógio transmite uma sequência alternada de 1s e 0s de igual duração. Uma transmissão de um 1 e de um 0 é denominada ciclo de relógio ou ciclo de barramento e define um intervalo de tempo. 12
  • 13. Temporização (cont.) Todos os dispositivos conectados ao barramento podem ler a linha de relógio e todos os eventos no barramento devem começar no início de um ciclo de relógio. Em um esquema de transmissão assíncrona, a ocorrência de um evento no barramento depende de um evento ocorrido anteriormente. O esquema síncrono é mais simples de implementar e testar, mas é menos flexível do que o assíncrono. Em um esquema síncrono, como todos os dispositivos devem operar segundo a velocidade fica do relógio, o sistema não pode tirar proveito do maior desempenho de alguns dispositivos. 13
  • 14. Largura do barramento A largura do barramento de dados tem impacto sobre o desempenho do sistema: quanto maior a largura do barramento de dados, maior o número de bits transferidos de cada vez. A largura do barramento de endereço tem impacto sobre a capacidade do sistema: quanto maior a largura do barramento de endereço, maior o número de posições de memória que podem ser endereçadas. 14
  • 15. Visão geral do sistema de memória de computadores Os sistemas de memória de computadores são classificados de acordo com suas características fundamentais. 15
  • 16. 1. Localização 2. Capacidade 3. Unidade de Transferência 4. Método de Acesso 5. Desempenho 6. Tecnologia 7. Características Físicas 8. Organização 16
  • 17. Visão geral do sistema de memória de computadores (cont.) Conceitos: 1. Palavra: unidade "natural" de organização da memória. O tamanho de uma palavra é tipicamente igual ao número de bits para representar um número inteiro. 2. Unidade endereçável: em muitos sistemas é igual a palavra. A relação entre o tamanho em bits A de um endereço e o número de unidades endereçáveis N é 2^A = N. 3. Unidade de transferência: a unidade de transferência de dados da memória principal é o número de bits que podem ser lidos ou escritos de cada vez. 17
  • 18. Características Importantes Tempo de acesso: em uma memória de acesso aleatório, esse é o tempo gasto para efetuar uma operação de leitura ou de escrita. Taxa de transferência: é a taxa na qual os dados podem ser transferidos de ou para a unidade de memória. 18