memória - UNEMAT Sinop

Propaganda
MEMÓRIA
CONCEITO Bit-
0
1
Essência de um sistema chamado BIESTÁVEL
Ex: Lâmpada
0 apagada
1 acesa
0 e 1 únicos elementos do sistema de numeração de base 2
A que se destina a memória:




Armazenamento das instruções referentes a um programa que está sendo processado;
Armazenamento dos dados iniciais referentes aquele programa;
Armazenamento de dados intermediários;
Armazenamento dos resultados finais a serem transmitidos em fase posterior de um
dispositivo de saída.
Byte: Binary Term – 8 bits contínuos.
Código de 8 bits: 2⁸ - 8-16-32-68-124-256-....
TAMANHO DA MEMÓRIA: Memória Principal - Armazena temporariamente as informações.
MEMÓRIA PRINCIPAL: é aquela que se encontra dentro do computador e é totalmente
eletrônica, na forma de Chip de Silício, Nesta categoria encontram-se 2 tipos: RAM e ROM.
(Memória Principal: é um indicador da capacidade do computador. )
Memória RAM (Randomic Acess Memory – Memória de Acesso Aleatório)
É a memória volátil, ou seja, o seu conteúdo é perdido quando a energia é cortada.
Há dois tipos de RAM: Estática e Dinâmica.
 RAM Estática: Comuns nos primeiros computadores, o dado armazenado permanecia
escrito até ser efetuada a operação de reescrever onde este dado era reescrito, este
processo era constante (dados armazenados eram constantemente regravados).

RAM Dinâmica: Consome menos energia que a estática, significa menos calor
dissipado pelo CHIP. Ausência do sistema de refresh e maior velocidade, justamente
pela ausência de regeneração dos dados.
ROM – (Read Only Memory – Memória Somente de Leitura)
Não é volátil o que significa que os bytes padrões 0 e 1 são gravados nela são permanentes,
não sendo apagados quando a energia é interrompida, EX: BIOS (BASIC INPUT/OUTPUT
SYSTEM) Tipos de ROM: PROM E EPROM
PROM:( Programmable Read Only Memory – Memória de Leitura Programável) –
EPROM : (Erasable Programmable Read Only Memory – Memória Somente de Leitura
Programável e Apagável)
FLASH: Muito utilizadas em Pendrives, camêras difgitais, computadores de mão, palms e
telefones celulares.
UNIDADES DE MEDIDA
Fonte: http://filipefreitas.net
Classificação dos Computadores quanto ao peso
Arquitetura depende: essencialmente da memória e dos processadores
Arquitetura
Periféricos
Software Básico (S.O)
Classificação quanto ao porte vem se alterando ao longo dos anos:
Mainframe: Computador dedicado ao processamento de grande volume de dados. Necessita:
Espaço, instalação refrigerada ou instalação refrigerada à água.
Supercomputador: Utilizado quando o problema é o cálculo. Empregado como Servidor de
Rede com sistemas que gerenciam o tráfego de arquivos e correio.
Microcomputador: Pequeno porte para uso pessoal.
Minicomputador: Computador de médio porte empregado como MULTIUSUÁRIO, sem placas
ou programas instalados. Conectado diretamente no servidor para emular seus recursos.
Computador Portátil: Laptop/ Notebook – Igual aos microcomputadores – tecnologia que o
torna menor;
Mesa Digitalizadora: Computador com sensores, que detectam interferências como toque,
movimento , pressão ou calor.
Computador de mão: Handheld ou PDA (Personal Digital Assistant) – compactação dos
componentes e da forma de armazenamento.
Equipamento de automação: Minicomputadores com sistemas projetados para executar
apenas uma função específica, realizando trabalhos repetitivos ou análises rápidas.
Console de Jogos: Elevada complexidade e recursos gráficos ditados por suas funções
específicas de processamento.
Posições de memória
Tendo o Byte - 8 bits cada posição de memória é constituída por um grupo de oito elementos.
Posições numeradas a partir de ZERO.
ENDEREÇOS SÃO PERMANENTES, ISTO É, VÊM DE FÁBRICA NÃO PODEM SER MODIFICADOS.
Exemplo: 11 posições de memória: Inserimos o número 469, na última posição de memória.
00
01
02
03
04
05
06
07
4
08
6
09
9
10
Em Binário:
1 1 1 1 0 1 0 0 1 1 1 1 0 1 1 0 1 1 1 1 1 0 0 1
Somando 120 ao número já armazenado:
00
01
02
03
04
05
06
07
5
08
8
09
9
10
OS CONTEÚDOS DA POSIÇÃO DA MEMÓRIA SE ALTERAM, MAS NÃO OS ENDEREÇOS.
Modos de endereçamento:
Endereçamento imediato
Endereçamento Direto
Endereçamento Indireto
Endereçamento Indexado
O valor do operando é um valor constante
fornecido junto com a instrução.
O valor do operando indica um determinado
endereço da memória ROM ou RAM que
contém realmente o dado a ser utilizado pelo
código.
O valor do operando indica uma posição da
memória ROM ou RAM que contém o
endereço em que está armazenado o dado a
ser acessado;
Ao valor do operando é somado o conteúdo
de um registrador de índice para assim obter
um endereço de memória que contém o
dado desejado. É muito utilizado na
manipulação de estruturas de dados do tipo
matriz.
Endereçamento por Registradores
O valor do operando está armazenado num
registrador do próprio processador. Esse
valor pode ser um dado (endereçamento
Direto) ou o endereço de uma posição de
memória (endereçamento indireto).
PROGRAMAS DE MEMÓRIA ROM
Programas que tratam de operações de inicialização:
POST: Teste de inicialização , verifica a memória RAM.
BIOS: Gerencis E/S , transfere para o S.O, verifica o HW.
Setup: Configura o Equipamento.
MEMÓRIA CACHE E SUA IMPORTÂNCIA:
Uma cahe ou uma memória cache é um bloco de memória para o armazenamento temporário
de dados que possuem grande probabilidade de serem utilizados novamente.
Quando o Cliente do cache (CPU, navegador, etc....) deseja acessar um dado , primeiramente
verifica o cache.
O elemento do cache é utilizado e não o dado original.
Esse acesso é chamado de Cache HIT ( Acerto de CACHE)
Percentagem de acesso ao Cache Hit é chamado de TAXA DE ACERTO (BIT RATE ou BIT RATIO)
da cache.
TIPOS DE CACHE:
CACHE L1: pequena porção de memória estática presente dentro do computador geralmente
de 16 kb a 128 Kb.
Hoje encontram-se processadores com mais de 2 Mb de cache.
CACHE L2: Como a L1 possui um tamanho reduzido o cache L2 vem complementá-la. Mais um
caminho para que a informação requisitada não tenha que ser procurada na memória
principal. (pode ser colocada dentro ou fora do processador).
CACHE L3: Terceito nível de Cache, inicialmente utilizado do AMD K6 – III. Possui Cahe L2
interno a seu núcleo o o L3 externo presente na placa mãe.
TEMPO DE ACESSO E CÍCLO DE MEMÓRIA
Tempo necessário para que um sistema localize uma posição na memória e transfira
uma informação.
Tempo de acesso.
T = t + t
TEMPO ACESSO
=
TEMPO LOCALIZAÇÃO
+
TEMPO DE TRANSFERÊNCIA
Download