Você está na página 1de 23

Cada UM ou ZERO processado ou armazenado chamado de "bit",

contrao de
"binary digit" ou "dgito binrio". Um conjunto de 8 bits forma um
byte, e um conjunto de
1024 bytes forma um kilobyte (ou KByte). O nmero 1024 foi
escolhido por ser a potncia de
2 mais prxima de 1000. mais fcil para os computadores
trabalharem com mltiplos de
dois do que usar o sistema decimal como ns. Um conjunto de
1024 kbytes forma um
megabyte e um conjunto de 1024 megabytes forma um gigabyte.
Os prximos mltiplos so o
terabyte (1024 gigabytes) e o petabyte (1024 terabytes), exabyte,
zettabyte e o yottabyte, que

provvel que, com a evoluo da


informtica, daqui a algumas dcadas surja algum tipo de unidade
de armazenamento capaz
de armazenar um yottabyte inteiro, mas atualmente ele um
nmero quase inatingvel. Para
armazenar um yottabyte inteiro, usando tecnologia atual, seria
necessrio construir uma
estrutura colossal de servidores. Imagine que, para manter os
custos baixos, fosse adotada
uma estratgia estilo Google, usando PCs comuns, com HDs
IDE/SATA. Cada PC seria
equipado com dois HDs de 2 TB. Estes PCs seriam ento
organizados em enormes racks,
onde cada rack teria espao para 256 PCs. Os PCs de cada rack
seriam ligados a um conjunto

Uma vez ligados em rede, os 256 PCs seriam configurados para


atuar como um enorme cluster, trabalhando como
se fossem um nico sistema. Construiramos ento um enorme
galpo, capaz de comportar
1024 desses racks, construindo uma malha de switches e
roteadores capaz de lig-los em rede
com um desempenho minimamente aceitvel. Esse galpo precisa
de um sistema de
refrigerao colossal, sem falar da energia consumida por quase
meio milho de PCs dentro
dele, por isso construmos uma usina hidreltrica para aliment-lo,
represando um rio
prximo. Com tudo isso, conseguiramos montar uma estrutura
computacional capaz de
armazenar 1 exabyte.

Ainda precisaramos construir mais 1.048.576 mega


datacenters como
esse para chegar a 1 yottabyte. Se toda a humanidade se
dividisse em grupos de 6.000 pessoas
e cada grupo fosse capaz de construir um ao longo de
sua vida, deixando de lado outras
necessidades existenciais, poderamos chegar l. Mas...
voltando realidade, usamos tambm
os termos kbit, megabit e gigabit, para representar
conjuntos de 1024 bits. Como um byte
corresponde a 8 bits, um megabyte corresponde a 8
megabits e assim por diante.

Quando voc
compra uma placa de rede de "100 megabits"
est na verdade levando para a casa uma placa
que transmite 12.5 megabytes por segundo, pois
cada byte tem 8 bits. Quando vamos
abreviar, tambm existe diferena. Quando
estamos falando de kbytes ou megabytes,
abreviamos respectivamente como KB e MB,
sempre com o B maisculo.

Por outro lado, quando estamos falando de kbits ou


megabits abreviamos da
mesma forma, porm usando o B minsculo: Kb, Mb e
assim por diante. Parece s um
daqueles detalhes sem importncia, mas esta uma
fonte de muitas confuses. Se algum
anuncia no jornal que est vendendo uma "placa de rede
de 1000 MB", est dando a entender
que a placa trabalha a 8000 megabits e no a 1000.

O sistema de numerao decimal (ou na base 10), que


usa dez algarismos sem duvida o sistema mais
utilizado por seres humanos e o sistema binrio o mais
frequente no mundo da computao, apenas so
utilizados os valores 0 e 1 (pois facilita a representao
de tenses), no entanto, existem outros como o sistema
de numerao Octal, Hexadecimal, entre outros.

A converso de decimal para binrio (ou seja da base


10 para a base 2), consiste em dividir progressivamente
o valor decimal por 2, obtendo-se um resultado e um
resto. De referir que o resultado em cada iterao ter
sempre o valor de 0 ou 1. Deve-se dividir o nmero at
que o quociente da diviso seja igual a 0 (zero).

Depois de finalizado o calculo, basta agrupar todos os


valores (ou seja, os restos de cada iterao) de baixo
para cima.
Resultado:22(10)> 10110(2)

Outra forma desta converso (mais prtica) usando


informao da tabela CIDR e atribuindo pesos s
potencias de 2.

Exemplo para valores at 255.

Converso Decimal > Octal


A converso de decimal para octal (ou seja da base 10
para a base 8), consiste em dividir progressivamente o
valor decimal por8, obtendo-se um resultado e um
resto. De referir que o resultado em cada iterao ter
sempre um valor menor que 7.

Tal como no exemplo anterior, depois de finalizado o


calculo, basta agrupar todos os valores (ou seja, os
restos de cada iterao) no sentido ascendente.
Resultado:407(10)> 627(8)

Converso Decimal > Hexadecimal


A converso de decimal para hexadecimal(ou seja da
base 10 para a base 16), consiste em dividir
progressivamente o valor decimal por16, obtendo-se
um resultado e um resto. No esquecer que o sistema
hexadecimal utiliza os
smbolos:0,1,2,3,4,5,6,7,8,9do sistema decimal e as
letrasA,B,C,D,E,F.
(Equivalncias:A=10,B=11,C=12,D=13,E=14eF=15)

O resultado da converso dever ser tambm obtido,


reunindo o valor dos restos, no sentido ascendente.
Resultado:53120(10)> CF80(16)

Você também pode gostar