Qual é a diferença entre os sistemas operacionais de 64 bits e de 32 bits? [duplicado]

15

Possível duplicado:
sistemas de 32 bits vs. 64 bits

Eu sei que existem 2 tipos de sistemas operacionais, 64 bits e 32 bits Quais são as principais diferenças entre eles?

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

Será capaz de executar todos os aplicativos se eu instalei um deles?

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

Amr Elgarhy
fonte
propor fechar esta como uma duplicata de superuser.com/questions/56540/32-bit-vs-64-bit-systems
quack quixote

Respostas:

15

principalmente a quantidade de RAM acessível. Na maioria dos sistemas operacionais de 32 bits, existe um teto de 4 GB (mais próximo de 3 GB). Acredito que o Vista x64 pode acessar até 128GB.

Realisticamente, a menos que você seja um usuário avançado, isso não importa. Muito poucas atividades que você faria diariamente exigirão mais de 3 GB de memória. Além disso, o suporte ao driver para sistemas operacionais de 32 bits é um pouco melhor.

Aplicativos 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. Aplicativos de 32 bits serão executados 99% do tempo em x64.

NoCarrier
fonte
Na instalação do Vista no trabalho (32 bits), meus 3 GB de RAM são consumidos rapidamente por apenas uma sessão do Firefox, Eclipse e o que os administradores de sistema executam em segundo plano. É altamente recomendável mudar para 64 bits, se não por outro motivo, se todos executarem um SO de 64 bits, o suporte ao driver e a quantidade de aplicativos adaptados para 64 bits deverão melhorar.
21139 Stefan Thyberg
1
@Stefan: Há algo de errado se o Firefox e Eclipse comer até 3GB juntos ...
Sasha Chedygov
@ musicfreak, acho que há algo errado com as ferramentas adicionais que seus administradores estão executando em seu sistema em segundo plano. Eu tive uma experiência ruim no passado, onde os administradores executavam um backup diário pela rede de todos os sistemas, e meu sistema sempre começava a fazer um backup por volta do meio-dia, deixando-me lento por aproximadamente 45 minutos. (Tempo suficiente para o almoço.)
Wim ten Brink
Não esqueça que sua placa de vídeo também ocupa o mesmo espaço de endereço; portanto, mesmo se você tiver apenas 4 GB de memória instalada, ela não estará acessível em um ambiente de 32 bits.
Ryan Fox
5

O ponto principal é que provavelmente não há 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 64 e muita RAM, o desempenho será melhor.

As respostas anteriores afirmaram corretamente que a quantidade de RAM utilizável ("memória endereçável" no nerd-speak) é a principal diferença entre 32 e 64 bits. Deveria ser óbvio que você só pode executar código de 64 bits em um processador de 64 bits. No entanto, mesmo um sistema operacional que não seja "totalmente" de 64 bits pode executar processos de 64 bits. Por exemplo, o OS X adicionou suporte de 64 bits nos estágios 10.4 e 10.5 e agora 10.6 ("Snow Leopard") praticamente tudo, desde o kernel até os aplicativos incluídos, de 64 bits.

No que diz respeito à classificação de sistemas operacionais com base em 32/64 bits, na verdade é uma dicotomia falsa. O Windows é enviado em versões separadas de 32/64 bits, mas (por exemplo) o OS X é fornecido como um único sistema operacional que pode ser executado nos dois modos. A razão pela qual a Apple pode fazer isso é porque investiram na Rosetta e também desenvolveram e promoveram binários universais . Inicialmente, isso fazia com que a transição do PowerPC → Intel funcionasse, 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 qual iniciar conforme necessário. O suporte ao Windows provavelmente será um pouco diferente.

Os limites de memória amplamente aumentados não são realmente tão importantes para os usuários finais (pelo menos não agora), mas são críticos para aplicativos de alto desempenho e com muita memória. Mesmo assim, se uma máquina de 64 bits e um sistema operacional funcionam para você, é inteligente comprar de olho no futuro, porque é para lá que a computação é direcionada.

(Aviso: detalhes nerds seguem ...)

Um detalhe importante e de baixo nível que foi deixado de fora é que a arquitetura Intel (nee AMD) de 64 bits (também conhecida como "x86_64") possui uma estrutura de CPU diferente que adiciona alguma eficiência à arquitetura de 32 bits. Existem duas vezes mais "registradores de programa", que são basicamente uma memória rápida que a CPU pode usar para armazenar informações em cache, resultando em um ganho de desempenho. Além disso, os tempos de execução de código e idioma de 64 bits podem descartar anos de compatibilidade com versões anteriores do cruft de 32 bits e fazer algumas novas otimizações para o pipelining de código e execução que antes eram impossíveis, e o desenvolvimento contínuo do compilador continuará aumentando a lacuna.


Editar: veja esta publicação do AppleInsider.com agora que o Snow Leopard foi lançado: http://www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html

Quinn Taylor
fonte
4

32 bits vs 64 bits refere-se ao espaço de endereço e, como outros mencionados, isso se traduz na quantidade de RAM que você pode usar: 32 bits = 4 GB, 64 bits possui um teto teórico de 16, 384 petabytes. Uau.

O fato de você estar postando no superusuário provavelmente indica que você não é um usuário "normal". Se tudo o que você está fazendo é verificar e-mails e escrever documentos com palavras, você provavelmente está bem com 32 bits; no entanto, se você estiver comprando um computador novo e não estiver procurando um netbook barato, não vejo motivo válido para NÃO usar um sistema de 64 bits. No entanto, existem muitos motivos para obter uma memória de 64 bits e, portanto, o máximo de RAM possível, incluindo: desempenho de compilação se você é um programador, desempenho de multitarefa, desempenho de edição de vídeo / gráfico para serviços pesados, VM desempenho e desempenho de jogos de última geração. Notou o desempenho da palavra-chave? Se isso for importante para você no futuro, escolha 64 bits.

usuario
fonte
2
Bom ponto, Nick. Mas se ele estivesse postando no superusuário, você esperaria que ele soubesse a diferença entre 32 bits e 64 bits?
NoCarrier
1

32 e 64 são referências ao tamanho da palavra, ou basicamente, com quantos bits a CPU pode trabalhar por vez. Afeta como as instruções são compostas, passadas e manipuladas.

O computador pode fazer referência a uma quantidade maior de memória devido a esse motivo, conforme citado em outras respostas. Se puder, você deve usar o sistema de 64 bits, embora os maiores ganhos sejam vistos em trabalhos realmente intensivos em CPU, como edição / processamento de vídeo.

barfoon
fonte
0

A principal diferença para o uso diário é que 64 bits permitirão mais de 4 GB de RAM. Você também pode executar aplicativos de 32 bits no laptop com um sistema operacional de 64 bits. Assim como você pode executar aplicativos de 16 bits no seu sistema operacional de 32 bits.

-JFV

JFV
fonte