sábado, 7 de março de 2009

Tudo no computador são números


Para entender o que a figura acima nos diz, primeiro é preciso saber o conceito de bit e byte. O conceito básico é:

Bit (BInary digiT)

O significado do dicionário é esse:
[processamento de dados] s. bit, m.; (1) unidade de medida de informação, com referência ao montante transmitido ou armazenado, pela escolha de um entre dois sinais possíveis; hartley, m.; (2) um dos dígitos do sistema de números binários; (3) um dos pulsos de um grupo de pulsos; abr. de binary digit".

Resumindo, bit é a menor unidade de informação. Os computadores "entendem" impulsos elétricos, positivos ou negativos, que são representados por 1 e 0, respectivamente. A cada impulso elétrico, damos o nome de Bit (BInary digiT). Um bit está para a informação assim como o átomo está para a molécula. Ou seja, o bit é a unidade básica da informação, cujo valor representa duas possibilidades exclusivas.



Byte (BinarY TErm)

[processamento de dados] s. byte, m.; octeto, m.

Em outras palavras, byte é o conjunto formado por 8 bits(octeto). É usado com frequência para especificar o tamanho ou quantidade da memória ou da capacidade de armazenamento de um computador. Só pra complementar a informação, a metade de um byte chama-se nibble ou semiocteto.

Entendendo a Figura


Quando você vê as letras do alfabeto na tela de um computador, está vendo apenas uma maneira de representar os números. Vejamos a seguinte frase:

Eis algumas palavras

O Computador entende assim:

0100010101101001011100110010000001100001011011000110011101110101

0110110101100001011100110010000001110000011000010110110001100001

01110110011100100110000101110011


* Vocês podem conferir no link deixado pelo Hugo num post anterior e que segue abaixo


http://nickciske.com/tools/binary.php


Nesta versão binária da frase "Eis algumas palavras", cada par de quatro digitos representa o código numérico de um caracter. Por exemplo, 0100 0101 é a representação de 69 na base binária, e representa também um "E" na tabela ASCII(tabela muito utilizada utilizada para a troca de informações, nela cada caracter é presentado por 2 pares de nibbles,ou seja, 4 bits + 4 bits = 1 byte ). ASCII significa: American Standard Code for Information Interchange, que em português significa "Código Padrão Americano para o Intercâmbio de Informação".

Existem duas tabelas ASCII: a de 7 bits (com um total de 128 caracteres) e a de 8 bits (com um total de 256 caracteres, que é o padrão estendido incluindo caracteres acentuados). Abaixo segue um link com um programa que contém a tabela ASCII de 8 bits para download. O programa, segundo o próprio autor, foi feito para facilitar o trabalho na hora de incluir algum caracter do tipo "
§ ½ ² ³ ª º ç" em algum texto quando o teclado está desconfigurado. Programinha fácil de se usar e ajuda muito.

http://www.richard.eti.br/downloads/ascii.zip

Enfim, espero que tenham entendido o porque do título do post ser "Tudo no computador são números!".

Qualquer dúvida, sugestão ou reclamação, deixem um comentário ou enviem um e-mail pra mim.

e-mail: ivangoleiro@hotmail.com


Referências:

http://www.richard.eti.br/duvidas47.html
http://www.macsystemeduc.com.br/livros/ex17/exemplo17.html
http://translation.babylon.com/English/to-Portuguese/
http://www.dainf.ct.utfpr.edu.br/~robson/prof/aulas/common/bases.htm#info




Dúvidas/Sugestões/Idéias/ e Novidades sobre o que virá

