25
Out
08

Insys 8761SU e.escola – 4GB RAM em x86

Como alguns já devem ter verificado, um dos posts mais quentes deste blog prende-se com o programa e.escola e o portátil Insys 8761SU que a TMN distribui com Linux Caixa Mágica. Muitas pessoas têm levantado uma dúvida comum – se instalarem um sistema operativo x86, como o Windows XP, ou o Windows Vista, poderão utilizar a totalidade dos 4 GB de RAM? Todos nós já conhecemos ou ouvimos falar das limitações de RAM das instruções x86, há quem fale em 3GB, há também quem fale em 3,5GB, mas a Microsoft parece falar em 4GB. Confesso que não sou perito, nem tão pouco os Sistemas Operativos Windows são o meu forte, mas ainda que corra o risco de dizer aqui alguma barbaridade, creio que deva avançar com aquela que é a minha opinião a este respeito.

Antes de mais, devo dizer que a meu ver, se instalarem o Windows XP x86 no Insys 8761SU, é bem provável que, com a instalação de origem, apenas vos apareça em “Painel de Controlo / Sistema” o total de 3GB de RAM, senão menos! Mas devo dizer que isto não significa que o resto da RAM esteja perdida, ou até mesmo inutilizada como podem verificar aqui.

Citando:

“Operating systems based on Microsoft Windows NT technologies have always provided applications with a flat 32-bit virtual address space that describes 4 gigabytes (GB) of virtual memory. The address space is usually split so that 2 GB of address space is directly accessible to the application and the other 2 GB is only accessible to the Windows executive software.

The 32-bit versions of the Windows 2000 Advanced Server and Windows NT Server 4.0, Enterprise Edition, operating systems were the first versions of Windows to provide applications with a 3-GB flat virtual address space, with the kernel and executive components using only 1 GB. In response to customer requests, Microsoft has expanded the availability of this support to the 32-bit version of Windows XP Professional and all 32-bit versions of Windows Server 2003.

[...]

Windows XP Professional and Windows Server 2003 Memory Support. The maximum amount of memory that can be supported on Windows XP Professional and Windows Server 2003 is also 4 GB. However, Windows Server 2003, Enterprise Edition supports 32 GB of physical RAM and Windows Server 2003, Datacenter Edition supports 64 GB of physical RAM using the PAE feature.

The virtual address space of processes and applications is still limited to 2 GB unless the /3GB switch is used in the Boot.ini file. When the physical RAM in the system exceeds 16 GB and the /3GB switch is used, the operating system will ignore the additional RAM until the /3GB switch is removed. This is because of the increased size of the kernel required to support more Page Table Entries. The assumption is made that the administrator would rather not lose the /3GB functionality silently and automatically; therefore, this requires the administrator to explicitly change this setting.

The /3GB switch allocates 3 GB of virtual address space to an application that uses IMAGE_FILE_LARGE_ADDRESS_AWARE in the process header. This switch allows applications to address 1 GB of additional virtual address space above 2 GB.”

Isto significa que, em teoria, o Windows XP x86 até pode aceder a 64 GB de RAM, mas não vai alocar mais de 2GB de RAM para as aplicações enquanto não se alterar o boot.ini da forma descrita, (/3GB) nem é provável que vá reconhecer a totalidade da RAM instalada se não se alterar o boot.ini adicionando /PAE. Eu sei que em cima este processo está descrito para outros sistemas operativos, mas estou em crer que desde o SP2 que também funciona no Windows XP uma vez que no passado cheguei a experimentar activar o PAE seguindo um tutorial de optimização do SO que encontrei na internet! Do mesmo modo podemos encontrar neste link a seguinte afirmação:

System Support for PAE

PAE is supported only on 32-bit versions of Windows; 64-bit versions of Windows do not support PAE. The following Windows releases support PAE:

  • Windows Server 2008 (32-bit only)
  • Windows Vista (32-bit only)
  • Windows Server 2003 (32-bit only)
  • Windows XP (32-bit only)
  • Windows 2000 Datacenter Server

Podemos melhor consultar as tabelas da limitação de RAM dos Sistemas Operativos Windows consultando o seguinte link. Verificamos portanto que, à partida e não existindo uma limitação física na placa mãe, tanto o Windows XP como o Windows Vista x86 deveriam estar aptos a reconhecer 4 GB de RAM e até mais (64 GB) se activarmos a Extensão de Endereçamento Físico, ou Physical Address Extension, ou PAE (como preferirem), partindo do princípio de que o Windows XP suporta essa funcionalidade. O grande problema é que as placas gráficas com memória RAM dedicada também contam para esse efeito, logo, se a placa gráfica tiver 1GB de RAM, 4+1=5. Daí que alterar o Boot.ini com /PAE seja essencial para não se perder a totalidade da RAM instalada. Mas ainda assim, mesmo que o Sistema Operativo reconheça toda essa quantidade de RAM, o Sistema Operativo continuará a Endereçar somente o limite máximo de 4GB de RAM por processo porque essa é a própria limitação das instruções x86. Podem verificar isto por este link.

