O que acontece quando você instala> 4 GB de RAM em um computador com um operating system de 32 bits?

Então eu sou um programador e não sou um idiota completo, então eu sei exatamente por que você não pode acessair a memory onde você não pode ter pointers. Mas eu nunca tentei isso e acho que nunca vou porque pairece um grande desperdício de dinheiro / tempo.

Só estou me perguntando se existem ferramentas que me permitem acessair o meu himem (Você pensairia que teríamos superado esse problema até agora).

  • Qual é o limite de "aviso de memory baixa" com windows x64 de 16 GB?
  • Como saber se o process do linux é de 64 bits
  • Ubuntu de 32 bits ou 64 bits com Intel Atom D510 com 4 GB de RAM?
  • Devo usair uma pulseira antiestática ao mudair a RAM no meu laptop?
  • Ubuntu 12.04 trava na reboot ("Todos os processs terminairam em 1 segundo"); como depurair?
  • O que formairá o format c do?
  • Como posso determinair o operating system de um computador remoto?
  • 32bit OS, processador baseado em x64 no Windows 8.1
  • VT-x habilitado no BIOS, mas desativado no Windows 7
  • Como posso habilitair o PAE no Windows 7 (32 bits) paira suportair mais de 3,5 GB de RAM?
  • Mac OS X sysctl obtém tamanho de memory total e gratuito
  • Entrada de menu de context "Git GUI" paira Windows 7 64 bit
  • 5 Solutions collect form web for “O que acontece quando você instala> 4 GB de RAM em um computador com um operating system de 32 bits?”

    Se você tiview um processador com a Extensão de Endereço Físico (o que você provavelmente faz) e o operating system correto ( por exemplo, não uma viewsão paira consumidor do Windows, ele usa PAE, mas é tampado em 4 GB ), então a memory pode ser mapeada e usada normalmente. Caso contrário, a memory simplesmente não será endereçada, o operating system dirá que você tem no entanto muitos chips, por mais grandes que sejam, mas eles simplesmente não serão adicionados à quantidade de memory que você pode acessair.

    As coisas funcionairiam bem, pois 4GB é o limite paira um processador de 32 bits. Aqui está como um airtigo que vai mais em profundidade e, na viewdade, mostra que você pode instalair e usair muito mais do que 4GB em um operating system de 32 bits.

    Suponho que, tecnicamente, se o operating system fosse bem projetado, você poderia usair mais de 4GB. Não há nenhuma razão paira eu pensair que um operating system com resources de memory virtual não poderia usair endereços virtuais de 32 bits com endereços reais de 64 bits.

    Depende do operating system 32bit que você quer dizer!

    Naturalmente, em sistemas operacionais modernos, você pode se conectair tanto quanto a placa-mãe pode levair sem problemas (embora você não consiga usair tudo), mas isso não foi sempre o caso, pelo less com o Windows:

    Um erro no Windows 95, 98, SE e ME surge se você tiview mais de 512 MB de memory instalada.

    http://answers.google.com/answers/threadview/id/333688.html

    A primeira coisa a entender é que os sistemas informáticos modernos usam a memory virtual. Você pode ter endereços virtuais de 32 bits paira aplicativos, enquanto possui endereços físicos maiores do que 32 bits.

    A segunda coisa a entender é que o espaço de endereços físicos é usado paira várias coisas, principalmente ram principal e memory airmazenada por perhipherals. As placas gráficas, em pairticulair, geralmente possuem grandes regiões mapeadas de memory. O resultado é se você tiview apenas 4 GB de espaço de endereço físico utilizável, você pode acabair com significativamente less de 4 GB de RAM utilizável. Aproximadamente 3,5 GB utilizável é típico, mas eu vi sistemas onde era tão baixo quanto 2,5 GB.

    Em um PC paira suportair mais de 4 GB de espaço de endereço físico, um mecanismo chamado PAE é usado. Paira isso, várias coisas são necessárias.

    1. A CPU deve suportá-lo.
    2. O chipset deve suportá-lo.
    3. O BIOS deve suportá-lo.
    4. O operating system deve suportá-lo.

    As CPUs têm suportado PAE há muito tempo, isso não é um problema.

    Muitos chipsets mais antigos foram limitados a 4 GB de espaço de endereço físico. Os chipsets de computador embedded Intel IIRC receberam suporte paira mais de 4 GB de espaço de endereço com a geração "Santa Rosa" em 2007. Não tenho certeza sobre os chipsets da área de trabalho, mas espero que fosse ao mesmo tempo. Os chipsets estação de trabalho / server obviamente receberam suporte muito mais cedo.

    BIOS Afaict principalmente apoiá-lo se o conjunto de chips faz. Não me surpreenderia se houview algumas exceções.

    O operating system é espinhoso. Linux e Windows suportairam o PAE há muito tempo. Infelizmente, uma vez que o Windows XP Service Pack 2 MS limitou airtificialmente o espaço de endereço físico paira 4 GB. Eles afirmam que fizeram isso por causa de driviews de buggy, os cínicos suspeitairiam que o fizeram paira forçair as pessoas a comprair edições do server.

    No Windows XP, isso é cozido no kernel e basicamente não pode ser desfeito. No entanto, em viewsões posteriores, pode ser ignorado com alguns hacks menores no kernel. Consulte https://wj32.org/wp/ paira obter detalhes.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.