A linguagem do computador explicada em 0 e 1
Depois de um tempo sem postar nada aqui no blog (correria na universidade), estou de volta, e hoje vou falar de um tema que muita gente tem curiosidade, que � a linguagem que qualquer sistema digital usa, inclusive o computador, denominada esta de Linguagem Bin�ria.
Como toda linguagem, a linguagem bin�ria � utilizada para se entender aqueles que tamb�m falam em bin�rio, por exemplo: os dispositivos de um computador, e qualquer sistema digital. Esta possui uma esp�cie de alfabeto, por�m este � formado apenas por dois n�meros, o 0 e o 1.
Nos prim�rdios da eletr�nica estes n�meros foram escolhidos apenas para representar dois estados em um fio, associaram da seguinte forma:
0: para quando n�o se passava nenhuma energia no fio.
1: para quando tinha-se energia passando pelo fio.
Com a inven��o e a revolu��o do transistor por volta de 1950, foi poss�vel manipular o estado de outros fios, ou seja ligando ou desligando (0 ou 1).
E a medida que o tempo se passava a complexidade desses sistemas que controlavam logicamente a energia em um conjunto de fios foi se expandindo cada vez mais chegando a um n�vel l�gico em que era poss�vel se fazer e controlar praticamente qualquer coisa.
O tamanho desses transistores tamb�m foi diminuindo absurdamente com o tempo, no qual hoje chegam a caber cerca de 20 milh�es de transistores num pingo de uma letra "i" deste texto.
Mas voltando ao bin�rio, temos somente o 0 e 1 presentes na linguagem, mas e ent�o como o computador entende a letra "A" e o numero "3" por exemplo, se ele s� entende 0 e 1??
Ora o que o computador faz, � agrupar v�rios 0 e 1 para formar uma c�digo que represente o "A" 01000001 e "3" 00000011.
Os n�meros bin�rios, j� que bi = 2, s�o n�meros de base 2 (0 e 1), diferente da base que usamos desde crian�a, que � a base 10 (0,1,2,3,4,5,6,7,8 e 9). Existem outras bases tamb�m, por�m vamos nos deter aqui somente ao bin�rio.
Usando como exemplo acima podemos transformar facilmente um numero da base decimal na base bin�ria e vice e versa.vejamos:
- Convers�o de Bin�rio para Decimal:
Basta substituir os 1 por 2 e elevar � pot�ncias crescentes da direita para a esquerda.
1001
2�+0�+0�+2�= 9
- Convers�o de Decimal para Bin�rio:
Basta pegar um numero qualquer e sair dividindo por 2 e ir guardando os restos das divis�es, sendo que o primeiro resto fica mais a direita.
6/2=3, resta 0
3/2=1, resta 1
1/2=0, resta 1
6 = 110
Compreendendo tudo o que foi dito acima podemos ter uma ideia b�sica e enxuta de como funcionam os dispositivos digitais que convivemos atualmente, por exemplo um MP3 player:
Quando apertamos o bot�o de ligar, � gerado um sinal ativo (1) por uma parte do circuito (trilha), que chega � uma aglomerado de transistores que manipulam esse sinal e ativam ou desativam outras partes do circuito fazendo o MP3 player funcionar, o mesmo vale para, outros bot�es e fun��es de qualquer aparelho.
Espero que tenham compreendido a linguagem bin�ria e em que ela � usada, ah e da pr�xima vez que for usar um aparelho digital, tente se lembrar do bin�rio que voc� ir� entende-lo + facilmente, assim como o pr�ximo clique do mouse que voc� der que ir� enviar um sinal ativo (1) para algum dispositivo do computador.
Compreendendo tudo o que foi dito acima podemos ter uma ideia b�sica e enxuta de como funcionam os dispositivos digitais que convivemos atualmente, por exemplo um MP3 player:
Quando apertamos o bot�o de ligar, � gerado um sinal ativo (1) por uma parte do circuito (trilha), que chega � uma aglomerado de transistores que manipulam esse sinal e ativam ou desativam outras partes do circuito fazendo o MP3 player funcionar, o mesmo vale para, outros bot�es e fun��es de qualquer aparelho.
Espero que tenham compreendido a linguagem bin�ria e em que ela � usada, ah e da pr�xima vez que for usar um aparelho digital, tente se lembrar do bin�rio que voc� ir� entende-lo + facilmente, assim como o pr�ximo clique do mouse que voc� der que ir� enviar um sinal ativo (1) para algum dispositivo do computador.