SlideShare uma empresa Scribd logo
1 de 51
Arquitetura e Organização de
Computadores
Memória Interna
Características fundamentais
• As memórias são segregadas baseando nas
suas características fundamentais;
• Uma característica óbvia é sua capacidade;
• Sua unidade de transferência;
• Sua forma de acesso (Aleatório e direto);
Titulo
• xx.
Localização
• Indica a localização da memória, pode ser no
processador, interna ou externa.
Capacidade
• A capacidade indica o número máximo de
bytes ou palavras que a memória pode
armazenar.
• Na memória externa temos a medição em
bytes enquanto que na interna podemos ter
bytes ou palavras.
Unidade de Transferência de
Dados
• Uma unidade de transferência de dados é igual
ao número de linhas de dados do módulo.
• Pode ser medido em:
• Palavra: tipicamente o número de bits usados para
representar um número inteiro ou tamanho de instrução;
• Unidade endereçável: Uma palavra ou bytes;
• Unidade de transferência: Uma unidade que
pode ser diferente de palavra ou bytes;
Método de Acesso
• Acesso seqüencial: Acesso dos registros feito em uma
seqüência linear específica;
• Acesso direto: Funciona como o Acesso seqüencial porem
com registro individual para cada bloco;
• Acesso aleatório: Cada posição da memória é
endereçável e qualquer posição pode ser selecionada e
acessada diretamente;
• Associativo: Uma palavra é buscada com base em parte
de seu conteúdo e não de acordo com seu endereço;
Desempenho
• Tempo de acesso: Pode ser o tempo gasto para efetuar
uma operação de R/W (acesso aleatório) ou o tempo gasto
para posicionar o mecanismo de R/W na posição desejada;
• Tempo de ciclo de memória: É o tempo adicional
requerido antes que um segundo acesso possa ser iniciado;
• Taxa de transferência: Taxa na qual os dados podem
ser transferidos;
Taxa de Transferência (não-aleatório)
Tecnologias
• Tecnologias empregadas para obtenção da
memória, podem ser:
• semicondutores;
• magnéticas;
• ópticas;.
Características físicas
• São as características das tecnologias
implementadas na memória;
Organização
• O arranjo físico dos bits para formar palavras;
Hierarquia de Memória
• Restrições definem a hierarquia de memória:
• Capacidade;
• Velocidade;
• Custo.
Restrições
• Relações entre as restrições:
• Tempo de acesso mais rápido, custo por bit
maior;
• Capacidade maior, custo por bit menor;
• Capacidade menor, tempo de acesso menor;
Titulo
Regra que é válida
• Da ponta para a base temos as regras:
• O custo por bit diminui;
• A capacidade aumenta;
• O tempo de acesso aumenta;
• A freqüência de acesso a memória pelo
processador diminui.
Exemplo
• Duas memórias em um sistema, no nível 1
temos uma memória com tempo de acesso de
0,1micro-segundo e no nível 2 uma memória
muito maior com tempo de acesso de 1 micro-
segundo.
Exemplo
Exemplo
Exemplo
• Digamos que em 95% das vezes encontramos
a palavra na memória nível 1, então:
Cenário
Memória principal de semicondutor
• As memórias formadas por materiais
semicondutores substituíram as antigas formas
de armazenamentos por núcleos de materiais
ferro-magnéticos.
Memória principal de semicondutor
Random-Acess Memory RAM
• Requer energia constante;
• Possibilita que dados sejam lidos/escritos
rapidamente;
• Leitura e escrita por sinais elétricos;
• São classificadas como estática ou dinâmica.
RAM Dinâmica
• Feita de células que armazenam dados com a
carga de capacitores;
• A carga pode significar 0 ou 1, vai depender;
• Requer um refresh constante pois os
capacitores tendem a perder a carga;
• Memória mais densa se comparada com a
estática.
RAM Estática
• Utiliza configurações flip-flops com portas
lógicas;
• O flip-flop ou multivibrador biestável é um
circuito digital pulsado capaz de servir como
uma memória de um bit.
• Não perde carga;
• Também requer energia.
Read-only Memory ROM
• Somente leitura;
• Muito usada na microprogramação e sistemas
embarcados;
• Gravação permanente, não requer energia.
Programmable ROM PROM
• Alternativa barata, muito mais flexível;
• Não volátil;
• Gravação elétrica;
• Variações:
• EPROM;
• EEPROM;
• Memória flash;
Organização
• Em uma memória de semicondutor existe
células de memórias;
• Existem apenas dois estados;
• Um valor pode ser escrito na célula e o dado
define seu estado;
• A leitura é feita sobre o estado da célula.
Organização
Lógica interna das pastilhas
• O empacotamento da memória de
semicondutores é feita em pastilhas;
• O empacotamento é feito referente a
necessidade, ou seja, na hierarquia;
Lógica interna das pastilhas
Lógica interna das pastilhas
Organização dos módulos
Organização Módulos
• xx.
Correção de erros
• Nenhum erro é detectado, os bits obtidos são
enviados;
• Um erro é detectado e é possível corrigir, é
feita a correção e enviado;
• Um erro é detectado e não é possível corrigir,
um erro é relatado.
Correção de erros
Memória Cache
• Obter uma maior velocidade de acesso;
• Ser barata.
Titulo
• xx.
Titulo
• xx.
Função de Mapeamento
• Mecanismo para determinar o bloco da
memória principal que ocupa uma dada linha
da memória cache;
• Mapeamento direto;
• Mapeamento associativo;
• Mapeamento associativo por conjunto.
Titulo
• xx.
Mapeamento direto
• Cada bloco da memória principal é mapeado
em uma única linha da cache;
• Modelo mais simples;
• Custo baixo;
• Não é eficiente se um programa realizar
repetidas referencias a dois blocos distintos,
visto que neste modelo um bloco é mapeado
em uma posição fixa da cache.
Mapeamento direto
Mapeamento associativo
• Elimina a desvantagem do mapeamento direto,
permitindo que cada bloco de memória seja
carregado em qualquer posição da cache;
• Oferece flexibilidade na escolha do bloco;
• É complexo.
Mapeamento Associativo
Mapeamento associativo por
conjuntos
• Combina a vantagem do mapeamento direto,
dentro de um conjunto;
• Com o mapeamento associativo dos conjuntos;
• Requer dividir a cache em N conjuntos.
Titulo
• xx.
Algoritmos de substituição
• Se algo entra, outra teve que sair :)))))))
• Algoritmo do menos recentemente utilizado
LRU;
• Algoritmo da fila FIFO, pode variar para um
Segunda Chance;
• Algoritmo do menos utilizado LFU.
Referência
• STALLINGS, William. Arquitetura e
Organização de Computadores. 5. ed. São
Paulo: Prentice Hall, 2002.

