Author Topic: Using 4GB RAM on a 32-bit system  (Read 2641 times)

Offline Sage

  • *
  • Posts: 6179
  • Rep: 11
  • RA2 Wizard & GTM's Favorite Stock Builder 2015
  • Awards Sage's Favorite BOTM Winner
    • View Profile
    • Awards
Using 4GB RAM on a 32-bit system
« on: February 28, 2011, 07:03:23 PM »


Any way I can use all my RAM?
You got my vote for RA2 Wizard. Always and forever.

Offline Serge

  • *
  • Posts: 1530
  • Rep: 13
    • View Profile
    • http://www.q3k.org/
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #1 on: February 28, 2011, 07:07:56 PM »
Isn't 1GB reserved by Windows or something? 32 bits should give you all the address space (0xFFFFFFFF bytes = 4GB - 1 byte).
home | twitter | yt | gmf de/compiler | component freedom | xmpp: q3k@q3k.org | email: q3k@q3k.org

Offline FOTEPX

  • Your dad
  • Giga Heavyweight
  • Posts: 6797
  • Rep: 5
  • Thank you, meow.
    • Bamzookiman130
    • View Profile
    • Awards
  • Skype: f0tepx
  • Discord: Shima33 #9110
Re: Using 4GB RAM on a 32-bit system
« Reply #2 on: February 28, 2011, 07:09:54 PM »
Dang, you're allready better than me, I only got a 4.1, on a good day.


Currently listening to: Marblehead Johnson - The Bluetones

Offline Jack Daniels

  • *
  • Posts: 2719
  • Rep: 9
  • Losing Tournaments with Style
    • matt.morrill.12
  • Awards BOTM Winner
    • View Profile
    • My abandoned online RPG project.
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #3 on: February 28, 2011, 07:14:41 PM »
Also bear in mind that if you have an onboard graphics processor... that will mooch some RAM from the pot by itself.  If you have a dedicated graphics card... then 32bit will only recognize the total amount of RAM minus the amount recognized on the card.  (sounds lame but apparently it is common).

Offline inplabth

  • Lightweight
  • Posts: 199
  • Rep: 1
    • View Profile
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #4 on: February 28, 2011, 08:45:05 PM »
Since you're running a Core 2 Duo, it would be advisable to get a 64-bit OS, and barring that, you're hosed. 32-bit OSes will only recognise 4GB of memory, which includes your RAM and video card memory, dedicated or not.

Offline DuckRA2

  • *
  • Posts: 1006
  • Rep: 1
    • View Profile
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #5 on: February 28, 2011, 08:53:58 PM »
if you thinkyou cant run something because of your ram, think not, try set the priority to high or realtime! it works so well

Offline Sage

  • *
  • Posts: 6179
  • Rep: 11
  • RA2 Wizard & GTM's Favorite Stock Builder 2015
  • Awards Sage's Favorite BOTM Winner
    • View Profile
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #6 on: February 28, 2011, 10:08:22 PM »
Since you're running a Core 2 Duo, it would be advisable to get a 64-bit OS, and barring that, you're hosed. 32-bit OSes will only recognize 4GB of memory, which includes your RAM and video card memory, dedicated or not.

Ahhhh but it takes so long to redownload all my programs >.> plus torrenting OS is tricky business. It's probably not worth the effort for like half a gig of RAM difference.

On a side note, even with 32bit operating system could I use ReadyBoost?
You got my vote for RA2 Wizard. Always and forever.

Offline Sol Vector

  • Antweight
  • Posts: 26
  • Rep: 0
    • View Profile
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #7 on: March 01, 2011, 12:19:41 AM »
Actually, if you have a c2d you have access to PAE in your boot config...

The /PAE parameter enables Physical Address Extension (PAE). This   parameter directs the system to load the PAE version of the Windows   kernel. PAE is an addressing strategy that uses a page-translation   hierarchy to enable systems that have 32-bit addressing to address more   than 4 GB of physical memory.

And who runs out of memory with 3gb anyway? when idle my system only uses ~40mb and I've only found one program (creating a 2400 frame 1680x1050 animated texture and then rendering it...) that even pushes it close to 3gb, unless of course you think its cool to run all kinds of stupid stuff in the background you'll be fine anyway...

Readyboost is pretty useless honestly, all it does it redesignate your prefetch to another drive. I'd recommend looking into something better such as this: http://www.intel.com/design/flash/nand/turbomemory/index.htm if your really worried about it.

Le continuel ouvrage de votre vie, ces't batir la mort

Offline Serge

  • *
  • Posts: 1530
  • Rep: 13
    • View Profile
    • http://www.q3k.org/
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #8 on: March 01, 2011, 12:46:10 AM »
The /PAE parameter enables Physical Address Extension (PAE). This   parameter directs the system to load the PAE version of the Windows   kernel. PAE is an addressing strategy that uses a page-translation   hierarchy to enable systems that have 32-bit addressing to address more   than 4 GB of physical memory.

Every OS uses paging. PAE just changes around the structure of the page directory and page tables to allow a higher amount of memory to be addressed.

Anyway, PAE is enable automatically.
home | twitter | yt | gmf de/compiler | component freedom | xmpp: q3k@q3k.org | email: q3k@q3k.org

Offline Sol Vector

  • Antweight
  • Posts: 26
  • Rep: 0
    • View Profile
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #9 on: March 02, 2011, 01:01:39 AM »
  Anyway, PAE is enable automatically.
 
  Depends on your OS, and if it were he should have more than 2.98 usable. Besides, isn't addressing the memory he currently has exactly what he was asking for?  Perhaps use XP seeing as it's more efficient anyway, and if you manually install stuff instead of letting Microsoft tell you what to do...
 
  All the stuff that supposedly won't run on it, runs just fine...
Le continuel ouvrage de votre vie, ces't batir la mort

Offline Serge

  • *
  • Posts: 1530
  • Rep: 13
    • View Profile
    • http://www.q3k.org/
    • Awards
Re: Using 4GB RAM on a 32-bit system
« Reply #10 on: March 02, 2011, 05:47:08 AM »
Depends on your OS, and if it were he should have more than 2.98 usable.

IMVHO it's Windows' way to tell you "hey, I allocated this-and-that memory for the kernel and I also preallocated that much for processes (Windows Vista and up do that IIRC) so that they spawn faster, so hey, malloc(), new, and all those silly user-space processes will only be able to use 3GB unless we get tight on memory (Vista and 7 do that IIRC)". I'll check for this behavior on my 7 box tonight.
home | twitter | yt | gmf de/compiler | component freedom | xmpp: q3k@q3k.org | email: q3k@q3k.org