Seja Seu Próprio Patrão

sábado, 2 de abril de 2011

Como um computador faz cálculos pelo sistema binário?

Descubra como seu PC realiza os cálculos para processar os dados que suportam o seu dia a dia.


 

Os computadores utilizam o sistema binário para realizar cálculos durante o processamento de dados, enquanto os seres humanos usufruem do sistema decimal para fazer contas. Apesar de terem relação, esses sistemas funcionam de forma bem diferenciada.
Você não sabe como uma máquina consegue “pensar” com tanta agilidade e eficiência? O Tecmundo explica de maneira descomplicada como os bits são processados pelo seu PC. Ligue a calculadora e resgate alguns conceitos de matemática que você aprendeu na escola para fazer descobertas fantásticas!

A diferença entre o cálculo humano e computacional

Usando os dedos das mãos

O sistema decimal é um método de numeração de posição com base dez, no qual são utilizados os algarismos indo-arábicos (0 até 9). Essa técnica serve para a contagem de unidades, dezenas, centenas, entre outras casas decimais (lembre-se daquela tabela que sua professora de matemática da 5ª série explicou).

Algarismos compostos pelo sistema decimal possuem um valor diferente de acordo com a sua posição. No número 528, por exemplo, o primeiro algarismo vale 500, o segundo 20 e o terceiro 8. Assim, temos a seguinte estrutura:

528 = (5 x 100) + (2 x 10) + (8 x 1)

Se transcrevermos essa fórmula para a base dez, ela ficará desta forma:


528 = (5 x 102) + (2 x 101) + (8 x 100)

Segundo levantamentos históricos, esse sistema de numeração foi adotado pelo homem devido à quantidade de dedos que temos nas mãos – únicos recursos que o homem primitivo tinha para contar as frutas colhidas, os integrantes do grupo ou os animais abatidos para sua alimentação.

Um ou outro

Por sua vez, o sistema binário representa os valores com apenas dois algarismo: 0 (zero) ou 1 (um) – ou seja, esse método possui base dois. Essa forma de cálculo, sendo auxiliada pela lógica booleana, é mais simples para a execução das máquinas.
O modo mais fácil para você transcrever um número inteiro do sistema decimal para o binário é dividi-lo por dois, anotar o restante (0 ou 1), pegar o quociente e dividi-lo novamente por dois. Faça esse mesmo processo até que o quociente final seja 1 (obrigatoriamente, a última conta deverá ser 2 ÷ 2). Para montar o numeral binário considere o algarismo 1 (essa é uma regra do cálculo) e depois siga a ordem de zeros e uns de baixo para cima.
Retomando o exemplo anterior, na base dois o número 528 seria construído conforme abaixo:


Portanto, o número 528 pode ser representado no sistema binário como 1000010000. Para o procedimento inverso, você deve selecionar separadamente cada dígito e contar sua posição. A unidade vale 1, a dezena vale 2, a centena vale 3 e assim por diante. O valor dessa posição será usado como o expoente da potência de base dois que orienta o cálculo. Usando o exemplo anterior, temos:


Some os valores obtidos para obter o valor no sistema decimal. Sendo assim, o número binário 1000010000 corresponde a:

512 + 16 = 528

Existem outros sistemas de numeração, como o octal (que usa oito símbolos para representar quantidades) e o hexadecimal (o qual utiliza seis letras, além dos algarismos indo-arábicos, para completar os cálculos). Ambos os métodos são usados na informática para a programação em linguagem de máquina.
Ressaltamos que o sistema binário possui operações de soma, subtração, multiplicação e divisão. Além disso, ele contempla valores fracionários (números que possuem valores depois da vírgula) e negativos – os quais são definidos pelo programador no momento da codificação do software.
Não nos aprofundamos nesses assuntos porque acabaríamos fugindo do escopo do artigo, tornando-o muito complexo para um primeiro contato do público leigo. Caso você tenha interesse no sistema binário, procure por conteúdo mais técnico na internet e aumente seu repositório de conhecimento.



Depois da teoria devidamente exposta, nada melhor do que praticar. Você pode usar uma calculadora binária para facilitar o processo. O MyCalc2 e a Calculadora Online são alternativas para você realizar cálculos em um piscar de olhos!

O interruptor do PC

Usando a operação de apenas dois dígitos ou estados da álgebra booleana (sim ou não, verdadeiro ou falso, ligado ou desligado e 0 ou 1, por exemplo), o sistema binário permite que os computadores processem dados com maior efetividade.
Qualquer valor diferente desses dois algarismos será desprezado pela máquina, fato que promove maior confiabilidade aos cálculos. Isso é uma grande vantagem em relação aos mecanismos que processam informações de maneira analógica, os quais são mais suscetíveis a “ruídos” (em outras palavras, distorções na transmissão de dados).
Aliado à lógica booleana, o sistema binário permite representar números, caracteres ou símbolos, e realizar operações lógicas ou aritméticas por meio de circuitos eletrônicos digitais (também chamados de portas lógicas).


