Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Bits, Bytes, KBytes, MBytes, GBtytes e TBytes

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Artigo Bits, Bytes, KBytes, MBytes, GBtytes e TBytes

    Um bit é algo que pode representar um dos estados 0 ou 1. No computador, pode representar várias coisas:

    - um pixel (ponto) na tela;
    - o estado de um dispositivo, ligado ou desligado;
    - um canal de comunicação, se está pronto (ready);
    - etc!

    Um bit pode representar apenas dois estados. Dois bits podem representar 4 estados. Três bits podem representar 8 estados. E assim sucessivamente, multiplicando por 2, 8 bits podem representar 256 estados.

    Por definição, 1 byte = 8 bits, representa um número de 0 a 255 (28-1). Exemplo: o código de uma letra na tabela ASCII. 2 bytes podem representar números de 0 a 65535 (216-1).

    O computador gosta de "potência de 2".

    E assim, 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 (10 vezes) = 1024. Esse número é precioso na informática pois é próximo de 1000. Se 210 é aproximadamente igual a 1000, 220 é aproximadamente igual a 1.000.000.

    Então, por aproximação:

    210 = 1.000 (mil) = 1KByte (quilo byte)
    220 = 1.000.000 (milhão) = 1MByte (mega byte)
    230 = 1.000.000.000 (bilhão) = 1GByte (giga byte)
    240 = 1.000.000.000.000 (trilhão) = 1TByte (tera byte)

    Cada acréscimo de 10 na potência de 2 causa multiplicação por mil.
    E cada acréscimo de 1 na potência de 2 causa multiplicação por dois.

    Aplicação 1

    E um HD antigo ou pendrive é usado o sistema FAT32. Se a menor unidade de informação (cluster) é de 1 KByte, poderemos ter, no máximo, a capacidade de 232 K Bytes. Quanto é 232?

    Pela regra prática, divide-se 30 por 10 = 3. Esse 3 é multiplicado por 3 = 9. Portanto, 230=1.000.000.000 (9 zeros, GB). Como de 30 para 32 faltaram 2, multiplica-se por 2 duas vezes:

    1 GB x 2 = 2 GB.
    2 GB x 2 = 4 GB.

    Assim, chegamos à conclusão de que um dispositivo FAT32 poderá comportar no máximo 4 GB se o tamanho do cluster for 1 KB. Sendo 1 KB um tamanho comum de cluster, dispositivos com mais de 4 GB deverão ter cluster maior ou comportar uma quantidade maior de bits. Exemplo: exFAT que seria um FAT64.

    Aplicação 2

    Um HD tem GB (giga bytes) e até TB (tera bytes).

    Os erros na quantidade informada em HD em relação à formatada pode ser de:

    (1000 / 1024) = 0,98 = 98%
    (1000 / 1024) x (1000 / 1024) = 0,95% = 95%

    Esse erro de 95% é o mais usado. Exemplo: um HD de 500 GB terá 0,95 x 500 GB = 476,84 GB.

    Aplicação 3

    Um processador de 32 bits pode manipular números de 0 até aproximadamente 4 bilhões (232) = 4.000.000.000

    Com 64 bits, pode manipular números de até aproximadamente 16.000.000.000.000.000.000. Qual a aplicação disso? As aplicações são raras. Um aplicativo geralmente funciona em um processador de 32 bits. Se necessitar manipular números maiores que 4 bilhões, necessitarão de mais tempo, não significa que não consigam. Poucos aplicativos se beneficiam de um processador de 64 bits. E também, bastante pouco o sistema operacional se beneficia disso. Na prática, 32 bits são suficientes para zilhares de aplicações.
    Um sistema operacional de 64 bits, para se beneficiar dessa capacidade, precisa também de aplicativos que exijam 64 bits. Um sistema operacional de 64 bits com aplicativo de 32 bits perde em desempenho nessa comparação. Ao meu humilde ver, 64 bits são tão raramente usados e por tal motivo não existirão processadores de 128 bits, 256 bits porque os programas não usam de números astronômicos.

    Aplicação 4

    Uma conexão de 1 Mbps = (mega bits por segundo) é de 125 KB/s ( = 1000 / 8 ). Considerando-se as perdas, em vez de dividir por 8, divida por 10: 1 Mbps equivale a 100 KB/s. Sabendo-se que 1 M = 1000 K, 600 KB será igual 0,6 MB.

    Aplicação 5

    Tais unidades representam taxa de transferência de dados, sejam bps ou B/s.
    A velocidade é comumente expressa em km/h e m/s. Portanto, o computador não tem velocidade: tem rapidez. Ou mais precisamente, MHz representa o clock da máquina (milhões de ciclos por segundo). Computador não tem velocidade pois não costuma sair do lugar. E nem corrente elétrica que, ao contrário do que muitos acham, é da ordem de cm/s.

    "Kbps, Mbps e Gbps são unidades de velocidade das conexões e representam a quantidade de informação trafegada por segundo." (Folha de São Paulo, Caderno mercado, 10/abr/2011).

    Esse é um erro bastante comum, confundir taxas quaisquer com velocidade. Ao redigir um texto técnico, devem ser lembrados os conceitos técnicos envolvidos. É para isso que se destina a Física: fornecer conceitos corretos.


  • Font Size
    #2
    legal mano xD!

    Comment


    • Font Size
      #3
      Muito bom explica tudo direitinho Obrigado

      Comment

      X
      Working...
      X