Mais conteúdo relacionado

Mais procurados

Sistemas operacionais de redes particionamento de discos ii
Sistemas operacionais de redes   particionamento de discos iiSistemas operacionais de redes   particionamento de discos ii
Sistemas operacionais de redes particionamento de discos ii
Carlos Melo
 
Aula 1 fundamentos de redes de computadores
Aula 1   fundamentos de redes de computadoresAula 1   fundamentos de redes de computadores
Aula 1 fundamentos de redes de computadores
wab030
 

Mais procurados (20)

ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memorias
 
Arquitetura de Hardware
Arquitetura de HardwareArquitetura de Hardware
Arquitetura de Hardware
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Aula 09 - Memórias do Computador
Aula 09 - Memórias do ComputadorAula 09 - Memórias do Computador
Aula 09 - Memórias do Computador
 
Aula 07 - Fontes
Aula 07 - FontesAula 07 - Fontes
Aula 07 - Fontes
 
Memórias
MemóriasMemórias
Memórias
 
Sistemas operacionais de redes particionamento de discos ii
Sistemas operacionais de redes   particionamento de discos iiSistemas operacionais de redes   particionamento de discos ii
Sistemas operacionais de redes particionamento de discos ii
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Setup; bios; post.
Setup; bios; post.Setup; bios; post.
Setup; bios; post.
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Arquitectura Interna Do Computador
Arquitectura Interna Do ComputadorArquitectura Interna Do Computador
Arquitectura Interna Do Computador
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Aula 1 fundamentos de redes de computadores
Aula 1   fundamentos de redes de computadoresAula 1   fundamentos de redes de computadores
Aula 1 fundamentos de redes de computadores
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 
Aula 01 chipset
Aula 01   chipsetAula 01   chipset
Aula 01 chipset
 
SO-05 Gerenciamento de Memória e Alocação
SO-05 Gerenciamento de Memória e AlocaçãoSO-05 Gerenciamento de Memória e Alocação
SO-05 Gerenciamento de Memória e Alocação
 
Memórias
MemóriasMemórias
Memórias
 

Destaque

WANS e Roteadores Cisco CCNA 3.1
WANS e Roteadores Cisco CCNA 3.1WANS e Roteadores Cisco CCNA 3.1
WANS e Roteadores Cisco CCNA 3.1
Wellington Oliveira
 
Circuitos Aritmeticos
Circuitos AritmeticosCircuitos Aritmeticos
Circuitos Aritmeticos
tarcisioti
 
Arquitectura de Computadores 2 (EFA, 9º ano)
Arquitectura de Computadores 2 (EFA, 9º ano)Arquitectura de Computadores 2 (EFA, 9º ano)
Arquitectura de Computadores 2 (EFA, 9º ano)
Joel Carvalho
 
Arquitectura de Computadores 1 (EFA, 9º ano)
Arquitectura de Computadores 1 (EFA, 9º ano)Arquitectura de Computadores 1 (EFA, 9º ano)
Arquitectura de Computadores 1 (EFA, 9º ano)
Joel Carvalho
 
Arquitectura de Computadores 3 (EFA, 9º ano)
Arquitectura de Computadores 3 (EFA, 9º ano)Arquitectura de Computadores 3 (EFA, 9º ano)
Arquitectura de Computadores 3 (EFA, 9º ano)
Joel Carvalho
 
Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)
Joel Carvalho
 

Destaque (20)

Método AHP em Processo Decisório
Método AHP em Processo DecisórioMétodo AHP em Processo Decisório
Método AHP em Processo Decisório
 
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
 
Processo Decisório - Introdução
Processo Decisório - IntroduçãoProcesso Decisório - Introdução
Processo Decisório - Introdução
 
Apresentação mestrado Versão 2
Apresentação mestrado Versão 2Apresentação mestrado Versão 2
Apresentação mestrado Versão 2
 
Camtasia
CamtasiaCamtasia
Camtasia
 
Interação Humano Computador Capítulo 9 - Design
Interação Humano Computador Capítulo 9 - DesignInteração Humano Computador Capítulo 9 - Design
Interação Humano Computador Capítulo 9 - Design
 
Introdução ao PHP Parte 1
Introdução ao PHP Parte 1Introdução ao PHP Parte 1
Introdução ao PHP Parte 1
 
WANS e Roteadores Cisco CCNA 3.1
WANS e Roteadores Cisco CCNA 3.1WANS e Roteadores Cisco CCNA 3.1
WANS e Roteadores Cisco CCNA 3.1
 
Interação Humano Computador Capítulo 11 - Análise de Atividades
Interação Humano Computador Capítulo 11 - Análise de AtividadesInteração Humano Computador Capítulo 11 - Análise de Atividades
Interação Humano Computador Capítulo 11 - Análise de Atividades
 
Introdução ao PHP Parte 2
Introdução ao PHP Parte 2Introdução ao PHP Parte 2
Introdução ao PHP Parte 2
 
Circuitos Aritmeticos
Circuitos AritmeticosCircuitos Aritmeticos
Circuitos Aritmeticos
 
Capítulo 5 do CCNA
Capítulo 5 do CCNACapítulo 5 do CCNA
Capítulo 5 do CCNA
 
