Questão Por que existem edições de 32 bits do Windows 8? [fechadas]


CPUs de 64 bits já existem há cerca de 10 anos, talvez mais. A maioria dos computadores tem tais CPUs (eu não acho que as CPUs de 32 bits são ainda mais fabricadas).

E há muitos computadores com mais de 4 GB de RAM (especialmente no setor de consumo), com os quais os sistemas operacionais de 32 bits não podem trabalhar (vamos ignorar o PAE por causa da conversa).

Nestas condições, porque existe uma versão de 32 bits do Windows 8? Todas as edições (regular, Pro, Enterprise e RT) têm versões de 32 e 64 bits. Além da edição RT, ter uma versão de 32 bits não faz sentido para mim.

Não devemos desistir completamente dos sistemas operacionais de 32 bits? Ainda é cedo demais?


4


origem


Esta questão é em grande parte baseada em opinião. - Sickest
@Sickest, tenho certeza que existe uma resposta objetiva por aí;) - Radu Murzea
@RaduMurzea - ​​A explicação lógica é que havia usuários suficientes do Windows XP, Windows Vista, Windows 7 que estavam executando versões de 32 bits desses sistemas operacionais (que eram todos suportados na época) e, portanto, era necessário que a Microsoft ainda suportasse. Em outras palavras, porque eles foram capazes, e exigiu muito pouco trabalho adicional em seu fim, eles decidiram ainda apoiá-lo. - Ramhound
A questão ainda é interessante. Talvez pudesse ser reformulado para ser menos opinativo. Por que o Windows ainda é lançado em sabores de 32 e 64 bits? - Jason Clement


Respostas:


Como administrador de máquinas virtuais, não me importo inteiramente com 32bits. Se você está fabricando uma máquina que não precisa de mais de 4 GB de memória, então, usando um sistema operacional de 32 bits, todo o seu software consome menos memória quando é executado. Isso porque, para 64 bits, o software mantém ponteiros de endereços de 64 bits, não 32 bits. Então eles acabam comendo mais memória apenas para fazer a mesma coisa.

No caso do Windows 8, ele também pode ter um pouco de compatibilidade com versões anteriores, o que é uma coisa antiga da Microsoft. Talvez algum servidor de 32 bits mais antigo (mas cafetão) se beneficie de uma atualização de uma versão mais antiga do Windows? É um caso preguiçoso, mas muitos administradores do Windows também.

Finalmente, vou oferecer a especulação ociosa de que o Windows 8 é um projeto de software desenvolvido a partir de uma série de longa duração. O ramo de 32 bits pode ser mais uma barnacle do que um produto sério.

Editar:

Talvez a melhor resposta seja as pessoas pagam por 32 bits do Windows 8. Se isso faz ou não bom senso, provavelmente não importa tanto para as pessoas que estão vendendo. Eu aposto que se ninguém comprasse, desapareceria muito rápido.

Editar # 2: Ocorre-me que pode haver alguns processadores x86 de baixo custo destinados a aplicativos móveis que não são de 64 bits. Eu tenho um tablet baseado no Windows 8 com um pequeno chip Atom, meu chip real é de 64 bits, mas a máquina executa 32 bits do Windows. Talvez outros dispositivos semelhantes tenham chips de 32 bits legitimamente?


4



OK, mas se um servidor mais antigo suportar apenas sistemas operacionais de 32 bits, não será muito antigo executar um sistema operacional como o Windows 8? Assim como você não instalaria o Windows 7 em um PC de 10 anos com apenas 512 MB de RAM? - Radu Murzea
Não necessariamente. Existem algumas combinações de hardware por aí a considerar. Minha principal resposta, porém, é o caso da VM. É mais eficiente quando você não precisa de mais de 4 GB de espaço de endereço. Ainda assim, faz um tempo desde que eu pessoalmente criei uma nova VM de 32 bits. Eu estou tendendo para 64 bits agora, mesmo que eu não precise de espaço para poder escalar mais tarde. Mas meu caso não é todos os casos. - James T Snell
Não é tanto consumo de memória quanto espaço em disco ocupado. Todas essas DLLs "duplicadas" seguramente ocupam algum espaço. - Daniel B
VMs com 512 MB ou menos podem funcionar melhor em um sistema operacional de 32 bits, mas para qualquer coisa com mais espaço de endereço, acho que 64 bits é o caminho a percorrer. (4GB é RAM + espaço de endereço virtual + espaço de endereço PCI, então eu realmente não usaria o sistema operacional de 32 bits em máquinas com mais de 512MB de memória) - Hennes
O software de 64 bits funciona melhor porque as extensões de 64 bits fornecem mais registros, o que significa que o programa pode realmente acessar menos a RAM. O tamanho dos ponteiros, etc., não é a única diferença entre o software x86 de 32 bits e o x86-64 de 64 bits. - LawrenceC


Há uma razão objetiva que eu não vi mencionada nas outras respostas ainda: motoristas.

Mesmo que sua CPU seja de 64 bits, pode haver algum dispositivo que você não pode viver sem, para o qual existem apenas drivers de 32 bits. Sem uma versão de 32 bits do Windows, você estaria sem sorte, pois o Windows exige drivers com o mesmo nível de bits do sistema operacional.

Mas mesmo assim, o Windows 8 é executado de forma bastante decente nos CPUs de 32 bit de extremidade superior. Por exemplo, recentemente, instalei a versão de 32 bits do Windows 8 em um Thinkpad T60 depois de perceber que seu processador Core Duo de 2 GHz não tinha suporte a 64 bits.


4



literalmente, todos os processadores de 2ghz disponíveis para o T60 são de 64 bits: thinkwiki.de/T60  ark.intel.com/de/products/27255/… - specializt
escorregão da mente de @specializt. Olhando para trás, verifica-se que o meu T60 foi de 1,83 GHz (T2400). - nitro2k01


32 bits ainda são necessários para tablets de baixa especificação, como os tablets Baytrail ATOM 8 ". Eles têm apenas 2 GB de RAM e os 64 bits usam muita RAM, o que os torna mais lentos.


3



Eu li esta resposta como "Bay Trail CPUS só suporta 32 bits". Eu verifiquei e todos eles suportam instruções de 64 bits. A resposta é realmente sobre a quantidade de RAM no dispositivo, não a CPU, então considere remover a referência à CPU. - Oli
@Oli não, eu não escrevi isso. Nesses dispositivos, simplesmente não faz sentido ter 64Bit, porque usaria mais espaço RAM / disco. Além disso, esses dispositivos só têm um firmware de 32 bits e a inicialização de um Windows de 64 bits não funciona. - magicandre1981


A única razão pela qual posso supor é dar à Intel ou à AMD uma oportunidade de produzir um processador superpoderável, que pode ser mais fácil de alcançar níveis de consumo de energia tipo ARM se for um processador clássico de 32 bits, para uso em um tablet , smartphone ou outro dispositivo portátil.

A Intel vem tentando entrar no mercado de telefonia há anos e isso pode ser o Windows tentando ajudá-los.

Não devemos desistir completamente dos sistemas operacionais de 32 bits? Ainda é cedo demais?

Como os processadores x86 de 64 bits podem executar códigos de 32 bits, e como as versões de 64 bits do Windows executam programas "legados" de 32 bits, não há muita preocupação se você estiver executando programas relativamente modernos.

As edições de 32 bits do Windows permitiram a execução de programas antigos de 16 bits. Esse recurso foi descartado em versões de 64 bits do Windows, começando com o Windows XP x64. O software dessa natureza é muito antigo, no entanto.


1



Muitas vezes, se você precisar executar programas de 16 bits em janelas de 64 bits, tente executá-los dosbox e eles ainda podem trabalhar. de fato você pode executar o Windows 3.1 dentro dele. - Scott Chamberlain


A resposta é muito simples: compatibilidade com versões anteriores.

Quando as máquinas de 128 bits se tornam o padrão, pode-se pedir a mesma coisa pelo software de 64 bits. Originalmente, o Windows 7 era supostamente de 64 bits, mas há tantas pessoas usando software de 32 bits que a Microsoft precisou voltar atrás e fazer versões de 32 bits.


0



Lembro-me de ler artigos que o Vista seria o último sistema operacional de 32 bits que a Microsoft produziria, mas evidentemente eles não fizeram isso ... Foi por volta da época que os UMPCs, que viriam a se tornar netbooks, estavam começando a ganhar força. - LawrenceC
Quando uma massa crítica de clientes não estiver mais usando sistemas operacionais de 32 bits, o suporte para sistemas operacionais de 32 bits será anunciado pela Microsoft. Quando uma massa crítica de clientes não precisar mais de suporte a recursos de aplicativos de 32 bits que também serão removidos. Isso não aconteceu, seu computador pessoal médio, ainda só vem com 8GB ou menos de memória. - Ramhound