|
Os múltiplos do Byte
Saudações caros leitores, depois de longo perídio
de reflexões, voltei a escrever. Espero que gostem.
Muitos já ouviram falar do byte, megabyte,
gigabyte, em especificações de microcomputadores ou até mesmo de filmadoras
digitais, câmeras fotográfica, etc.
Mas você sabe o que ele representa?
Segundo o site (http://www.infowester.com/bit.php),
os computadores "entendem" impulsos elétricos, positivos ou negativos, que são
representados por 1 e 0, respectivamente. A cada impulso elétrico, damos o nome
de Bit (BInary digiT). Um conjunto de 8 bits reunidos como uma única unidade
forma um Byte.
Para os computadores, representar 256 números
binários é suficiente. Por isso, os bytes possuem 8 bits. Basta fazer os
cálculos. Como um bit representa dois valores (1 ou 0) e um byte representa 8
bits, basta fazer 2 (do bit) elevado a 8 (do byte) que é igual a 256.
Os bytes representam todas as letras (maiúsculas e
minúsculas), sinais de pontuação, acentos, sinais especiais e até sinais que não
podemos ver, mas que servem para comandar o computador e que podem, inclusive,
serem enviados pelo teclado ou por outro dispositivo de entrada de dados e
instruções.
Para que isto aconteça, os computadores utilizam
uma tabela que combina números binários com símbolos: a tabela ASCII (American
Standard Code for Information Interchange). Nesta tabela, cada byte representa
um caractere ou um sinal.
A partir daí, foram criados vários termos para
facilitar a compreensão humana da capacidade de armazenamento, processamento e
manipulação de dados nos computadores. No que se refere aos bits e bytes, tem-se
as seguintes medidas:
|
1 bit (b) |
|
|
|
1 byte (B)
= 8 bits |
|
|
|
1 Kilobyte (K
/ KB) = |
2^10 bytes |
1.024 |
|
1 Megabyte (M
/ MB) = |
2^20 bytes |
1.048.576 |
|
1 Gigabyte (G
/ GB) = |
2^30 bytes |
1.073.741.824 |
|
1 Terabyte (T
/ TB) = |
2^40 bytes |
1.099.511.627.776 |
|
1 Petabyte (P
/ PB) = |
2^50 bytes |
1.125.899.906.842.620 |
|
1 Exabyte (E
/ EB) = |
2^60 bytes |
1.152.921.504.606.850.000 |
|
1 Zettabyte (Z
/ ZB) = |
2^70 bytes |
1.180.591.620.717.410.000.000 |
|
1 Yottabyte (Y
/ YB) = |
2^80 bytes |
1.208.925.819.614.630.000.000.000 |
|
1 Googolbyte = |
2^90 bytes |
1.237.940.039.285.380.000.000.000.000 |
As equivalências
dos múltiplos do byte são curiosas.
Se digitarmos em um arquivo texto (bloco de notas)
vários caracteres sem espaços com o intuito de preencher uma folha A4 (21,0 cm x
29,7 cm) sem margem ocuparia 61 linhas com um total de 4 695 bytes.
Agora se imaginarmos proporcionalmente o tamanho
deste arquivo como tendo 1 Gigabyte portanto 1.073.741.824 bytes (2^30 bytes),
este arquivo teria aproximadamente 228.699 folhas, com um total de 13.950.639
linhas.
Se tentássemos criar este mesmo arquivo, mas que
tivesse um tamanho de 1 terabyte portanto 1.099.511.627.776 bytes (2^40), este
teria também aproximadamente 234.187.780 de folhas totalizando 14.285.454.589.
Agora se precisássemos imprimir estas páginas e
dividi-las em resmas (500 folhas) e empilhar estas resmas uma em cima da outra
(sabendo-se que a espessura de um pacote de resmas é de 5 cm) daria uma altura
de 23,42 km.
Para encerrar, se tivéssemos proporcionalmente o
tanto de folhas impressas mas com a unidade yottabyte (2^80) e empilhássemos
divididas em resmas, sua altura seria aproximadamente a metade do caminho de
Próxima Centauri (a estrela mais próxima de nosso Sol), obs.: Distância do Sol e
Próxima Centauri 4,2 ano-luz.
Prof. Douglas Ropelato
Informática Educacional e Profissional |