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

Aula 09 - Memórias do Computador
Aula 09 - Memórias do ComputadorAula 09 - Memórias do Computador
Aula 09 - Memórias do ComputadorSuzana Viana Mota
 
Componentes da placa mãe
Componentes da placa mãeComponentes da placa mãe
Componentes da placa mãeWilsonkentura
 
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 ComputadoresWellington Oliveira
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresMauro Pereira
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Guilherme Nonino Rosa
 
Memórias secundárias
Memórias secundáriasMemórias secundárias
Memórias secundáriasCarloxEnrike
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos Ribeiro Lelia
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresAron Sporkens
 
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaInformática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaJoeldson Costa Damasceno
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresAlex Camargo
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01thomasdacosta
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresJorge Ávila Miranda
 

Mais procurados (20)

Aula 09 - Memórias do Computador
Aula 09 - Memórias do ComputadorAula 09 - Memórias do Computador
Aula 09 - Memórias do Computador
 
Componentes da placa mãe
Componentes da placa mãeComponentes da placa mãe
Componentes da placa mãe
 
Aula 01 chipset
Aula 01   chipsetAula 01   chipset
Aula 01 chipset
 
Slide disco rigido
Slide disco rigidoSlide disco rigido
Slide disco rigido
 
Aula 08 - Placa Mãe
Aula 08 - Placa MãeAula 08 - Placa Mãe
Aula 08 - Placa Mãe
 
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
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Memórias secundárias
Memórias secundáriasMemórias secundárias
Memórias secundárias
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaInformática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadores
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 
Tipos memorias2
Tipos memorias2Tipos memorias2
Tipos memorias2
 
Bus ou Barramento
Bus ou BarramentoBus ou Barramento
Bus ou Barramento
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 

Destaque

Introdução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresIntrodução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresWellington Oliveira
 
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órioWellington Oliveira
 
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...Wellington Oliveira
 
Processo Decisório - Introdução
Processo Decisório - IntroduçãoProcesso Decisório - Introdução
Processo Decisório - IntroduçãoWellington Oliveira
 
Apresentação mestrado Versão 2
Apresentação mestrado Versão 2Apresentação mestrado Versão 2
Apresentação mestrado Versão 2Wellington Oliveira
 
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 - DesignWellington Oliveira
 
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.1Wellington Oliveira
 
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 AtividadesWellington Oliveira
 
Circuitos Aritmeticos
Circuitos AritmeticosCircuitos Aritmeticos
Circuitos Aritmeticostarcisioti
 
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
 
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 TanenbaumWellington Oliveira
 
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
 
Aula 7 de Arquitetura
Aula 7 de ArquiteturaAula 7 de Arquitetura
Aula 7 de ArquiteturaMarco Silva
 

Destaque (20)

Introdução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresIntrodução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de Computadores
 
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
 

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

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

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 comandosWellington Oliveira
 
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 acessoWellington Oliveira
 
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 AcessoWellington Oliveira
 
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 IPWellington Oliveira
 
Prática Laboratório CISCO - ACLs
Prática Laboratório CISCO - ACLsPrática Laboratório CISCO - ACLs
Prática Laboratório CISCO - ACLsWellington Oliveira
 
Prática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - BalanceadorPrática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - BalanceadorWellington Oliveira
 
Prática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATPrática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATWellington Oliveira
 
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ógicaWellington Oliveira
 
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óriaWellington Oliveira
 
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 DeadlockWellington Oliveira
 
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 OliveiraWellington Oliveira
 
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 ComputadoresWellington 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
 
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
 
Básico PHP: Introdução HTML
Básico PHP: Introdução HTMLBásico PHP: Introdução HTML
Básico PHP: Introdução HTML
 
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

PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxSamiraMiresVieiradeM
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfJonathasAureliano1
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxssuserf54fa01
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA  - Autora Djamila RibeiroLivro O QUE É LUGAR DE FALA  - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA - Autora Djamila RibeiroMarcele Ravasio
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometriajucelio7
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfIvoneSantos45
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfPortfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfjanainadfsilva
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficasprofcamilamanz
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 

Último (20)

PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptx
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA  - Autora Djamila RibeiroLivro O QUE É LUGAR DE FALA  - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometria
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdf
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfPortfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficas
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 

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.