Linguagem de computador
O computador trabalha com uma linguagem bastante simples. Como se trata de um sistema eletro-eletrônico uma das formas mais simples de comunicação é através de pulsos elétricos. Assim, o computador trabalha com duas variáveis, 1 e 0 que significam ligado (1) e desligado (0).
Este sistema é conhecido como sistema binário, ou seja, são apenas dois dígitos que compõem os dados. O menor fragmento de dados usado é o Bit, que vem do inglês Binary Digit. Logo, um Bit significa ou ligado ou desligado, 1 ou 0.
Entretanto 1 bit não não constitui um dado, tampouco um arquivo. A menor unidade de dado armazenável é o byte. Um byte representa um caractere armazenado no computador.
Então qual a diferença entre bit e byte?
Para representar um conjunto completo de caracteres e algumas teclas de comando, como o enter e esc, é necessário um conjunto de 256 caracteres. Ou seja, para representar todas as letras (a,b,c,d…), números (1,2,3,4…), símbolos (%,¨,*,$…) e teclas de comando (esc, enter…) essenciais é necessário um espaço para 256 itens, caracteres.
Como representar através de 2 dígitos cada um dos 256 itens?
Para que com apenas 2 dígitos consigamos representar unicamente (cada item deve ter uma representação única) precisamos de no mínimo 8 dígitos combinados (1 ou 0). Sendo assim, um byte possui 8 bits.
Exemplo de 8 bits dispostos formando um byte:
-
A partir do byte a unidade de medida muda a cada 1.024 vezes, ou 210, já que é um sistema binário (base 2).
| Medida |
Sigla |
|
Caracteres |
|
| Byte |
|
21 |
1 (8 bits) |
1 byte |
| Kilobyte |
KB |
210 |
1.024 |
1.024 bytes |
| Megabyte |
MB |
220 |
1.048.576 |
1.024 KBytes |
| Gigabyte |
GB |
230 |
1.073.741.824 |
1.024 MBytes |
| Terabyte |
TB |
240 |
1.099.511.627.776 |
1.024 GBytes |
| Pentabyte |
PB |
250 |
1.125.899.906.842.624 |
1.024 TBytes |
| Hexabyte |
HB |
260 |
1.152.921.504.606.846.976 |
1.024 PBytes |
É interessante observar que em diversas formas de mensuramento de largura de banda (veremos com mais detalhes em barramentos) são usados múltiplos de bits, e não bytes. Exemplo: velocidade da internet é medida, geralmente, em Kb (Kilobits), 300kbps, 600kbps, etc. Note que o “b” é minúsculo, ao contrário dos múltiplos de bytes que são representados com “B” maiúsculo.
| bit |
|
100 |
1 bit |
| Kilobit |
Kb |
103 |
1.000 bits |
| Megabit |
Mb |
106 |
1.000.000 bits |
| Gigabit |
Gb |
109 |
1.000.000.000 bits |
Dúvidas? Comente!