Arquitectura de Computadores 2 (EFA, 9º ano)
Arquitectura de Computadores 2 (EFA, 9º ano)Arquitectura de Computadores 2 (EFA, 9º ano)
Arquitectura de Computadores 2 (EFA, 9º ano)
 
Redes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 TanenbaumRedes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 Tanenbaum
 
Arquitectura de Computadores 1 (EFA, 9º ano)
Arquitectura de Computadores 1 (EFA, 9º ano)Arquitectura de Computadores 1 (EFA, 9º ano)
Arquitectura de Computadores 1 (EFA, 9º ano)
 
cache memory
 cache memory cache memory
cache memory
 
Arquitectura de Computadores 3 (EFA, 9º ano)
Arquitectura de Computadores 3 (EFA, 9º ano)Arquitectura de Computadores 3 (EFA, 9º ano)
Arquitectura de Computadores 3 (EFA, 9º ano)
 
Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)
 
Aula 7 de Arquitetura
Aula 7 de ArquiteturaAula 7 de Arquitetura
Aula 7 de Arquitetura
 
Básico PHP: Introdução HTML
Básico PHP: Introdução HTMLBásico PHP: Introdução HTML
Básico PHP: Introdução HTML
 

Semelhante a Memória Interna - Arquitetura e Organização de Computadores

Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002
Cláudio Amaral
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
Paulo Fonseca
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
Paulo Fonseca
 
Hierarquia de memória
Hierarquia de memóriaHierarquia de memória
Hierarquia de memória
PAULO Moreira
 
Memoria cache princípio da localidade
Memoria cache   princípio da localidadeMemoria cache   princípio da localidade
Memoria cache princípio da localidade
Claudia Costa
 

Semelhante a Memória Interna - Arquitetura e Organização de Computadores (20)

Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memórias
 
Cap-6-Multiplrocessadores.pdf
Cap-6-Multiplrocessadores.pdfCap-6-Multiplrocessadores.pdf
Cap-6-Multiplrocessadores.pdf
 
Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002
 
memorias
memoriasmemorias
memorias
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
 
Arquitetura 8 2
Arquitetura 8 2Arquitetura 8 2
Arquitetura 8 2
 
Memoria do computador
Memoria do computadorMemoria do computador
Memoria do computador
 
Memoria
MemoriaMemoria
Memoria
 
Hierarquia de memória
Hierarquia de memóriaHierarquia de memória
Hierarquia de memória
 
Memoria principal
Memoria principalMemoria principal
Memoria principal
 
Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa mae
 
4 memo arq
4   memo arq4   memo arq
4 memo arq
 
Aula 06-oac-memoria-principal
Aula 06-oac-memoria-principalAula 06-oac-memoria-principal
Aula 06-oac-memoria-principal
 
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
 
04_Barramentos.pdf
04_Barramentos.pdf04_Barramentos.pdf
04_Barramentos.pdf
 
Hierarquia-memoria.pdf
Hierarquia-memoria.pdfHierarquia-memoria.pdf
Hierarquia-memoria.pdf
 
Memoria cache princípio da localidade
Memoria cache   princípio da localidadeMemoria cache   princípio da localidade
Memoria cache princípio da localidade
 
Arquitectura de memória
Arquitectura de memóriaArquitectura de memória
Arquitectura de memória
 
Hardware memória principal
Hardware  memória  principalHardware  memória  principal
Hardware memória principal
 

Mais de Wellington Oliveira

Mais de Wellington Oliveira (18)

Usuário LInux
Usuário LInuxUsuário LInux
Usuário LInux
 
Configuração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandosConfiguração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandos
 
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
CISCO CCNA WANs Prática ACL _ Lista de controle de acessoCISCO CCNA WANs Prática ACL _ Lista de controle de acesso
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
 
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
WANs e Roteadores Cap. 11 - Lista de Controle de AcessoWANs e Roteadores Cap. 11 - Lista de Controle de Acesso
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
 
