Você sabe o que é Bit ou Byte?

400_F_29273111_oF37ARbyQYk2gogJaCBhOyw34Kk9aF3E

 

Você deve ouvir muito sobre bits, bytes, Kilobytes, e até talvez exabytes certo? Entretanto você sabe o que eles realmente significam?

Bit vem do inglês (Binary Digit), que somente podem receber dois tipos de intruções, 0 ou 1. Sao essas intruções que todos os computadores e euqipamentos elétricos sem exceção recebem.

bits-bytes

E o que seria um Byte? Byte nada mais é que um conjunto de 8 Bits. Esse conjunto tem a capacidade de representar 256 intruções diferentes. Eles representam todos os caracteres de comum uso do computador, e o transformam em linguagem entedível pela máquina.

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). Nela, cada byte representa um caractere ou um sinal.

codigo-ascii meter

Dessa forma, foram criados vários termos de armazenamento como os que você pode ver abaixo:

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 (ZB ou Zbytes) = 1024 exabytes

1 yottabyte (YB ou Ybytes) = 1024 zettabytes

E junto com isso, é pelo meio dos Bytes que se determina o tamanho da intruução do computador ou aparelho… Como…

8 bits => palavra de 1 byte

16 bits => palavra de 2 bytes

32 bits => palavra de 4 bytes

64 bits => palavra de 8 bytes

128 bits => palavra de 16 bytes

256 bits => palavra de 32 bytes

Além de ser usado como transferência de dados por exemplo.

Antigamente, enquanto não existia as lingaguens mais modernas, era usado o Assembly, uma linguagem que manipulava diretamente os Bits, é uma das lingaguens mais complicadas, só perde para a linguagem direta da máquina.

programming-in-assembly-and-hll

E fechando nosso post, possivelmente iremos ter um Mini tutorial de como estar manuipulando os bits diretamente, e como estar lendo os bits.

Fontes de Pesquisa: InfoWester, Wikipedia