Citando:

Physical Address Extension (PAE) enables x86 processors to access up to 64 GB of physical memory and x64 processors to access up to 1024 GB of physical memory. PAE is supported by 32-bit Windows Server systems to enable access to up to 128 GB of physical memory. However, note that each process on 32-bit Windows is still limited to a 4 GB virtual address space. For details, see Memory Limits for Windows Releases.

Ou seja, resumindo e concluindo, em teoria e recordando que não tenho o Insys 8761SU para testar, se instalarem o Windows XP e aplicarem o “4-GB Tuning” (ou seja, adicionarem à última linha do boot.ini /3GB) activando igualmente o Physical Address Extension (isto é, adicionarem também à última linha do boot.ini /PAE), não só o Windows XP passará a aceder a totalidade dos 4GB de RAM, como também passará a aceder à totalidade da RAM dedicada da placa gráfica (quando à partida apenas reconheceria 3 GB para o Sistema e 1 GB para os Componentes, ou até em alguns casos 2 GB para o Sistema e 2 GB para os Componentes). Ainda que, e recordo, as aplicações x86 apenas possam endereçar o máximo de 4GB por processo.

Como disse, posso estar errado, mas não é isso que me impede de partilhar convosco esta minha reflexão na medida em que muita gente tem esta dúvida, não apenas em relação ao Insys 8761SU, mas igualmente em relação a muitos outros computadores. Não obstante, sendo que não tive oportunidade de testar por não ter uma máquina com 4Gb de RAM, peço encarecidamente a todos aqueles que tenham disponibilidade que testem e que ofereçam o seu feedback.

NOTA: Para quem não conseguir encontrar o boot.ini, cliquem com o botão direito do rato em “My Computer”, e no separador “Advanced” cliquem nas “Settings” do “Startup and Recovery”, depois cliquem em “Edit” na opção “System Startup” e voilá!

Abraço.

About these ads

7 Responses to “Insys 8761SU e.escola – 4GB RAM em x86”


  1. 25 de Outubro de 2008 às 21:07

    Também se pode usar essa mesma memória, normalmente não utilizada, para criar um Ram Disk.

    http://abertoatedemadrugada.com/2008/05/xp-com-4gb-ram-testado-e-aprovado.html

  2. 2 Tiago
    18 de Fevereiro de 2009 às 23:07

    o meu portatil Insys da e-escola encontra-se com um problema e não sei como rsolve-lo.
    queria alguns contactos pra telefonar

  3. 3 DaG00
    7 de Junho de 2009 às 23:16

    contactos não posso dar mas tenta uma configuração do sistema com o famoso F8 ;) pedi o Insys gameforce 9761 e tou ainda a espera do mail :((
    Aconcelho Insys
    Obrigado Mário, vou dar muita utilidade a isto ;)

  4. 4 jeferson
    17 de Junho de 2009 às 01:58

    Tambem pedi o insys hd 9761, mandaram-me um sms a dizer que a data prevista de entrega sera 19 de junho, esta sexta feira mas com margem de erro de 2 dias.
    Espero que nao atrasem, pk tenho escalao!

  5. 5 joão jacob
    23 de Junho de 2009 às 18:04

    Tenho o SO CM12. Não consigo instalar a CM14 nem o win pois dá-me sempre erro de instalação sobre fundo azul. Agradeço se me explicar e ajudar a resolver o assunto (até já comprei novo disco rígido!). Gracias informáticas

  6. 7 joão jacob
    24 de Junho de 2009 às 13:47

    Obg amigo. Já andava com este problema há vários meses e nem o meu filho (4º ano de E I da Feup) o resolveu. Só ontem à noite é que violei os selos da bios e vi que uma delas estava mal colocada. Reposicionei-a e está tudo bem. Todavia, atendendo ao elevado nº descrito na net deste problema parece-me q não é inocente a forma como estava colocada a placa (com contacto instável). Mas obgdíssimo pela sua preocupação em ajudar. E bons sucessos.


Deixar uma resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

WordPress.com Logo

Está a comentar usando a sua conta WordPress.com Log Out / Modificar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Log Out / Modificar )

Facebook photo

Está a comentar usando a sua conta Facebook Log Out / Modificar )

Google+ photo

Está a comentar usando a sua conta Google+ Log Out / Modificar )

Connecting to %s


Ubuntu 10.04

Ubuntu: For Desktops, Servers, Netbooks and in the cloud
Outubro 2008
S T Q Q S S D
« Set   Dez »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Petição contra o Novo Acordo Ortográfico

manifestodefesalinguapoug5

Plágio!

Page copy protected against web site content infringement by Copyscape

Visitas

  • 382,137 visitantes

Seguir

Get every new post delivered to your Inbox.

%d bloggers like this: