Os computadores "entendem" impulsos elétricos, positivos ou negativos,
que são representados por 1 ou 0.
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.
Nos computadores, representar 256 números binários é suficiente para
que possamos lidar a contento com eles.
Por isso, os bytes possuem 8 bits.
É só fazer os cálculos: como um bit representa dois tipos de 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, caracteres especiais e até informações
que não podemos ver.
Mas que servem para comandar o computador e que podem
inclusive ser enviados pelo teclado ou por outro dispositivo de
entrada de dados e instruções.
Para que isso 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.
Tabela ASCII
Extended ASCII Codes
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
1
1
1
1
1
1
1
1
Byte = 8 bits
kilobyte (KB ou Kbytes) = 1024 bytes
megabyte (MB ou Mbytes) = 1024 kilobytes
gigabyte (GB ou Gbytes) = 1024 megabytes
terabyte (TB ou Tbytes) = 1024 gigabytes
petabyte (PB ou Pbytes) = 1024 terabytes
exabyte (EB ou Ebytes) = 1024 petabytes
zettabyte (ou Zbytes) = 1024 exabytes
yottabyte (ou Ybytes) = 1024 zettabytes
É também por meio dos bytes que se determina o
comprimento da palavra de um computador, ou
seja, a quantidade de bits que ele utiliza na
composição das instruções internas, como por
exemplo:
8 bits => palavra de 1 byte
16 bits => palavra de 2 bytes
32 bits => palavra de 4 bytes
Na transmissão de dados entre computadores, geralmente usa-se
medições relacionadas a bits e não a bytes. Assim, há também os
seguintes termos:
1
1
1
1
kilobit (Kb ou Kbit) = 1024 bits
megabit (Mb ou Mbit) = 1024 Kilobits
gigabit (Gb ou Gbit) = 1024 Megabits
terabit (Ou Tbit) = 1024 Gigabits
A medição é baseada em bytes, a letra 'b' da sigla é maiúscula (como
em GB). Quando a medição é feita em bits, o 'b' da sigla fica em
minúsculo (como em Gb).
Assim, quando queremos dizer que um determinado dispositivo é
capaz de enviar, por exemplo, 54 megabits por segundo, usa-se a
expressão 54 Mbps (54 Megabits per second - 54 megabits por
segundo):
1 Kbps = 1 kilobit por segundo
1 Mbps = 1 megabit por segundo
1 Gbps = 1 gigabit por segundo
O sistema binário usa a base 2, ocorre que potências inteiras de dez não
correspondem a potências inteiras de dois.
Por exemplo: mil, expresso em binário, fica “1111101000″, não exatamente
aquilo que podemos considerar um número “redondo” (ou, em linguagem menos
popular, uma potência inteira da base).
Em contrapartida, o número mais próximo a 1.000 que leva à uma potência
inteira de dois é 1.024 (que corresponde a 2^10), que expresso em binário fica
“10000000000″, tornando muito mais fácil efetuar cálculos com ele (em binário,
naturalmente).
Em razão disso, decidiu-se que um quilobyte, ou 1 KB, corresponde a
1.024 bytes, e não a 1.000 como seria de esperar.
Pela mesma razão o prefixo “mega”, em vez de corresponder a 1.000 x
1.000, corresponde na realidade a 1.024 x 1.024 (ou 2^20), o que faz
com que 1MB valha 1.048.576 bytes (e não um milhão de bytes).
Fenômeno idêntico ocorre com o gigabyte (1GB = 1.073.741.824 bytes,
ou 2^30) e com o terabyte (1TB =1.099.511.627.776, ou 2^40).
Download

Bits e Bytes (Formato PPT – MS Office Power Point)