LInux - Iinit e systemd
LInux - Iinit e systemdLInux - Iinit e systemd
LInux - Iinit e systemd
 
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IPCCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
 
Prática Laboratório CISCO - ACLs
Prática Laboratório CISCO - ACLsPrática Laboratório CISCO - ACLs
Prática Laboratório CISCO - ACLs
 
Prática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - BalanceadorPrática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - Balanceador
 
Prática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATPrática Laboratório CISCO - NAT
Prática Laboratório CISCO - NAT
 
Questões Cisco CCNA Cap 6
Questões Cisco CCNA Cap 6Questões Cisco CCNA Cap 6
Questões Cisco CCNA Cap 6
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
Lógica e Algoritmos (pseudocódigo e C++) A lógica
Lógica e Algoritmos (pseudocódigo e C++) A lógicaLógica e Algoritmos (pseudocódigo e C++) A lógica
Lógica e Algoritmos (pseudocódigo e C++) A lógica
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de Memória
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 Deadlock
 
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Sistemas Operacionais Processos e Threads - Wellington Pinto de OliveiraSistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
 
Curso PHP: Básico JavaScript
Curso PHP: Básico JavaScriptCurso PHP: Básico JavaScript
Curso PHP: Básico JavaScript
 
Capítulo 4 do CCNA
Capítulo 4 do CCNACapítulo 4 do CCNA
Capítulo 4 do CCNA
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de ComputadoresArquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
 

Último

19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 

Último (20)

PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 

