eu sou um idiota.
ignore minhas queixas sobre o singular agnóstico e insone disléxico.
minhas próprias dificuldades de processamento lexical (diferente da dislexia) me levaram a acreditar que a piada envolvia três pessoas diferentes.
ainda está grunhindo embora.
No dia 7, a 'suposição' é que o insone passa a noite acordado. O agnóstico se pergunta se existe um deus. E o disléxico soletra como "cachorro". Você é aquele que aplica propriedades inadequadas às disfunções.
Referindo-se aos comentários do seu gato, se a barra estava vazia e não tinha câmeras ou outros equipamentos de detecção, então o experimento de Schrõdinger é o mesmo - apenas uma caixa maior.
NÃO, veementemente NÃO. 1 MB = 1.024 x 1.024 bytes. O "megabyte" de 1.000.000 bytes foi inventado pelos fabricantes de discos rígidos para "inflar" o tamanho aparente do seus discos rígidos, de modo que um "drive de 1 GB" tivesse 1.000.000.000 bytes em vez dos 1.073.741.824 completos bytes; eles poderiam vender uma unidade de 954 MB como uma unidade de "1 GIG".
Coloque desta forma: se você instalar um módulo de 1 GB de RAM com 1.000.000.000 de bytes em seu PC, ele nem mesmo inicializa; ele falhará no teste de inicialização da RAM. Por que sua RAM e HD deveriam usar padrões diferentes para contagem de bytes?
Os fabricantes de discos rígidos não "inflaram" nada. Os primeiros sistemas operacionais contavam megabytes, gigabytes, etc. no número redondo mais próximo em binário, porque torna os cálculos um pouco mais fáceis para o computador e o software hoje em dia (não particularmente restrito pelo poder de processamento) continua essa prática por uma questão de compatibilidade e porque as pessoas estão acostumadas a isto. Essa é também a razão pela qual a RAM vem em unidades binárias - é muito mais fácil alocar memória para programas se sua RAM total é, digamos, 1000000000000000000000000000000 bytes (um gibibyte) em vez de 111011100110101100101000000000 bytes (um gigabyte).
Existe um padrão que diz que as unidades binárias devem ser chamadas de quilo, mega, giga, etc. (em vez de kibi, mebi, gibi, etc.), mas isso é de JEDEC - uma associação da indústria de comércio para empresas que criam memória de estado sólido (como RAM). A IEC e a ISO (sendo esta última a organização responsável pelas normas em todo o mundo, incluindo o sistema métrico) atribua às versões binárias o nome kibibyte, mebibyte, gibibyte, tebibtye, etc. e as versões decimais kilo, mega, giga, etc. Coloque desta forma - se um quilômetro é 1.000 metros, por que um quilobyte teria 1.024 bytes?
Em seguida, alguém com idade suficiente deve apontar para você menor de engenharia padrão SI que a ciência da computação AINDA usa 2 como seu base e pela medida de tudo, RAM, espaço em disco rígido e capacidade de barramento (INTERNOS) de um computador são medidos em base-2. Fatores EXTERNOS como velocidades de ethernet e modem e outros dispositivos de operadora são medidos em medidas SI-base-10.
Mas então vocês idiotas pensam que tudo o que foi inventado na época em que você se formou deve ser o padrão universal, e não há nada tão iludido quanto um engenheiro calouro ...
Estou com Doc e Thor... quando tínhamos _real_ programadores, 1Gb era 1024Mb... hoje em dia você tem que dizer 1Gib (o que é burro). Os novos nomes são apenas um truque de marketing (o que quer dizer... destina-se a ajudar alguém a ganhar mais dinheiro com seu produto. Eu sei que a ISO os padronizou, quem você acha que paga as contas na ISO? )... qualquer nerd decente sabe disso: o motivo de os quilômetros serem 1000 metros é que as métricas são numeradas com base em 10. O motivo pelo qual um kilobyte tem 1.042 bytes é que os bytes são numerados usando a base 2.
Estou bem ciente de que os computadores FUNCIONAM na base 2 e usam essas unidades internamente. Estou apenas discutindo a nomenclatura das unidades quando os humanos as discutem.
Thor: Por favor, não presuma nada sobre minha idade ou qualificações. Você está errado sobre eles (e eu realmente me sinto insultado). Não é que eu não saiba do que estou falando. Eu sou um pedante. Estou argumentando sobre uma coisa específica, no interesse de estar correto sobre uma coisa específica.
David: Eles não são um truque de marketing (estou supondo que a maioria das pessoas não se preocupa com a diferença, e aqueles que se importam, se preocupam porque sabem no que estão se metendo e qual é a diferença). Eles são um esforço para aumentar a padronização. Por que um determinado prefixo de unidade deve significar uma coisa quando você está discutindo certos tipos de memória de computador e uma coisa para todo o resto?
Só porque a definição geralmente aceita era diferente quando você estava estudando / trabalhando / o que quer que fosse, não significa que não temos um padrão para isso agora.
Uma maneira melhor de pensar sobre isso é que um surrealista daria uma resposta completamente aleatória e não relacionada à pergunta. Não precisa ser um objeto de fantasia (um dragão ou uma sereia ou o que quer que seja), apenas algo totalmente aleatório e completamente desconectado da questão. A resposta poderia facilmente ser "uma espátula" ou "um Ford Pinto 1973", mas "peixe" é simplesmente mais engraçado.
Não, Gareth, o Ford Pinto 1973 não é engraçado. Na verdade, é bastante sexista. E rude. E racista.