Você já deve ter se perguntado como um computador, que trabalha apenas com números, consegue realizar tantas tarefas que antes eram executadas somente por seres humanos. Dizer que o computador trabalha apenas com números não é errado, mas também não é o mais correto.
Nós, humanos, utilizamos o sistema decimal, que possui dez dígitos (0 ao 9). Por que escolhemos esse sistema numérico? Simples, quantos dedos temos somando ambas as mãos? Dez! Coincidência? Não, conveniência! Cada um usa o sistema numérico que mais lhe convêm!
Mas, você nunca viu um processador com dez dedos, viu?! Os computadores de uma forma geral, e qualquer outra máquina controlada por um processador, trabalham com sistema binário, composto apenas pelos números um e zero. E foram estes dois números que deram origem à lógica booleana!
Como as coisas começaram

Como as chances de Boole ingressar em uma faculdade eram poucas ele decidiu tornar-se padre. Embora não tenha se formado como religioso, os quatro anos de preparação eclesiástica abriram as portas para George Boole. Mas foi na Matemática, ensinada por seu pai, que ele encontrou sua verdadeira vocação.
Por iniciativa própria, George Boole passou a estudar as operações matemáticas de forma diferente, separando todos os símbolos das coisas sobre as quais eles operavam, com o intuito de criar um sistema simples e totalmente simbólico. Surge assim a lógica matemática.
Boole ainda é considerado um homem genial por estudiosos da matemática. Mas, como a Lógica de Boole (ou lógica booleana) utiliza um sistema numérico binário, na época de sua descoberta não foi utilizada. Com o surgimento do computador, a utilização do sistema binário tornou-se indispensável e, obviamente, a lógica de Boole passou a ter aplicação prática!
O sistema binário

Se você pudesse abrir um processador e ver como ele trabalha, seriam zeros e uns para todos os lado, uma verdadeira Matrix binária.
Assim como bem e mal, claro e escuro, fácil e difícil, certo e errado são opostos, com 0 e 1 não seria diferente.
Na lógica Booleana, o zero representa falso, enquanto o um representa verdadeiro. Para trabalhar com esses valores e torná-los algo lógico, que possa ser aplicado, são necessárias as chamadas PORTAS LÓGICAS!
Calma, não se assuste, vamos falar apenas das quatro principais.
Portas Lógicas
Antes de começar a explicar cada uma das portas lógicas, é preciso entender basicamente como elas funcionam. Pense em uma porta lógica como uma sala que possui entradas e saídas. Assim, os bits entram, são processados de acordo com a função da “sala” em que se encontram, e saem em forma de resultado.Outra característica das portas lógicas é que cada uma possui um desenho que a diferencia das demais. Tais desenhos foram criados a fim de facilitar o entendimento de projetos. Mas agora, chega de papo furado, vamos ao que interessa!
NOT
A porta lógica NOT é também conhecida como inversor por, literalmente, inverte o bit de entrada. Se o bit de entrada for um, por exemplo, o bit de saída será zero, e vice-versa.AND

Essa porta lógica possui dois bits de entrada e um de saída. Para que o bit de saída seja verdadeiro (valor 1) ambos os bits de entrada devem ser verdadeiros.
OR
Para que o bit de saída tenha o valor um (verdadeiro), pelo menos um dos bits de entrada precisa ser verdadeiro.
XOR

Se ambos os bits de entrada possuir o mesmo valor, o bit de saída será, sempre, falso.
Concluindo
Além destas quatro portas lógicas, existem outras que são mais complexas, mas vamos deixá-las com quem estuda o assunto mais a fundo. Apenas com as quatro portas principais é possível fazer uma infinidade de combinações e criar diversas coisas, como o contador do vídeo abaixo, feito em um simulador de circuitos lógicos.
Os primeiros computadores utilizavam este dispositivo para a implementação das portas lógicas, mas hoje em dia o processo é mais avançado.
Com a criação de várias portas AND, OR, NOT e XOR é possível criar circuitos somadores e diversos outros tipos de circuitos que são utilizados não só em computadores, mas em diversos outros dispositivos eletrônicos, como relógios.
Nenhum comentário:
Postar um comentário