Memória Interna - Arquitetura e Organização de Computadores

  • 1. Arquitetura e Organização de Computadores Memória Interna
  • 2.
  • 3. Características fundamentais • As memórias são segregadas baseando nas suas características fundamentais; • Uma característica óbvia é sua capacidade; • Sua unidade de transferência; • Sua forma de acesso (Aleatório e direto);
  • 5. Localização • Indica a localização da memória, pode ser no processador, interna ou externa.
  • 6. Capacidade • A capacidade indica o número máximo de bytes ou palavras que a memória pode armazenar. • Na memória externa temos a medição em bytes enquanto que na interna podemos ter bytes ou palavras.
  • 7. Unidade de Transferência de Dados • Uma unidade de transferência de dados é igual ao número de linhas de dados do módulo. • Pode ser medido em: • Palavra: tipicamente o número de bits usados para representar um número inteiro ou tamanho de instrução; • Unidade endereçável: Uma palavra ou bytes; • Unidade de transferência: Uma unidade que pode ser diferente de palavra ou bytes;
  • 8. Método de Acesso • Acesso seqüencial: Acesso dos registros feito em uma seqüência linear específica; • Acesso direto: Funciona como o Acesso seqüencial porem com registro individual para cada bloco; • Acesso aleatório: Cada posição da memória é endereçável e qualquer posição pode ser selecionada e acessada diretamente; • Associativo: Uma palavra é buscada com base em parte de seu conteúdo e não de acordo com seu endereço;
  • 9. Desempenho • Tempo de acesso: Pode ser o tempo gasto para efetuar uma operação de R/W (acesso aleatório) ou o tempo gasto para posicionar o mecanismo de R/W na posição desejada; • Tempo de ciclo de memória: É o tempo adicional requerido antes que um segundo acesso possa ser iniciado; • Taxa de transferência: Taxa na qual os dados podem ser transferidos;
  • 10. Taxa de Transferência (não-aleatório)
  • 11. Tecnologias • Tecnologias empregadas para obtenção da memória, podem ser: • semicondutores; • magnéticas; • ópticas;.
  • 12. Características físicas • São as características das tecnologias implementadas na memória;
  • 13. Organização • O arranjo físico dos bits para formar palavras;
  • 14. Hierarquia de Memória • Restrições definem a hierarquia de memória: • Capacidade; • Velocidade; • Custo.
  • 15. Restrições • Relações entre as restrições: • Tempo de acesso mais rápido, custo por bit maior; • Capacidade maior, custo por bit menor; • Capacidade menor, tempo de acesso menor;
  • 17. Regra que é válida • Da ponta para a base temos as regras: • O custo por bit diminui; • A capacidade aumenta; • O tempo de acesso aumenta; • A freqüência de acesso a memória pelo processador diminui.
  • 18. Exemplo • Duas memórias em um sistema, no nível 1 temos uma memória com tempo de acesso de 0,1micro-segundo e no nível 2 uma memória muito maior com tempo de acesso de 1 micro- segundo.
  • 21. Exemplo • Digamos que em 95% das vezes encontramos a palavra na memória nível 1, então:
  • 23. Memória principal de semicondutor • As memórias formadas por materiais semicondutores substituíram as antigas formas de armazenamentos por núcleos de materiais ferro-magnéticos.
  • 24. Memória principal de semicondutor
  • 25. Random-Acess Memory RAM • Requer energia constante; • Possibilita que dados sejam lidos/escritos rapidamente; • Leitura e escrita por sinais elétricos; • São classificadas como estática ou dinâmica.
  • 26. RAM Dinâmica • Feita de células que armazenam dados com a carga de capacitores; • A carga pode significar 0 ou 1, vai depender; • Requer um refresh constante pois os capacitores tendem a perder a carga; • Memória mais densa se comparada com a estática.
  • 27. RAM Estática • Utiliza configurações flip-flops com portas lógicas; • O flip-flop ou multivibrador biestável é um circuito digital pulsado capaz de servir como uma memória de um bit. • Não perde carga; • Também requer energia.
  • 28. Read-only Memory ROM • Somente leitura; • Muito usada na microprogramação e sistemas embarcados; • Gravação permanente, não requer energia.
  • 29. Programmable ROM PROM • Alternativa barata, muito mais flexível; • Não volátil; • Gravação elétrica; • Variações: • EPROM; • EEPROM; • Memória flash;
  • 30. Organização • Em uma memória de semicondutor existe células de memórias; • Existem apenas dois estados; • Um valor pode ser escrito na célula e o dado define seu estado; • A leitura é feita sobre o estado da célula.
  • 32. Lógica interna das pastilhas • O empacotamento da memória de semicondutores é feita em pastilhas; • O empacotamento é feito referente a necessidade, ou seja, na hierarquia;
  • 33. Lógica interna das pastilhas
  • 34. Lógica interna das pastilhas
  • 37. Correção de erros • Nenhum erro é detectado, os bits obtidos são enviados; • Um erro é detectado e é possível corrigir, é feita a correção e enviado; • Um erro é detectado e não é possível corrigir, um erro é relatado.
  • 39. Memória Cache • Obter uma maior velocidade de acesso; • Ser barata.
  • 42. Função de Mapeamento • Mecanismo para determinar o bloco da memória principal que ocupa uma dada linha da memória cache; • Mapeamento direto; • Mapeamento associativo; • Mapeamento associativo por conjunto.
  • 44. Mapeamento direto • Cada bloco da memória principal é mapeado em uma única linha da cache; • Modelo mais simples; • Custo baixo; • Não é eficiente se um programa realizar repetidas referencias a dois blocos distintos, visto que neste modelo um bloco é mapeado em uma posição fixa da cache.
  • 46. Mapeamento associativo • Elimina a desvantagem do mapeamento direto, permitindo que cada bloco de memória seja carregado em qualquer posição da cache; • Oferece flexibilidade na escolha do bloco; • É complexo.
  • 48. Mapeamento associativo por conjuntos • Combina a vantagem do mapeamento direto, dentro de um conjunto; • Com o mapeamento associativo dos conjuntos; • Requer dividir a cache em N conjuntos.
  • 50. Algoritmos de substituição • Se algo entra, outra teve que sair :))))))) • Algoritmo do menos recentemente utilizado LRU; • Algoritmo da fila FIFO, pode variar para um Segunda Chance; • Algoritmo do menos utilizado LFU.
  • 51. Referência • STALLINGS, William. Arquitetura e Organização de Computadores. 5. ed. São Paulo: Prentice Hall, 2002.