Você está na página 1de 5

Conceito de bits e Bytes.

bit é uma palavra formada pelas duas primeiras letras de binary e pela
última letra
de digit (digito binário). Quem inventou a palavra foi um engenheiro
belga, Claude
Shannon, em sua obra Teoria Matemática da Computação, de 1948.
Nela, Shannon descrevia um bit como sendo uma unidade de
informação.
O bit é a base de toda a linguagem usada pelos computadores, o
sistema binário, ou de base dois, e graficamente é representado por
duas alternativas possíveis: ou o algarismo 0, ou o 1.
Quando se diz que um computador é de 64 bits, significa que ele
processa 64 unidades de informação ao mesmo tempo, e, portanto, é
mais rápido que um de 32 ou um de 16 bits.
Os bits não servem apenas para representar números, mas para
qualquer coisa que precise ser informada a um computador. De uma
letra ou uma vírgula, até a cor que iremos usar. Cada uma dessas
informações é transformada em um código binário e interpretada pelo
sistema.

Palavra binária ou código binário.


É o nome dado a um conjunto de n bits.

Byte é uma palavra binária constituída de um conjunto de 8 bits. Foi a


IBM quem inventou o nome byte, em 1956, mas não há registro sobre o
inventor, nem sobre sua inspiração. Há quem diga que byte significa
binary term e há quem diga que byte significa uma brincadeira com as
palavras bit (pedacinho) e bite (morder).

Os bits são geralmente usados como medida de velocidade na


transmissão de dados (um modem 14400 transmite 14400 bits por
segundo (bps)), enquanto os Bytes são normalmente associados à
capacidade de armazenamento de dados (um disco rígido com memória
de 20 gigaBytes).
Como estamos acostumados, a palavra kilo vem do grego khilioi, que
significa mil,
ou 103. Porém um kiloByte (ou kilobit) tem 1024 bytes (bits). A
explicação é simples, pois sendo a base de tudo o número 2, e a
capacidade de processamento evolui em múltiplos, sempre dobrando
em relação à medida anterior: 4K, 8K, 16K, 32K, 64K, 128K, 256K, 512K.
O pulo seguinte, para 1024, dá o valor mais próximo de mil.

Assim temos:

COMPARAÇÃO ENTRE BASE DECIMAL E BASE BINÁRIA.

Número de combinações binárias ou códigos binários.


Conclusão:

Sendo que n = número de códigos binários.


Por exemplo, os caracteres ('a','b','c', ...,'A','B','C,...,'+','-','?',...)
costumam ser representados internamente nos computadores usando o
código ASCII (American
Standard Code for Information Interchange). Cada caractere é codificado
usando 8
dígitos binários. A seguir, apresenta-se o código de alguns caracteres:
O importante é observar que com uma seqüência de n dígitos binários
podemos
representar 2 elevado a n coisas diferentes. Assim, com 8 dígitos
binários podemos representar 28 = 256 caracteres diferentes.

Exemplos de aplicação de conceitos:


1) Quantos bits corresponde a uma memória de 64KByte?
Considerando que 1Byte é igual a 8 bits e que K = 1024, temos.
64.1024.8 = 524.288bits.

2) Idem para 4MByte:


Igualmente:
4.1024.1024.8 = 33.554.432bits.

3) Quantos volumes de 64KByte possui uma memória de 1MByte?


1MByte = 1.1024.1024 bytes.
64KByte = 64.1024 bytes.
Agora, para sabermos quantos volumes cabem na memória, basta
dividir o total de memórias pelos volumes:

Sistema Hexadecimal (?)16:


» Base: 16. (quantidade de símbolos)
» Elementos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
O Sistema Hexadecimal (base 16) foi criado com o mesmo propósito do
Sistema Octal, o de minimizar a representação de um número binário.
Se considerarmos quatro dígitos binários, ou seja, quatro bits, o maior
número que
se pode expressar com esses quatro dígitos é 1111, que é, em decimal
15.
Como não existem símbolos dentro do sistema arábico, que possam
representar os números decimais entre 10 e 15, sem repetir os símbolos
anteriores, foram usados símbolos literais: A, B, C, D, E e F.

Decimal Binário
Hexadecimal
EXERCÍCIOS:

1) Fornecer em bits, a capacidade de armazenamento de uma memória de 128MBytes.

2) Fornecer em Bytes, o equivalente a 8.589.934.592 bits.

3) Fornecer em Kbits, a capacidade de armazenamento de uma memória de 1GByte.

4) Faça as transformações de ordem de Grandeza.


a. 2Mbits = ( ? ) bits

b. 4GBytes = ( ? ) Kbytes

c. 1Kbits = ( ? )GBytes
d. 3Gbits = ( ? )MBytes

5)Escreva em ordem crescente, utilizando a base binária, os números de 20 a 30:


(20)10 = (10100)2

6) Utilizando as letras Maiúsculas da Tabela ASCII, codifique o seu primeiro nome em


Hexadecimal:

7) Utilizando a Tabela ASCII, decodifique o que está em Hexadecimal:

43 48 45 47 55 45 49 56 49 45 56 45 4E 43 49

Você também pode gostar