sábado, 21 de março de 2009

Entendendo a Linguagem Digit@l

Os avanços no campo da tecnologia nos faz mergulhar a todo o momento em um mar de bits, mega bits e gigas. Basta abrir um jornal, uma revista ou assistir um comercial na televisão e lá estão eles. Câmera digital com cinco MB, TV digital de alta resolução.
O que quer dizer a palavra digital que acompanha esses produtos? Segundo Ferreira (2009) “Digital é tudo aquilo que pode ser transmitido e/ou armazenado através de bits.”
A maior parte da população compra e faz uso dos recursos digitais presentes na sociedade, mas sequer se dá conta da complexidade dessa linguagem digital. Essa linguagem digital surge com o aparecimento do computador, ou seja, ela é uma linguagem específica dessas máquinas. Para entendê-la precisamos voltar às séries iniciais do ensino fundamental, quando aprendemos o Sistema de Numeração Decimal, esse sistema tem como base a dezena, pois isso torna mais fácil para nós a realização dos cálculos.
Os computadores usam o sistema de base dois, chamado de Sistema Binário. Segundo Treviisan (1999) O Sistema Binário foi criado por um matemático alemão do século dezessete chamado Gottfried Wilhelm Von Leibniz.
Nesse sistema, ao contrário do Sistema Decimal, existem apenas dois algarismos zero (o) e um (1), isso torna mais fácil para o computador entender a mensagem e processar os dados que estão sendo transmitidos. O que é fácil para o computador, não é nem de longe fácil para nós seres humanos.

Na terminologia dos computadores, palavra é um grupo de algarismos binário (bits) que podem ocupar uma localização na memória, e, que podem ser processados de uma só vez, podendo ser um número binário que é para ser manuseado como um dado, ou, uma instrução que diz ao computador que operação deve ser executada. Pode ser também um caractere ASCII representando uma letra do alfabeto, ou ainda, um endereço que diz ao processador onde se localiza um dado. (FERREIRA, 2009)

Para escrever uma única letra utilizando o código binário o computador usa uma combinação de zeros e uns, o computador consegue fazer isso em altíssima velocidade, o que para nós é impossível. Observe no exemplo abaixo à combinação que é feita pelo computador para escrever a palavra EXEMPLO.
01000101 01111000 01100101 01101101 01110000 01101100 01101111
E X E M P L O
Fonte: Revista Ciência Hoje.

A mesma coisa acontece na hora de ler ou escrever os algarismos, novamente o computador faz uma combinação de zeros e uns. Veja a tabela abaixo.
Número
Código
0
11100010
1
1100110
2
1101100
3
1000010
4
1011100
5
1001110
6
1010000
7
1000100
8
1001000
9
1110100
Fonte: Revista Ciência Hoje.

Com o avanço da informática nos diversos setores da sociedade, ficou praticamente impossível viver sem o código binário. Podemos dar um exemplo disso falando do código de barras, ao comprar uma roupa, um produto no supermercado ou simplesmente na hora de pagar uma fatura o caixa da loja ou o banco usa um scanner para fazer a leitura do código de barras e assim transmitir todas as informações sobre o produto.
Para o computador as barras brancas e pretas são zeros e uns, inicialmente todas as barras tem a mesma espessura, mas quando você tem uma barra branca mais grossa, significa que temos uma seqüência de zeros e da mesma forma quando temos uma barra preta mais grossa, significa que temos uma seqüência de uns.
Quando o feixe de luz do scanner toca o código de barrar ele envia para o computador o código binário, esse por sua vez faz a leitura dos dados e envia as informações contidas no código de barras para o monitor. Nesse caso o scanner é o periférico de entrada de dados e o monitor o periférico de saída de dados.

Referências:

FERREIRA, Silvio. Sistema Binário – Parte I. Disponível em: <http://www.linhadecodigo.com.br/Artigo.aspx?id=1648>. Acesso em 08 de março de 2009.
TREVISAN, Marcelo. O sistema binário. Disponível em: <http://www-usr.inf.ufsm.br/~cacau/elc202/node2.html>. Acesso em: 12 de março de 2009.

Bibliografia consultada:

BONETTI, Marcelo de Carvalho. Como funciona o CD? In: Revista Ciência Hoje. Rio de Janeiro, ano 19, n. 170, P. 28, Jul. 2006.
MARTELLI, Leandro. Como funciona o código de barras? In: Revista Ciência Hoje. Rio de Janeiro, ano 20, n. 180, P. 28, jun. 2007.