ti-enxame.com

Qual é a diferença entre sistemas operacionais de 64 bits e 32 bits?

Possível duplicado:
[.____] 2 bits vs. sistemas de 64 bits

Eu sei que há 2 tipos de OSS, 64 bits e 32 bit quais são as principais diferenças entre eles?

E se eu estou comprando um novo laptop, qual deles devo instalar?

Ele será capaz de executar todos os aplicativos se eu instalar um deles?

Estou falando principalmente sobre sistemas operacionais Windows, mas você também pode responder sobre os outros.

15
Amr Elgarhy

principalmente a quantidade de RAM acessível. Na maioria dos 32 bits, há um teto de 4GB (mais perto de 3GB). Eu acredito que o Vista X64 pode acessar até 128GB.

Realisticamente, a menos que você seja um usuário de poder, não importa. Muito poucas atividades que você faria diariamente exigirá mais de 3 GB de memória. Além disso, o suporte ao motorista para 32bit OSS é um pouco melhor.

Apps de 64 bits não serão executados em um ambiente de 32 bits. No entanto, você provavelmente não encontrará muitos aplicativos exclusivamente de 64 bits. Apps de 32 bits executará 99% do tempo em X64.

15
NoCarrier

A linha inferior é que lá provavelmente não é uma diferença perceptível para a maioria dos usuários finais, mas 64 bits é a onda do futuro (presente?) e oferece melhorias significativas. Você poderá executar muitos aplicativos simultaneamente com 32 ou 64 bits, mas com o 64 bits e lotes de RAM, o desempenho será melhor.

As respostas anteriormente declararam que a quantidade de utilizável RAM ("memória endereçável" no nerd-speak) é Uma diferença chave entre 32 bits e 64 bits. Deve ser óbvio que você só pode executar o código de 64 bits em um processador de 64 bits. No entanto, mesmo um sistema operacional que não é "totalmente", 64 bits podem executar 64- Processos de bits. Por exemplo, o OS X adicionou suporte de 64 bits em etapas com 10,4 e 10,5, e agora 10.6 ("Snow Leopard") praticamente tudo, desde o kernel até os aplicativos incluídos, são de 64 bits.

No que diz respeito aos sistemas operacionais classificantes baseados em 32/64 bits, é realmente um pouco de uma falsa dicotomia. O Windows é exibido versões separadas de 32/64 bits, mas (por exemplo) OS X navios como um único sistema operacional que pode ser executado em qualquer modo. A razão Apple pode fazer isso é porque eles investiram em Rosetta e também desenvolvidos e promovidos binários universais . No começo, isso era para fazer o PowerPC → Intel Transition Work, mas agora eles também podem aproveitar a tecnologia para agrupar binários de 32/64 bits no mesmo aplicativo, e o sistema operacional pode escolher o que é lançado conforme necessário. O suporte do Windows provavelmente será um pouco diferente.

Os limites de memória enormemente aumentados não são realmente importantes para os usuários finais (pelo menos não agora), mas são críticos para aplicações de alto desempenho e de memória. Mesmo assim, se uma máquina de 64 bits e o sistema operacional funcionarem para você, é inteligente comprar com um olho para o futuro, porque é onde a computação está indo.

(Disclaimer: Detalhes nerd seguem ...)

Um detalhe importante, mas importante, que foi deixado de fora é que a arquitetura Intel (Nee AMD) de 64 bits (aka "x86_64") possui uma estrutura de CPU diferente que adiciona alguma eficiência em relação à arquitetura de 32 bits. Há duas vezes mais "registros de programas", que é basicamente memória rápida má que a CPU pode usar para cache informações, resultando em um ganho de desempenho. Além disso, o código de 64 bits e as runtimes de linguagem podem descartar anos de compatibilidade anterior com Cruft de 32 bits e fazer algumas novas otimizações para codificar e executar o encanamento que eram anteriormente impossíveis, e o desenvolvimento contínuo do compilador continuará a aumentar a lacuna.


EDIT: Ver esta postagem appleinsider.com agora que o Snow Leopard foi lançado: http://www.appleinsider.com/articles/ 09/09/02/de dentro_mac_os_x_snow_leopard_64_bits.html

5
Quinn Taylor