[Meu Micro Pifou] KB, KiB, Kb, Kib, KBps, KiBps, Kbps, Kibps – Você Sabe Diferenciar? PARTE II

sexta-feira, julho 3, 2009 8:05

Gustavo Canedo (gknedo), Técnico em manutenção de micros, blogueiro do Blog do Canedo, membro participativo do Guia do Hardware e “advogado” da Microsoft.

Bem galera, este é o segundo e último post da série sobre as confusas unidades de medida do mundo digital atual, nele você irá aprender o essencial sobre o bit, como fazer conversões entre decimal <-> binário e descobrirá os últimos segredos dos bits e bytes. Para que você consiga compreender todos os conceitos utilizados neste post, talvez necessite de ler o primeiro post da série, que pode ser acessado pelo link: http://apertef5.com.br/hardware/meu-micro-pifou-kb-kib-kbit-e-kibit-voice-sabe-diferenciar/

e8400 A história toda começa com o funcionamento do processador do computador. O processador não é “inteligente”, ele não “raciocina” como um ser humano, ele é burro, fazendo somente o que lhe foi programado para fazer. Um processador não consegue manipular frases, não consegue manipular palavras e muito menos letras, um processador só sabe fazer contas simples, e faz isso se perguntando se um valor é “verdadeiro ou falso”, enviando (e recebendo) dois tipos de sinais elétricos, “positivo” ou “negativo”, que são representados por “1” e “0” respectivamente.

Com base nessas afirmações, podemos dizer que o idioma do processador não é o português, nem o inglês, e sim um idioma próprio, a Linguagem Binária (Binária por ser composta de somente dois valores). Como disse anteriormente, um computador só sabe fazer contas, então, o processador só sabe lidar com números. Então para que um computador trabalhe com letras, primeiro temos que transformá-las em números (de base decimal), para depois transformar estes números em binários.

Cada letra tem um correspondente decimal, para saber qual o corresponde decimal de uma letra, utilizamos a tabela ASCII. Nessa tabela temos a representação de todos os caracteres no formato decimal. A Wikipédia Portuguesa tem um ótimo artigo sobre a tabela ASCII.

Abaixo, segue a fórmula para se transformar o caractere “K” em binário:

Saiba que um caractere em binário tem sempre 8 dígitos, sendo que um dígito binário é chamado de bit (junção de Binary Digit).
Valor decimal de “K” = 75, até agora não sabemos o valor de K em binário:
XXXX XXXX
Iremos pegar o valor decimal do caractere (75) e dividí-lo por 2 (= 37), o resto da divisão (1) colocamos a direita.
XXXX XXX1
Iremos seguindo esta formúla simples até chegarmos ao final da conta.
37/2 = 18, sobrando 1 de resto.
XXXX XX11
18/2 = 9, sobrando 0 de resto.
XXXX X011
9/2 = 4, sobrando 1 de resto.
XXXX 1011
4/2 = 2, sobrando 0 de resto.
XXX0 1011
2/2 = 1, sobrando 0 de resto.
XX00 1011
Quando chegarmos ao final das divisões, que o valor ficar irredutível, colocamos o 1 do final na primeira casa livre da direita e preenchemos com “0”s as casas que sobraram.
0100 1011
Logo o binário “0100 1011” é equivalente ao decimal 75, que por sua vez é equivalente ao caractere K.

Para transformarmos um binário em decimal é só seguirmos o caminho inverso, começando da esquerda e indo para a direito, sempre multiplicando por 2, e adicionando 0 ou 1 de acordo com o número.

Estou lessionando isso para que fique bem explicado que 1 byte equivale a 8 bits, e que um caractere equivale a 1 byte. Com esta idéia em mente, vamos relembrar um pouco o post anterior desta série:

1024 bytes equivalem a 1 kibibyte.
1000 bytes equivalem a 1 kilobyte.

Se modificarmos os “bytes” da afirmação anterior por “bits”, teremos uma outra afirmação (que também é verdadeira):

1024 bits equivalem a 1 kibibit.
1000 bits equivalem a 1 kilobit.

As abreviações de byte e bit são “B”, mas para diferenciar, ao nos referir a uma quantidade em bytes, utilizamos um “B” maiúsculo (exemplo: 17KB, 143GiB), e ao nos referir a bits, utilizamos um “B” minúsculo (exemplo: 23 Mb, 255 Gib). Observe também que como nos exemplos, é importante diferenciar “kilobits” de “kibibits” (assim como em seus derivados).

Também podemos medir velocidades com os kilo, kibi, mega, mibi e derivados. Para representarmos uma velocidade, basta adicionar um “ps” ao final (ps: “per second” ou “por segundo”). A velocidade também pode ser expressa tanto em bytes como em bits, no exemplo abaixo utilizo vários unidades de medida para expressar a transmissão de 256000 bits em 1 segundo.

256 KBps
32 Kbps
250 KiBps
31,25 Kibps

Todos os valores acima representam a mesma quantidade de bits por segundo, simplesmente estão em unidades diferentes. Para finalizar o tópico, vale aprender que os provedores vendem seus planos em kilobits por segundo (em base decimal, igual aos fabricantes de HD), os sistemas operacionais e programas geralmente expressão a velocidade em kilobits por segundo, com excessão dos downloads, que são expresso em kibibytes por segundo (que o sistema chama de kilobyte). Também é bom notar que na maioria dos contratos do provedores de internet contém uma cláusal afirmando que o cliente pode receber apenas 30% da velocidade contratada que ainda está dentro da legalidade. Ou seja, se você assinou um plano de 512 Kbps, e seus downloads não passam de 32 KiBps, fique tranquilo, não adianta ir no PROCON pois a lei está sempre do lado dos provedores…

Espero que com esta série de posts tenha ficado claro quais as principais diferenças entre as muitas unidades de medida existentes em seu computador, e lembre-se sempre de deixar um comentário com sua opinião sobre o que achou deste post, comentários com sugestões para os próximos posts também são bem vindos… aliás, qualquer comentário é bem vindo!

[Sites Interessantes] Newseum – Today’s Front Pages, Radio Trash, Animerda

sexta-feira, julho 3, 2009 8:00
carol-jp, engenheira de produção, blogueira por diversão e admiradora de tecnologia.


Olá leitores do Aperte F5!!

E lá vamos nós para mais um sexta-feira com sites^^


Newseum – Today’s Front Pages

Newseum

Em Today’s Fronte Page, você pode conferir as primeiras páginas dos jornais mais famosos do mundo inteiro. Os arquivos estão diponíveis nos modos: Gallery, List e Map.

Em Gallery você poderá visualizar em imagens pequenas as primeiras páginas, quatro jornais por linha e ainda pode escolher entre ver 40, 80, 100 linhas ou todas de uma vez só.

Em List uma lista com divisão por regiões irá aparecer no lado esquerdo, com os nomes dos jornais locais e no direito a imagem do jornal irá aparecer ao passar o mouse nos nomes dos jonais.

Em Map, basta escolher uma das regiões (USA, North America, Asia, Caribbean, Europe, Middle East, Oceania, South America ou Africa) e um mapa com zoom irá aparecer com pontos mostrando os jornais locais, para ver a primeira página ampliada é só clicar nos pontos.

Interessante para aqueles que gostam de ficar antenados nas notícias do mundo! :D

……………………………………………………………………………………………………..

Radio Trash

Radio Trash

Quem é que não curte aquelas músicas trash dos anos 80? Por mais que sejam bregas e mela cuecas é inegável a nostalgia gerada para muitos, vide o surgimento das famosas Festas PLOC.

São diversas estações: Brega, Pop,  Infância, Novelas, Rap e por aí vai… No site você pode se cadastrar e criar uma playlist com suas músicas favoritas.

Se você é da época dos Menudos, Dominó, Polegar, Sidney Magal,  Amado Batista, Wando, Gretchen, Trem da Alegria, Balão Mágico, certamente irá perder um tempinho ouvindo e se lembrando dos velhos e bons tempos.

……………………………………………………………………………………………………..

Animerda


Animerda

E continuando a Saga das tirinhas, achei este site com tiras sobre Animes, os tão famosos desenhos japoneses.

Certamente para entender a maioria das tiras a pessoa tem que ser um belo de um otaku ou pelo menos curtir os animes mais famosos do momento como: Naruto, Bleach, One Piece. Tem algumas tiras também relacionadas com games.

Caso você tenha alguma idéia, pode tentar entrar na equipe de desenhistas, ou simplesmente colaborar com suas idéias deixando-as lá no Fórum.

Não sei se me enquadro no estereótipo de otaku, mas que eu dei umas gargalhadas ao ler algumas das tiras não posso negar… xD

.…………………………………………………………………………………………………………………


Por hoje é só, um abraço e um  ótimo final de semana para todos!

Até a próxima pesssoal o/


Dúvidas, sugestões, reclamações e desabafos- carol@apertef5.com.br

[PHP] Bem vindo ao PHP

quinta-feira, julho 2, 2009 12:02


André Gustavo (Xorna), Programador Sênior do Drimio, blogueiro do BlogDoXorna, programador de interfaces e PHP. Louco por programação, linux e mac!

Neste artigo:

  1. Introdução
  2. Tipos de dados
  3. Variáveis
  4. Estruturas de decisão e controle
  5. Dicas
  6. Links Recomendados

Introdução

Este artigo, apesar de simplório, visa preparar iniciantes no PHP para não caírem em algumas armadilhas da facilidade e flexibilidade do PHP, na verdade o que eu queria estar postando sobre programação, tutoriais e tudo mais, mas preciso desse post bem primário para quem não está preparado poder estar no contexto certo para prosseguir.

Vou apresentar alguns conceitos básicos, o que muda, essas coisas, e algumas dicas de “boas práticas”. Leia +

Baú de Quinquilharia [ESTRÉIA]

quinta-feira, julho 2, 2009 10:55

Olha pessoal,

Antes de tudo, me chamo Luis Maia, residente em Belém/PA e idealizador do blog 3 Little Nerds e também, agora parceiro e colaborador do Aperte F5, gostaria de aproveitar e agradecer o Rafael pela oportunidade, valew! Sem mais delongas.

SEJAM BEM- VINDOS a coluna Baú de Quinquilharia! Leia +

[Brinquedos de gente grande] Apresentação e HTC Hero o verdadeiro herói do Android OS

quarta-feira, julho 1, 2009 12:37

Primeiramente queria agradecer ao Rafael pela oportunidade, Valeu Rafael e quero trazer nesta coluna gadgets que são destaques e acabam virando brinquedos desejados por nós amantes de tecnologia, espero fazer um trabalho que satisfaça vocês leitores do AperteF5

Vamos ao post

Conhecida por ter sido a primeira comercialmente falando a lançar um celular com o Sistema Operacional da Google, a fabricante twaianesa HTC colocou o mundo móbile semana passada em alvoroço com o lançamento de mais um celular seu com este sistema operacional (a HTC já tem o HTC Magic ou myTouch 3G como é conhecido pela operadora T-Mobile, e o HTC Dream que é conhecido como G1 pela mesma operadora que os comercializa na terra do Tio Sam). Leia +