%3F%20.png)
Encontrei 2 termos, "FAT32", um sistema de arquivos e "Windows Vista 32 bits".
Descobri que o significado de um32 bitsSO é aquele em que o SO lida com dados em pedaços de tamanho mínimo de 32 bits. Não entendo muito bem a profundidade disso, mas acho que cada arquivo nesse sistema com esse sistema operacional deve ter um tamanho mínimo de 32 bits. Eu também li que esses 32 bits são usados para armazenar dados de localização (referência) e detalhes dos arquivos.Qual deles é?
Eu também li que 4 GB de RAM é tudo o que é necessário se você estiver em um sistema operacional de 32 bits. Mas não entendo por quê.
Se houver 32 bits para armazenar informações sobre arquivos e suas localizações, pode haver 2 ^ 32 combinações possíveis deles. Mas descobri em muitos lugares que 2 ^ 32 é dividido por 1024 três vezes para obter 4 GB.Por que? Esse 2 ^ 32 se tornou igual a 2 ^ 32 bytes?
E sobre sistemas de arquivos li uma explicação semelhante sobre o que 32 significa em FAT32. Supõe-se que isso signifique que 32 bits são usados para numerar o bloco do sistema de arquivos. Agora, como é diferente do número antes do sistema operacional?
Responder1
Há uma diferença entre dados na memória e dados no disco. Além disso, não é verdade que um sistema operacional de 32 bits forneça dados em pedaços de 32 bits, por exemplo. É apenas um sistema operacional que pode fazer uso de otimizações em processadores de 32 bits, que são de fato otimizados para aritmética de 32 bits, portanto, pode ser mais rápido usar valores de 32 bits do que valores maiores ou até menores.
Um número de 32 bits pode conter valores entre -2 bilhões e +2 bilhões, ou entre 0 e 4 bilhões (2^32-1), dependendo se está assinado ou não. Essa limitação é o que você encontra em todos esses sistemas de 32 bits. Um sistema operacional de 32 bits pode usar no máximo 2 ^ 32 bytes de dados (4 GB), por isso é inútil ter mais memória em um PC com esse sistema operacional. FAT32 não pode armazenar arquivos maiores que 4 GB. Um disco FAT32 é dividido em pedaços, mas quanto maior o disco, maiores serão esses pedaços, já que um disco pode ser dividido em no máximo 2 ^ 32 pedaços. Isso significa que em um disco muito grande, esses pedaços se tornam tão grandes que muito espaço em disco é desperdiçado, porque dois arquivos não podem compartilhar um único pedaço.
As limitações do sistema de arquivos não estão diretamente relacionadas às do sistema operacional. Se você formatar um disco como FAT32, ele ainda terá as limitações do sistema FAT32, independentemente do sistema operacional utilizado. Caso contrário, um sistema operacional de 32 bits pode muito bem ser capaz de usar um sistema de arquivos que permita discos maiores e arquivos maiores que 4 GB.