Logo Hardware.com.br
Penitante
Penitante Geek Registrado
1.6K Mensagens 246 Curtidas

O Windows lida com Gibibytes, não Gigabytes.

#1 Por Penitante 22/04/2022 - 03:26
OBS: eu uso o Windows 11.

Eu pensei que todos os tamanhos de arquivos e de discos rígidos fossem medidos em Gigabytes, mas apesar do WINDOWS dizer que é o caso, todos são medidos em Gibibytes.

Então por que raios o WINDOWS omite o "i" do meio?

Por exemplo, eu selecionei 9 arquivos com 6 GB (na verdade 6 GiB, não GB!) cada, e o Windows diz isso:

54,0 GB (57.982.059.738 bytes)

Usando uma calculadora (para converter bytes para Gibibytes) o resultado é:

54.000001156703 GiB

Se fizermos isso para GIGABYTES (preste atenção nessa palavrinha), vai dar:

57.982059738 GB

**
Meu SSD de 1 TB o WIN diz que tem (sem contar o restinho reservado pra partição):

*
999.409.315.840 bytes = 930 GB

*
Que o conversor diz que: 930.7724571228 GiB

Ou:

999.40931584 GB (= 1 TB, o resto foi gasto com partição de sistema).

Logo, 1000 GIGABYTES = 1 TB

ou =

931.32 GiB

***

Notaram que o Google Drive dá planos gratuitos de 15 GB? E que quando criamos um arquivo de quase 15 GB pra mandar pra lá, não são 15 GB, mas 15 GiB?

Significa que o GOOGLE anuncia 15 GB, mas são 16.1 GIGABYTES e 15 Gibibytes.

No fim das contas temos vários exemplos desse termo, mas ninguém chama corretamente.

Um HD de 18 TB será informado pelo Windows desse jeito:

***
16763 GiB

***
E nunca assim:

****

18000 GB

****
O único app qie faz o que eu quero direito é o JDW (gerenciador de downloads), que nos permite mudar de TiB pra TB e idem de GiB pra GB.

Porém eu reverti essa ideia, baseando-me nas explicações anteriores, pois saber quantos Gigabytes um arquivo tem é irrelevante, já que tudo que vemos em toda parte é aquele com a letra "i" no meio.

Minha pergunta é: pra que essa confusão? Isso nem é similar ao sistema imperial vs. métrico, porque os nomes nem são diferentes.
MadMax
MadMax Highlander Registrado
6.5K Mensagens 1.6K Curtidas
#2 Por MadMax
22/04/2022 - 23:39
Pelo fato do computador ser um dispositivo digital e trabalhar com lógica binária faz muito mais sentido trabalharmos sistemas de base 2 ao invés do sistema decimal (base 10).

No sistema decimal.
Kilo = 10^3 = 1.000
Mega = 10^6 = 1.000.000
Giga = 10^9 = 1.000.000.000
...

No sistema binário.
Kilo = 2^10 = 1.024
Mega 2^20 = 1.024 x 1.024 = 1.048.576
Giga = 2^30 = 1.024 x 1.024 x 1.024 = 1.073.741.824
...

O erro está na indústria rotular os dispositivos de armazenamento em base 10 ao invés de base 2 causando essa confusão.
Ryzen 7 5700G/ 32GB Corsair 2666MHz / Gigabyte B450M DS3H / XPG Core Reactor Gold 850W / Corsair MP300 240GB + SSD Sandisk Plus 240GB + HD Seagate 1TB Hybrid +HD Toshiba 2TB / MSI 6750X 12GB VRAM
Thibrun
Thibrun Highlander Registrado
5.7K Mensagens 1.2K Curtidas
#3 Por Thibrun
23/04/2022 - 13:02
MadMax disse:
Pelo fato do computador ser um dispositivo digital e trabalhar com lógica binária faz muito mais sentido trabalharmos sistemas de base 2 ao invés do sistema decimal (base 10).

No sistema decimal.
Kilo = 10^3 = 1.000
Mega = 10^6 = 1.000.000
Giga = 10^9 = 1.000.000.000
...

No sistema binário.
Kilo = 2^10 = 1.024
Mega 2^20 = 1.024 x 1.024 = 1.048.576
Giga = 2^30 = 1.024 x 1.024 x 1.024 = 1.073.741.824
...

O erro está na indústria rotular os dispositivos de armazenamento em base 10 ao invés de base 2 causando essa confusão.


Me


É a mais pura verdade

Também ajuda nessa confusão o fato dos humanos trabalharem instintivamente com base 10 e o fato da indústria rotular sistemas de armazenamento, que são nativamente em base 2, com termos utilizados em base 10

Enfim, tudo é uma questão de confusão de base...
Mudei, amadureci e me afastei de muita gente.
Alguns vão dizer que estou solitário.
Mas a verdade é que estou em paz.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal