3630 registros
0 hoje
14 nesta semana
4 neste mês|
Qua 25 Out 2006 16:10 |
|
Um bit é um elemento elétrico dentro do computador que pode estar "ligado" ou "desligado". Em termos físicos, é um semi-condutor capaz de conduzir pequenas quantidades de eletricidade quando está "ligado", coisa que não consegue quando está "desligado". Quando o bit está "ligado" considera-se que tenha o valor um e, em linguagem de computador, diz-se que o bit está "setado" (do Inglês, set). Quando está "desligado" considera-se que tenha o valor zero e diz-se que o bit está "zerado". Bits só possuem estes dois estados, setados ou zerados. Como só podem ter um de dois valores, são elementos binários. Expressando valores com bits
Um bit também pode ser definido como a menor unidade de informação porque só tem dois valores possíveis: ligado/zerado, o que é o mesmo que 0/1 ou Sim/Não. Se quisermos expressar valores e tivermos apenas um bit à disposição, não vamos poder indicar valores maiores do que 1. Para criar números maiores do que 1 é preciso usar dois ou mais bits. Quando associamos bits, o último bit da direita é chamado de menos significativo e o primeiro bit à esquerda é chamado de mais significativo. O bit é chamado de menos significativo porque, quando alterado, é que menos muda o valor que os bits representam; já o mais significativo é o que mais altera o valor que os bits representam. Mas vamos a um exemplo simples.
Se tivermos apenas dois bits à disposição eles podem formar quatro combinações diferentes de estado conforme mostrado na tabela ao lado. A tabela também mostra os valores binários e decimais destas combinações. Para saber quantas combinações são possíveis, basta elevar 2 ao número de bits disponíveis - neste exemplo, 22 = 4 - e, para saber o valor máximo que podemos expressar com eles, basta subtrair 1 do valor encontrado, ou seja, 22-1 = 3. Bits e ComputadoresO computadores possuem processadores com áreas especiais chamadas de registradores onde são efetuados todos os cálculos. Os primeiros computadores possuíam registradores de 8 bits, ou seja, o maior número que podiam processar era 28-1 = 255. Para realizar cálculos com números maiores era o maior sufoco e consumia-se muito processamento porque os cálculos precisavam ser fracionados. O ByteFoi nesta época que surgiu a denominação byte para um conjunto de 8 bits, até hoje um dos blocos básicos usados em programação. Também vem desta época o conceito de nibble, que é a metade de um byte, ou seja, um conjunto de quatro bits. Da mesma forma que existem bits mais e menos significativos, o nibble da esquerda é o mais significativo e, o da direita, é o menos significativo. O WordA próxima geração de computadores foi a de 16 bits. Ao invés de chamar este conjunto de bits de duplo byte, o que pegou foi a denominação word (que significa palavra). Com registradores de 16 bits o valor máximo que podia ser armazenado num registrador da CPU passou a ser 216-1 = 65.535 e, de quebra, podia-se falar em bytes mais e menos significativos. O Double WordCom a chegada dos computadores de 32 bits foi preciso criar um novo termo só que, desta vez, optou-se pelo duplo - o double word (palavra dupla), mais conhecido como dword. Passou-se a falar em nibbles, bytes e words mais e menos significativos e os registradores podiam receber valores de até 4 gigabytes (232-1 = 4.294.967.295). O Quad WordAtualmente existem processadores de 64 bits. O novo bloco básico foi chamado de quad word (palavra quádrupla) ou qword. O valor máximo que os registradores podem conter virou uma barbaridade, ou seja, 264-1 = 18.446.744.073.709.551.616 ou 18 exabytes. Não está escrito errado não, é exa- sem H mesmo! Aliás, chegando em números astronômicos como este, é legal saber como denominar estas ordens de grandeza:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Última atualização ( Qua, 25.10.2006 19:24 ) |