Estou tentando convencer alguém dos benefícios de mudar para um sistema operacional de 64 bits, mas estou tendo dificuldades para encontrar argumentos que não sejam "você pode usar mais de 3 GB de RAM". Existem outros benefícios claramente comunicáveis em ter um sistema operacional de 64 bits?
64-bit
operating-systems
Jonathan Prior
fonte
fonte
Respostas:
time_t
, que serão cada vez mais importantes quando chegarmos perto de 2038.fonte
De fato, você pode executar mais de 3 GB (ou mais de 4 GB) de RAM em sistemas operacionais de 32 bits. O PAE fornece um meio para um processador x86 ou x86-64 acessar até 64 GB de memória, mesmo em um sistema operacional de 32 bits. Não é tão simples como executar um sistema operacional de 64 bits, lembre-se. A memória é paginada e, portanto, cada processo ainda está limitado a no máximo 4 GB. Além disso, nem todos os sistemas operacionais suportam isso. Algumas versões do Windows de 32 bits utilizavam o PAE, mas, infelizmente, para suportar drivers mal escritos, a maioria das versões limitava o suporte a 4 GB de memória. Por exemplo, o Windows XP e o Windows Vista estão limitados a 4 GB (e, como observado, tendem a expor apenas cerca de 3 GB). Por outro lado, o Windows Server 2008 Enterprise, Datacenter suporta 64 GB de RAM.
O kernel do Linux suportou mais de 4 GB como parte do kernel 2.6 . No entanto, as distribuições Linux às vezes fazem com que você instale uma imagem do kernel "servidor" para fazer uso desse recurso.
fonte
Realmente depende do que você deseja usar o sistema operacional. Para a grande maioria dos usuários "normais", a mudança para 64 bits não dá muito a eles. As únicas áreas atualmente em que 64 bits são realmente úteis é se você deseja usar mais de 4 GB de memória (como você declarou) ou fazer cálculos com números que não cabem em 32 bits.
Eventualmente, todos os PCs e sistemas operacionais virão apenas em variedades de 64 bits, mas, por enquanto, tudo o que eles querem fazer é navegar na Internet ou verificar e-mails, não há uma necessidade urgente de mudar para 64 bits.
fonte
Além de ter mais de 3 GB de RAM, qualquer software compilado / gravado com 64 bits em mente pode usar registros e tipos de dados de 64 bits, o que definitivamente pode acelerar aplicativos que movimentam enormes quantidades de dados, como programas 3D, CAD, Photoshop, etc.
No entanto, se você é apenas um Joe comum que não trabalha com programas criativos e apenas lê e-mails, navega na Web, assiste a vídeos do YouTube, provavelmente nem notará a menos que conecte um dispositivo que exija 64 drivers de bit, mas o fornecedor não lançou nenhum.
fonte
O mecanismo .NET JIT (Just-In-Time) contém otimizações mais avançadas na versão x64 (otimização de recursão de cauda, por exemplo). Isso significa que os aplicativos .NET podem executar mais rapidamente em sistemas de 64 bits.
fonte
Não. É isso.
Para usuários domésticos em geral, não há vantagem em x64. Se qualquer coisa, porque todos os seus ponteiros e agora de 64 bits, você pode achar que usa mais memória para fazer a mesma coisa.
A única vantagem significativa do x64 é mais memória, e atualmente isso está realmente sendo utilizado pelos servidores.
fonte
Se você puder encontrar algumas versões boas de 64 bits do seu software popular, sim, fazer o upgrade para 64 bits será uma vantagem. E existem versões de 64 bits de certos aplicativos disponíveis. No entanto, esses aplicativos tendem a estar relacionados a manipulações de imagens, edição de filmes e, claro, edição de sons. Basicamente, apenas aplicativos que lidam com grande quantidade de dados. A qualidade de assistir a um filme em DVD no seu PC também aumentará, pois o sistema pode lidar com os dados um pouco mais rápido e também pode armazenar mais dados, se o sistema tiver mais RAM disponível.
Também há um pequeno ganho de desempenho se você tende a executar muitos aplicativos simultaneamente. (Mesmo que todas essas aplicações sejam versões de 32 bits!) Por quê? Como o próprio sistema operacional pode lidar com a memória adicional um pouco mais fácil, permitindo que mais aplicativos permaneçam na memória, o que resulta em menos trocas no arquivo de troca. (E você também pode ter um arquivo de troca muito maior!)
Mas atualizei para 64 bits porque faço muitas manipulações de imagem, o que requer um sistema poderoso e muita memória. (Bem, eu preciso de muita memória, pelo menos.)
fonte