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.
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.
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.
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