1) Os computadores representam informações através de bits, que são impulsos elétricos positivos ou negativos representados por 1 ou 0. Oito bits formam um byte, que pode representar 256 números ou caracteres.
2) A tabela ASCII mapeia números binários para caracteres e símbolos, permitindo que os computadores armazenem e processem texto.
3) Unidades como kilobyte, megabyte e gigabyte referem-se a quantidades de bytes, enquanto kilobit, megabit e gigabit referem-se a quantidades de bits.
Como os computadores representam e manipulam informações
1. 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.
2. 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.
5. 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 Byte = 8 bits
1 kilobyte (KB ou Kbytes) = 1024 bytes
1 megabyte (MB ou Mbytes) = 1024 kilobytes
1 gigabyte (GB ou Gbytes) = 1024 megabytes
1 terabyte (TB ou Tbytes) = 1024 gigabytes
1 petabyte (PB ou Pbytes) = 1024 terabytes
1 exabyte (EB ou Ebytes) = 1024 petabytes
1 zettabyte (ou Zbytes) = 1024 exabytes
1 yottabyte (ou Ybytes) = 1024 zettabytes
6. É 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
7. 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 kilobit (Kb ou Kbit) = 1024 bits
1 megabit (Mb ou Mbit) = 1024 Kilobits
1 gigabit (Gb ou Gbit) = 1024 Megabits
1 terabit (Ou Tbit) = 1024 Gigabits
8. 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
9. 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).
10. 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).