1. Parâmetros para Análise da Memória
1.1. Tempo de acesso
1.1.1. até transferência para o barramento de dados
1.1.2. depende
1.1.2.1. do modo como a memória é construída
1.1.2.2. da velocidade de seus circuitos
1.2. Ciclo de memória
1.2.1. tempo entre duas operações sucessivas de acesso à memória
1.3. Capacidade
1.3.1. quantidade de informação que pode ser armazenada
1.3.2. byte
1.4. Volatilidade
1.4.1. capacidade de reter ou não a informação quando a energia é desligada
1.4.2. volátil
1.4.2.1. perde a informação armazenada quando a energia é desligada
1.5. Tecnologia de fabricação
1.5.1. semicondutores
1.5.1.1. registradores
1.5.1.2. memória principal
1.5.2. meio magnético
1.6. Temporalidade
1.6.1. transitória
1.6.1.1. registradores
1.6.1.2. cache
1.6.1.3. MP
1.6.2. permanente
1.6.2.1. discos
1.6.2.2. fitas
1.7. Custo
2. Memória Principal
2.1. Memória RAM
2.1.1. armazena maior número de dados durante o processamento
2.1.1.1. por isso é a memória principal
2.1.2. SRAM
2.1.2.1. Static RAM
2.1.2.2. mais rápidas
2.1.2.3. Memória cache
2.1.3. DRAM
2.1.3.1. Dynamic RAM
2.1.3.2. mais lentas
2.1.3.3. Memória principal
2.1.3.3.1. Pente de memória
2.2. Memória ROM
2.2.1. é não volátil
2.2.1.1. dados armazenados nela de fábrica não serão apagados quando o computador for desligado
2.3. Memórias Secundárias
2.3.1. não são acessadas diretamente pela CPU
2.3.2. dados são colocados na memória principal
2.3.3. a CPU acessa os dados diretamente da memória principal
3. Memória Principal e Cache
3.1. Hardware
3.1.1. Memória principal
3.1.2. Dispositivos de E/S
3.1.3. Processador/UCP
3.1.3.1. Unidade Lógica e Aritmética
3.1.3.2. Unidade de Controle
3.1.3.3. Registradores
3.2. Memória
3.2.1. Principais memórias com 64 kbytes
3.2.1.1. Byte (B)
3.2.1.1.1. 8 bits
3.2.1.2. Quilobyte (KB)
3.2.1.2.1. 1.024 Bytes
3.2.1.3. Megabyte (MB)
3.2.1.3.1. 1.024 KB
3.2.1.4. Gigabyte (GB)
3.2.1.4.1. 1.024 MB
3.2.1.5. Terabyte (TB)
3.2.1.5.1. 1.024 GB
3.2.1.6. Petabyte (PB)
3.2.1.6.1. 1.024 TB
3.2.1.7. Exabyte (EB)
3.2.1.7.1. 1.024 PB
3.2.1.8. Zettabyte (ZB)
3.2.1.8.1. 1.024 EB
3.2.2. Principal (primária ou real)
3.2.3. Armazenam instruções e dados
3.2.3.1. Endereço e conteúdo
3.2.3.1.1. Hexadecimal
3.2.4. Composta por unidades de acesso
3.2.4.1. chamadas células
3.2.5. Cada célula é composta por um determinado número de bits
3.2.6. O bit é a unidade lógica da memória
3.2.6.1. pode assumir os valores de 0 e 1
3.2.7. Volatilidade da memória
3.2.7.1. capacidade de a memória preservar seu conteúdo mesmo sem alimentação
3.2.7.2. a memória do tipo RAM é volátil
3.2.7.2.1. Random Access Memory
3.2.7.3. as memórias do tipo ROM e EPROM são não voláteis
3.2.7.3.1. Read Only Memory
3.2.7.3.2. Erasable Programmable ROM
3.3. Memória cache
3.3.1. Volátil
3.3.2. Alta velocidade
3.3.3. Cache hit
3.3.3.1. dado é encontrado na cache
3.3.4. Tempo de acesso < memória principal
3.3.5. Objetivo
3.3.5.1. aumentar a velocidade de acesso aos dados
3.3.6. Capacidade de armazenamento limitada ao seu custo
3.3.7. Quando a CPU necessita de uma palavra
3.3.7.1. ela busca na memória cache
3.3.7.1.1. mais rápida
3.3.8. Memória cache
3.3.8.1. níveis
3.3.8.1.1. hierarquização da cache
3.3.8.1.2. maioria dos processadores apresentam vários níveis de cache
4. Memória Secundária e Barramento
4.1. Barramento processador-memória e E/S
4.1.1. Memória principal
4.1.1.1. Adaptador
4.1.1.1.1. Adaptador
4.1.2. UCP
4.1.2.1. Adaptador
4.1.2.1.1. Dispositivo de entrada e saída
4.2. Barramento (BUS)
4.2.1. é o meio de comunicação compartilhado que permite comunicação entre as unidades funcionais do computador
4.2.2. possui linhas de controle e linhas de dados
4.2.2.1. linhas de controle
4.2.2.1.1. trafegam informações de sinalização
4.2.2.2. linhas de dados
4.2.2.2.1. trafegam
4.2.3. classificam-se em
4.2.3.1. barramento processador-memória
4.2.3.1.1. curta extensão
4.2.3.1.2. alta velocidade
4.2.3.2. barramento de E/S
4.2.3.2.1. maior extensão
4.2.3.2.2. mais lentos
4.2.3.2.3. permitem conectar diferentes dispositivos
4.2.3.2.4. exemplo
4.2.3.3. barramento de backplane
4.2.3.3.1. arquitetura de alto desempenho
4.2.3.3.2. função
4.3. Barramento backplane
4.3.1. UCP
4.3.2. Adaptador
4.3.2.1. Adaptador
4.3.2.1.1. Dispositivo de entrada e saída
4.3.2.2. Adaptador
4.3.2.2.1. Adaptador
4.3.3. Memória principal
4.4. Memória secundária
4.4.1. Não volátil
4.4.2. acesso aos dados é lento
4.4.2.1. milissegundos
4.4.2.2. em relação à memória principal
4.4.2.2.1. nanossegundos
4.4.3. Menor custo
4.4.4. Maior capacidade de armazenamento
4.4.5. Exemplos
4.4.5.1. Disco rígido
4.4.5.2. Fita magnética
4.5. Hierarquia de memória
4.5.1. 1º Registradores
4.5.1.1. Memória interna à UCP
4.5.1.2. Maior velocidade
4.5.1.3. Maior custo
4.5.1.4. Menor capacidade
4.5.1.5. tipos
4.5.1.5.1. de instrução
4.5.1.5.2. de dados
4.5.1.5.3. de endereços
4.5.2. 2º Memória cache
4.5.2.1. solução dos fabricantes para melhorar desempenho dos computadores
4.5.2.1.1. wait
4.5.2.2. não existia nos sistemas antigos
4.5.2.3. fabricada com tecnologia semelhante a UCP
4.5.3. 3º Memória principal
4.5.3.1. é o "depósito" da UCP
4.5.4. 4º Memória secundária
4.5.4.1. garantir armazenamento mais permanente a toda informação
4.5.4.2. memória auxiliar ou de massa
4.5.4.3. diretamente ligados ao sistema
4.5.4.3.1. HD
4.5.4.4. conectados quando desejados
4.5.4.4.1. disquete
4.5.4.4.2. CD
4.5.4.4.3. pen drive
4.6. Dispositivos de entrada e saída
4.6.1. Dispositivos de E/S
4.6.2. são divididos em 2 categorias
4.6.2.1. os utilizados como memória secundária
4.6.2.1.1. maior capacidade de armazenamento
4.6.2.2. os que servem como interface usuário-máquina
4.6.2.2.1. permitem a interação amigável do usuário com o computador
5. Memórias de Armazenamento
5.1. Ópticas
5.1.1. usam superfícies que refletem luz para representar os dados
5.1.1.1. Blu-ray
5.1.1.1.1. 25 GB
5.1.1.2. DVD
5.1.1.2.1. 4,7 GB
5.1.1.3. CD
5.1.1.3.1. 700 MB
5.1.2. podem ser
5.1.2.1. ROM
5.1.2.2. R
5.1.2.3. RW
5.2. Eletrônicas
5.2.1. são as mais recentes que utilizam chips eletrônicos
5.2.1.1. memória flash
5.2.1.1.1. Pen drives
5.2.1.1.2. Cartões micro SD
5.2.1.1.3. SSD
5.3. Magnéticas
5.3.1. utilizam o magnetismo para armazenar e representar dados
5.3.1.1. Disco rígido (HD)
5.3.1.1.1. IDE/SATA
5.3.1.2. Disquete
5.3.1.3. Fitas DAT