Cache L1
Uma pequena porção de memória estática presente dentro
do processador. Extremamente rápida.
Cache L2
Como o Cache L1 tem um tamanho reduzido e não
apresenta uma solução ideal, foi desenvolvido o cache L2,
que contém muito mais memória que o cache L1. Ela é
mais um caminho para que a informação requisitada não
tenha que ser procurada na lenta memória principal.
Cache L3
Terceiro nível de cache de memória. Utilizava o cache
externo presente na placa-mãe como uma memória de
cache adicional.
Write-Back Cache
Usando esta técnica a CPU escreve dados
diretamente na cache, cabendo ao sistema
a escrita posterior da informação na
memória principal. Como resultado, o CPU
fica livre mais rapidamente para executar
outras operações.
Write-Through Cache
Quando o sistema escreve para uma zona de
memória, que está contida na cache, escreve a
informação, tanto na linha específica da cache
como na zona de memória ao mesmo tempo.
Este tipo de caching providencia pior
desempenho do que Write-Back Cache, mas é
mais simples de implementar e tem a vantagem
da consistência interna, porque a cache nunca
está dessincronizada com a memória como
acontece com a técnica Write-Back Cache.
O Bit, o Caractere, o Byte e a Palavra
O computador armazena e movimenta as informações
internamente sob forma eletrônica; esta pode ser um valor de
voltagem ou de corrente.
Optou-se então por uma máquina binária já que Von Neumann e
sua equipe consideraram que seria muito mais simples e confiável
projetar um circuito capaz de gerar e manipular o menor número
possível de valores distintos, isto é, capaz de entender apenas
dois valores diferentes:
0 e 1
Com uma máquina binária torna-se mais simples o emprego da
lógica booleana
(SIM/NÃO, ABERTO/FECHADO, ACIMA/ABAIXO, LIGADO /DESLIGADO, 0/1)
A menor unidade de informação armazenável em um computador
é o algarismo binário ou dígito binário, conhecido como bit
(contração das palavras inglesas binary term).
O bit pode representar somente dois valores: 0 e 1
O Bit, o Caractere, o Byte e a Palavra
Como os computadores são máquinas binárias, todas as indicações
numéricas referem-se a potências de 2 e não a potências de 10 como
no sistema métrico. Um Byte representa 8 bits
Por essa razão:
• K (kilo - mil) representa 1024 Bytes (décima potência de 2 ou 210 =
1024)
• M (abreviatura do termo mega - milhão) representa 1.048.576
unidades (valor igual a 1024 X 1024 ou 210 X 210 = 220)
• G (giga - bilhão) indica um valor igual a 1024 mega ou 1.048.576K
ou 230 = 210 X 210 X 210 = 1024 x 1024 x 1024 = 1.073.741.824
unidades.
e assim por diante na escala de grandeza:
• Tera(240) , Peta (250), Hexa (260), Zetta (270) , Yotta (280)
O Bit, o Caractere, o Byte e a Palavra
Exemplo
1K = 1 x 1024 Bytes = 1024 Bytes
1M = 1024K = 1 x 1024 x 1024 = 1.048.576 Bytes
1G = 1024M = 1 x 1024 x 1024 x 1024 = 1.048.576K = 1.048.576 X 1024 = 1.073.741.824
512 KBytes corresponde a um valor de:
512 x 1024 = 524.288 Bytes
B
K
32 MBytes corresponde a
32 x 1024 x 1024 = 33.554.432 Bytes
B
K
M
2 GBytes corresponde a
2 x 1024 x 1024 x 1024 = 2.147.483.648 Bytes
B
K
M
G
O Bit, o Caractere, o Byte e a Palavra
NOMENCLATURAS E ESCALA DE GRANDEZAS
Nomenclatura
criada pelo
I.E.C.
Termo usual
Potência
Valor
*
1 bit (b)
*
1 dibit (d)
*
1 nibble (n)
*
*
*
Byte
1 Byte (B)
Kibibyte (Ki)
1 kilobyte (KB)
Mebibyte (Mi) 1 megabyte (MB)
referenciado
Espaço
ocupado
1 (Byte/8)
um
1 bit
1 (Byte/4)
dois
2 bits
1 (Byte/2)
quatro
4 bits
2^0
1
oito
8 bits
2^10
1.024
mil
1024 Bytes
2^20
1.048.576
milhão
1024 Kb
Valor
Gibibyte (Gi)
1 gigabyte (GB)
2^30
1.073.741.824
bilhão
1024 Mb
Tebibyte (Ti)
1 terabyte (TB)
2^40
1.099.511.627.776
trilhão
1024 Gb
Pebibyte (Pi)
1 petabyte (PB)
2^50
1.125.899.906.842.620
quatrilhão
1024 Tb
Exbibyte (Ei)
1 Hexabyte (HB)
2^60
1.152.921.504.606.840.000
quintilhão
1024 Pb
Zettabyte (Zb)
1 Zettabyte (ZB)
2^70
1 180 591 620 684 899 303 424
sextilhão
1024 Hb
Yottabyte (Yb)
1 Yottabyte (YB)
2^80
1 208 925 819 581 336 886 706 176
septilhão
1024 Zb
I.E.C. International Eletrotechnical Comission – Órgão responsável pela
criação de padrões métricos, com sede em Genebra
O Bit, o Caractere, o Byte e a Palavra
A codificação define 128 caracteres, preenchendo
completamente os sete bits disponíveis. Desses, 33
não são imprimíveis, como caracteres de controle
atualmente obsoletos, que afetam o processamento
do texto. Exceto pelo caractere de espaço, o restante
é composto por caracteres imprimíveis.”
“Caracteres
de controle”
O Bit, o Caractere, o Byte e a Palavra
ASCII Codes (American Standard Code for Information Interchange)
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
A codificação binária “base 2” é formada apenas por dois símbolos diferentes:
• o símbolo lógico “0”
• o símbolo lógico “1”
Estes “dígitos” repetem-se na estrutura da numeração, de acordo com as
seguintes regras:
• o dígito zero “0” significa zero quantidades ou unidades
• o dígito um “1” significa uma quantidades ou uma unidade
• o dígito dois “2” não existe no sistema binário
Se procedermos como no sistema decimal; repetimos o zero “0” na sequência de
contagem, e colocamos um “1” na coluna imediatamente à esquerda.
O valor decimal 1 é representado em binário por:
1 diz-se “um”
O valor decimal 2 é representado em binário por:
1 0 diz-se “um, zero”
O valor decimal 3 é representado em binário por:
1 1 diz-se “um, um”
O valor decimal 4 é representado em binário por:
1 0 0 diz-se “um, zero, zero”
O valor decimal 8 é representado em binário por: 1 0 0 0 diz-se “um, zero, zero, Zero”
O valor decimal 10 é representado em binário por: 1 0 1 0 diz-se “um, zero, um, Zero”
O valor decimal 16 é representado em binário por: 1 0 0 0 0 diz-se “um, zero, zero, zero, zero”
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
No sistema decimal existem
“algarismos”: 0 1 2 3 4 5 6 7 8 9.
dez
símbolos
numéricos,
Através das combinações adequadas destes símbolos, constrói-se
os números do Sistema Decimal.
A regra de construção consiste na combinação sequencial dos
símbolos, de modo que, o valor do número depende da posição
dos “algarismos”.
Um número decimal é um somatório dos seus “algarismos”
multiplicados, cada um, por uma base 10 de expoentes
sequenciais.
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
Exemplo 3.2
(257)8
2 x 82 + 5 x 81 + 7 x 80 = 128 + 40 + 7 = 17510
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
O Bit, o Caractere, o Byte e a Palavra
Download

1 - Universidade Castelo Branco