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