9 comentários:

  1. Boa garoto! Não esperava menos de você, não quis me aventurar a explicar o bit e o byte por alguns motivos,sem contar que já fiz muitos posts...
    (a equipe Interligados me auxiliou muito, em muitos dos posts que fiz e por diversos problemas não puderam fazer posts), porém eu não tinha uma maneira facil de explicar e falar sobre esses termos(ASCII e tudo +), post nota 10 ^^

    Pensei em ir aos poucos explicando cada termo para assim aprofundar, esse foi um dos motivos que me fez pensar em buscar "Diversão nos binários" para assim cativar os leitores e quando virem posts + elaborados como este, tivessem interesse nos mesmos.

    ResponderExcluir
  2. Valeu velho...

    Mas e aí, tu conseguiu baixar o programinha? Conseguiu usar numa boa? Eu baixei aqui e testei os códigos da tabela ASCII no word e funcionou legal. É um atalho muito bom =)

    ResponderExcluir
  3. A tabela é bem legal é mt bom falar sobre um assunto e mostrar ele em prática, testei sim no Word pressionando ALT e os valores no teclado numérico ^^ por isso o post ta 10 =D

    ResponderExcluir
  4. 01001101 01110101 01101001 01110100 01101111 00100000 01100010 01101111 01101101 00100000 01110000 01101111 01110011 01110100 00101110 00100000 01000101 01110101 00100000 01101110 11100011 01101111 00100000 01110011 01100001 01100010 01101001 01100001 00101100 00100000 01100001 01110100 11101001 00100000 01100001 01100111 01101111 01110010 01100001 00101100 00100000 01100001 01110011 00100000 01100100 01100101 01100110 01101001 01101110 01101001 11100111 11110101 01100101 01110011 00100000 01100101 01111000 01100001 01110100 01100001 01110011 00100000 01100100 01100101 00100000 01100010 01101001 01110100 00100000 01100101 00100000 01100010 01111001 01110100 01100101 00101110 00001101 00001010 00001101 00001010 01000011 01110010 01100101 01101001 01101111 00100000 01110001 01110101 01100101 00100000 01110100 01101111 01100100 01101111 01110011 00100000 01101110 11110011 01110011 00100000 01110101 01110011 01100001 01101101 01101111 01110011 00100000 01100101 01110011 01110100 01100001 00100000 01110100 01100001 01100010 01100101 01101100 01100001 00100000 01000001 01010011 01000011 01001001 01001001 00101100 00100000 01101101 01100101 01110011 01101101 01101111 00100000 01110001 01110101 01100101 00100000 01101001 01101110 01100011 01101111 01101110 01110011 01100011 01101001 01100101 01101110 01110100 01100101 01101101 01100101 01101110 01110100 01100101 00101110 00100000 01000111 01100101 01110010 01100001 01101100 01101101 01100101 01101110 01110100 01100101 00100000 01100001 00100000 01110101 01110011 01101111 00100000 01101110 01101111 00100000 01001101 01101001 01100011 01110010 01101111 01110011 01101111 01100110 01110100 00100000 01010111 01101111 01110010 01100100 00100000 01100101 00100000 01000011 01101111 01110010 01100101 01101100 00100000 01000100 01110010 01100001 01110111 00101110 00100000 01001010 11100001 00100000 01100010 01100001 01101001 01111000 01100101 01101001 00100000 01101111 00100000 01110000 01110010 01101111 01100111 01110010 01100001 01101101 01101001 01101110 01101000 01100001 00100000 01100101 00100000 01100101 01101100 01100101 00100000 01110100 01100001 01101101 01100010 11101001 01101101 00100000 01110011 01100101 01110010 11100001 00100000 01100010 01100001 01110011 01110100 01100001 01101110 01110100 01100101 00100000 11111010 01110100 01101001 01101100 00101110

    Muito bom post. Eu não sabia, até agora, as definições exatas de bit e byte.

    Creio que todos nós usamos esta tabela ASCII, mesmo que inconscientemente. Geralmente a uso no Microsoft Word e Corel Draw. Já baixei o programinha e ele também será bastante útil.

    ResponderExcluir
  5. Se entendi direitinho o assunto, meu comentário anterior tem 260 bytes.

    ResponderExcluir
  6. É exatamente isso Matheus.. 260 bytes

    Que bom que o post te ajudou a entender, cara.

    Qualquer dúvida, reclamação ou sugestão, deixa um comentário ou manda e-mail para:

    ivangoleiro@hotmail.com

    ResponderExcluir
  7. Post legal e bem didático.

    Quando se trabalha com criação de jogos para computador se tem bastante contato com a tabela ASCII, já que as informações das teclas digitadas são enviadas de acordo com os códigos dela.

    ResponderExcluir
  8. Apenas pra resolver uma pequena confusão.
    No computador vocês estão certos ao falar que o bit é a menor unidade da informação.
    Já na fisica não, sendo que o átomo não é a menor unidade, existindo ainda diversas outras particulas conhecidas como elementares, das quais o átomo é composto.

    De qualquer forma o post foi muito interessante. Explicação muito boa mesmo. Será que vocês irão comentar sobre as limitações do ASCII e o uso de unicode em um próximo post? Tô no aguardo!

    ResponderExcluir
  9. Tentaremos buscar coisas do interesse de todos, recomendaria vocês colocassem sugestões no Post de Sugestões, Dúvidas,comentários etc,pois facilitaria ambos os lados ^^ mas veremos o que poderemos fazer Edson.

    http://interligados2009.blogspot.com/2009/03/sugestoes-duvidas-deixem-suas-ideias.html

    ResponderExcluir