O sistema operacional do PC identifica as combinações numéricas através do valor positivo ou negativo aplicado pelo programador aos zeros e uns do programa em execução. Assim, a leitura dos códigos binários funciona como um interruptor: quando o computador identifica o 1, a luz acende; ao se deparar com o 0, a luminosidade é apagada (são feitas milhares de leituras por segundo!).
Por meio desses sinais, a máquina pode realizar os cálculos e processamentos necessários para transformar o conteúdo codificado em um formato que possamos compreender – seja texto, imagem ou som.
Todos os softwares são codificados e armazenados com base no sistema binário. Isso significa que, se pudéssemos abrir o disco rígido do computador e ler o que está escrito nele, veríamos uma lista, aparentemente, interminável de zeros e uns.

Bits e Bytes

É válido lembrar que, na área computacional, um dígito binário (0 ou 1) é chamado de bit. O agrupamento de oito bits é denominado byte, o qual compõe os kilobytes, megabytes, gigabytes, entre outras notações que tanto vemos no mundo da tecnologia.


O ASCII (American Standard Code for Information Interchange) é a codificação de caracteres de oito bits usada pelos computadores para a representação textual. É por meio dos códigos ASCII que o PC reproduz 256 caracteres, dentre os quais a maioria é usada na redação e processamento de texto – são as letras que usamos para escrever em editores, como o Word.


Leia mais no Baixaki: http://www.tecmundo.com.br/9424-como-um-computador-faz-calculos-pelo-sistema-binario-.htm#ixzz1IO5VAUz4





 


Estudante cria algoritmo para câmeras rastrearem objetos

Sistema torna uma câmera de vídeo apta a aprender sobre um objeto, rastreando-o de modo inteligente como em filmes de espionagem.
O estudante de tecnologia da computação Zdenek Kalal, da Universidade de Sarray, Inglaterra, desenvolveu um algoritmo capaz de transformar câmeras de vídeos em olhos atentos. Com ele, as câmeras se tornam aptas a rastrear objetos de forma inteligente, captando inúmeras imagens e analisando os quadros de modo a encontrar o item desejado. Esse é, provavelmente, o mais sofisticado sistema de rastreamento desenvolvido até hoje.
O vídeo acima, apesar de estar em inglês e sem legenda, é bastante esclarecedor para se compreender como, basicamente, funciona na prática a “Predator” (predador, em português), nome dado à pequena câmera inteligente. O próprio Kalal é quem aparece no filme e fala um pouco sobre sua criação, explicando que mesmo que o objeto saia do campo de visão da câmera, quando retorna, é novamente marcado.
A tecnologia, que parece ter saído diretamente de filmes de espionagem e ficção científica, é capaz de reconhecer o objeto a ser rastreado em poucos segundos. A partir dessa nova criação, sistemas de segurança podem se tornar muito mais eficazes, reconhecendo rostos de pessoas autorizadoas que entram em um local restrito, por exemplo.
Isso porque a câmera tem a capacidade de reconhecer rostos pré-definidos, indicando aqueles que não são conhecidos. Em suma, a “Predator” é capaz de “aprender com seus erros”, armazenando o visual de todos que passam diante dela.

 Veja o Vídeo no Link abaixo.

Visual renovado e chamadas em vídeos para grupos são as novidades do SKYPE 5.

Hoje em dia, muitos programas permitem que o usuário faça ligações pela internet. Até mesmo mensageiros populares como o Windows Live Messenger são capazes de proporcionar ao usuário ligações e chamadas em vídeo. No entanto, se existe um programa que se tornou sinônimo de ligação gratuita na web, esse aplicativo é o Skype.
Com visual renovado, novos recursos e integração com redes sociais, o Skype 5 promete conquistar uma boa fatia de mercado, em especial o público corporativo, que passa contar com um recurso exclusivo de videoconferência em grupos. Ou seja, você poderá falar e visualizar diversas pessoas ao mesmo tempo, desde que todos eles tenham a mesma versão do aplicativo.

Telefone, videoconferência, mensageiro e mais

Ao contrário de muitos mensageiros que prezam apenas por conversas em texto, o Skype agrega a essa proposta chamadas em áudio com extrema qualidade de som. Prova disso é que, em muitos casos, o Skype substitui por completo o telefone, permitindo, além de ligações para outro endereço, chamada para números de telefone fixos.


Hoje em dia, muitos programas permitem que o usuário faça ligações pela internet. Até mesmo mensageiros populares como o Windows Live Messenger são capazes de proporcionar ao usuário ligações e chamadas em vídeo. No entanto, se existe um programa que se tornou sinônimo de ligação gratuita na web, esse aplicativo é o Skype.
Com visual renovado, novos recursos e integração com redes sociais, o Skype 5 promete conquistar uma boa fatia de mercado, em especial o público corporativo, que passa contar com um recurso exclusivo de videoconferência em grupos. Ou seja, você poderá falar e visualizar diversas pessoas ao mesmo tempo, desde que todos eles tenham a mesma versão do aplicativo.

A novidade nesta quinta versão fica por conta da adição de um recurso às chamadas por videoconferência. A partir de agora, é possível incluir mais de dois usuários para conversa em áudio e vídeo em tempo real. A nova funcionalidade, no entanto, está disponível apenas para testes por um período de 28 dias.
Se a qualidade de áudio permanece intocável, a qualidade de transmissão e exibição de imagens também chama a atenção. Obviamente, é preciso levar em consideração opções como qualidade das câmeras e velocidade de conexão, mas tanto a configuração quanto o reconhecimento dos dispositivos é automática e prática.

Ligações gratuitas

Caso você queira apenas chamar ou receber ligações para outro usuário do Skype o serviço funciona de maneira inteiramente gratuita. Por outro, caso o contato que você deseja chamara seja o de um número de celular ou telefone fixo, é possível efetuar ligações pagando tarifas reduzidas, que em muitos casos podem chegar a R$ 0,01.
A funcionalidade é possível garças a compatibilidade com o sistema de telefonia VoIP. O programa é altamente recomendado por podcasters e executivos que preferem a sua simplicidade e eficiência no uso com considerável economia.

Telefone, videoconferência, mensageiro e mais

Ao contrário de muitos mensageiros que prezam apenas por conversas em texto, o Skype agrega a essa proposta chamadas em áudio com extrema qualidade de som. Prova disso é que, em muitos casos, o Skype substitui por completo o telefone, permitindo, além de ligações para outro endereço, chamada para números de telefone fixos.


Visual renovado

Um dos fatores que fazia com que muitos usuários preferissem o Windows Live Messenger ao Skype era a interface mais amigável do aplicativo da Microsoft. Em outras palavras, o Skype primava por um layout mais sério, enquanto o Messenger tinha um perfil voltado para um público mais amplo.
Na quinta versão isso parece ter se modificado um pouco. Por padrão agora a lista de contatos é exibida com os respectivos avatares. Você pode configurar para que o modo de exibição seja o antigo, mas a familiaridade inicial faz com que o aplicativo se torne muito mais próximo ao mensageiro da Microsoft.

Integração com o Facebook

As redes sociais ocupam hoje boa parte do tempo dos usuários que navegam na web. Assim, nada mais junto que aplicativos e mesmo os mensageiros estejam intergrados com elas em tempo real, não é mesmo? Se você é usuário do Facebook, poderá contar na nova versão com diversas possibilidades de integração.
Agora você poderá publicar fotos, vídeos, textos e mensagens de status no seu mural, acessar publicações via feed de notícias, bem como acompanhar as atualizações dos seus amigos, desde que eles possuam também a quinta versão do Skype e autorizem a integração das atualizações com o mensageiro.
Para habilitar a nova função basta ir até a guia “Visualizar” e selecionar a opção “Atualizações do Facebook”. Em seguida, basta entrar com seus dados de acesso à rede social e pronto.

Chats personalizados e SMS

Além de poder conversar com diversos amigos simultaneamente o Skype permite a criação de chats personalizados permanentes. Basta criar uma conferência, adicionar todos os usuários que você desejar e dar um novo nome ao grupo. Automaticamente, sempre que você se conectar, esta conferência estará disponível como um novo endereço de contato.
Assim como é possível fazer ligações para seus amigos, você poderá também enviar mensagens SMS para seus contatos pelo mensageiro. A função é tarifada e, antes de acessá-la, é preciso adquirir um pacote de créditos, que valem tanto para ligações quanto para mensagens. A vantagem é a de poder fazer tudo isso no seu PC, transformando o Skype em uma verdadeira central de contatos.

Skype Acess

O Skype é capaz de conectar você à internet. Em locais onde não existem conexões públicas, o Acess lhe fornece os preciosos minutos para realizar uma chamada ou efetuar a transferência bancária de que tanto necessita pela rede. Através dos mesmos créditos que você adquire para realizar chamadas, você se conecta à internet pelo custo de R$ 0,43 por minuto.

Trata-se de uma parceria do Skype com o Boingo Wireless. Ainda não foram divulgados os pontos de acesso no Brasil, mas sabe-se que existem mais de 100 mil Hotspots ao redor do mundo.


Leia mais no Baixaki: http://www.baixaki.com.br/download/skype.htm#ixzz1INzBZVES