Maximum RAM Read on 32 bit systems

Page 2 of 3 FirstFirst 123 LastLast

  1. Posts : 5,642
    Windows 10 Pro (x64)
       #11

    PAE is already enabled by default on Intel Core Processors, it is required to use DEP. However PAE is not for accessing 4 GB, it is for accessing OVER 4 GB. The problem is not 32 bit addressing but hardware address reservations.
      My Computer


  2. Posts : 120
    Windows 7 Professional x64
       #12

    That 32-bit editions of Windows Vista are limited to 4GB is not because of any physical or technical constraint on 32-bit operating systems. The 32-bit editions of Windows Vista all contain code for using physical memory above 4GB. Microsoft just doesn’t license you to use that code.

    Well, to say it that way is perhaps to put words in Microsoft’s mouth. I say the restriction to 4GB is a licensing issue because that’s how Microsoft’s programmers evidently have thought of it. The 4GB limit is retrieved from the registry by calling a function named ZwQueryLicenseValue, which is itself called from an internal procedure which Microsoft’s published symbol files name as MxMemoryLicense. If you remove this check for the licensed memory limit then a restriction to 4GB is demonstrably not enforced by other means. Yet I must admit that I have not found where Microsoft says directly that 32-bit Windows Vista is limited to 4GB only by licensing. The supposed License Agreement doesn’t even mention the word memory. What, really, is going on?
    From:
    Geoff Chappell, Software Analyst - Viewer
      My Computer


  3. Posts : 5,642
    Windows 10 Pro (x64)
       #13

    Right, but didn't you notice the OP has only 4 GBs of memory. He/She doesn't need to go above that. Or did I miss something?
      My Computer


  4. Posts : 120
    Windows 7 Professional x64
       #14

    Has 4, doesn't show mare than 3.would like to utilize all 4. This explains why the OP cannot see more than 3. Hopefully this article will help explain to the OP what is going on.

    Done replying, back on topic.
      My Computer


  5. Posts : 4,573
       #15

    logicearth said:
    PAE is already enabled by default on Intel Core Processors, it is required to use DEP. However PAE is not for accessing 4 GB, it is for accessing OVER 4 GB. The problem is not 32 bit addressing but hardware address reservations.
    +1(x)
      My Computer


  6. Posts : 1,377
    Win7x64
       #16

    y0himba said:
    Has 4, doesn't show mare than 3.would like to utilize all 4. This explains why the OP cannot see more than 3. Hopefully this article will help explain to the OP what is going on.

    Done replying, back on topic.
    A novella-sized programmer-level explanation laced with anti-Microsoft bitterness may not be the ideal way to get the OP started on their journey of understanding.
      My Computer


  7. Posts : 6
    windows 7 Home Basic 32bit
       #17

    Gurus, I am only getting 1640MB (1.6G) with 4GB installed in Win 7 32 bit home edition, dual AMD E-350 processor. Task manager reports 2456MB reserved for hardware and available for Windows is only 1640MB ! What went wrong ? BIOS had PAE enable.
      My Computer


  8. Posts : 1,653
    Windows 10 Pro. EFI boot partition, full EFI boot
       #18

    Antman said:
    logicearth said:
    PAE is already enabled by default on Intel Core Processors, it is required to use DEP. However PAE is not for accessing 4 GB, it is for accessing OVER 4 GB. The problem is not 32 bit addressing but hardware address reservations.
    +1(x)
    Actually, if 32 bit windows fully supported PAE for 36bits of address, then then the reserved device memory could be mapped to a virtual address range beyond the physical 4GB of RAM, and the OP might be able to see his full 4GB Intel/MB supported memory remapping for this configuration. That is how it is done in x64 - it would be just like that. (actually I think the device memory is still mapped to virtual addresses under the 4GB, and that section of RAM physical address is mapped to virtual addresses above 4GB).

    But that is not the way it is. You are limited to 4GB of virtual address space, and the device Memeory mapped I/O has to be mapped to an address range in that 4GB, which makes it unavailable for the operating system and programs.
      My Computer


  9. Posts : 1,653
    Windows 10 Pro. EFI boot partition, full EFI boot
       #19

    pscchong said:
    Gurus, I am only getting 1640MB (1.6G) with 4GB installed in Win 7 32 bit home edition, dual AMD E-350 processor. Task manager reports 2456MB reserved for hardware and available for Windows is only 1640MB ! What went wrong ? BIOS had PAE enable.
    My Computer -> Manage -> Device manager
    View -> Resources by Type -> Memory

    You should get something like Mine which is attached. Snip it and post it and we can see what is using it

    You'll notice that even though I have 8GB of memory in x64 and I have all 8GB usable, hardware is still mapped below 4 GB (on mine you'll see hardware mapped up to FFFFFFFF Hex = 4 GB). The physical memory corresponding to that hole is mapped to virtual address space above 8GB, so is still accessible as I mentioned above.
    Attached Thumbnails Attached Thumbnails Maximum RAM Read on 32 bit systems-capture.jpg  
      My Computer


  10. Posts : 6
    windows 7 Home Basic 32bit
       #20

    Many thanks for correcting re PAE (for >4GB). Here is the snip, in 3 files. Noticed that Win 7 Home Basic has not snipping tool. Need to use Snippy for it.

    Here are the is it. Look forward for answers to access my memory. (PS this is a Win 7 Chinese version - hence there characters means Memory)
    Attached Thumbnails Attached Thumbnails Maximum RAM Read on 32 bit systems-memory-usage-1.jpg   Maximum RAM Read on 32 bit systems-memory-usage-2.jpg   Maximum RAM Read on 32 bit systems-memory-usage-3.jpg  
      My Computer


 
Page 2 of 3 FirstFirst 123 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 23:49.
Find Us