Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: memory limit on 32-bit applications running on 64-bit windows?

23 Mar 2013   #1
crichmon

Windows 7 Ultimate x64
 
 
memory limit on 32-bit applications running on 64-bit windows?

It is my understanding that, with Windows 32-bit, the OS can only access up to 4gb of Ram. To get access to larger amounts of Ram (such as 8, 16, or 32gb), one must have Windows 64-bit installed.

Regarding applications though... if running a 32-bit application on 64-bit Windows, is the application limited to only being able to use 4gb of ram?


My System SpecsSystem Spec
.
23 Mar 2013   #2
TwoCables

 

Nope because 32-bit applications won't ever need more than 4 GB.
My System SpecsSystem Spec
23 Mar 2013   #3
pallesenw

Windows
 
 

Yes, if the application is marked as large address aware, otherwise it stops at 2GB for compatibility reasons.

Indirectly it can use more, if you take file cache etc. into account.
My System SpecsSystem Spec
.

23 Mar 2013   #4
Britton30
Microsoft MVP

Windows 7 Ultimate X64 SP1
 
 

Well this is definitive, one yes and one no.
My System SpecsSystem Spec
23 Mar 2013   #5
yvesj

window 7 home premium 64 bits
 
 

really 32 bits only need 4 gbs .but you will only get about 3.08 of of the 4 .
now on 64 bits it 16 on home premium but on pro is it 192 gbs
were do you get them now ????? i thing it only for server
My System SpecsSystem Spec
23 Mar 2013   #6
logicearth

Windows 10 Pro (x64)
 
 

Alright lets clear this up. A 32-bit application on Windows x64 can use up to 2 GBs. Now applications that are Large Address Aware, the developer has set this when building the application, can use up to 4GBs. A 32-bit application cannot go any higher then that.
My System SpecsSystem Spec
23 Mar 2013   #7
crichmon

Windows 7 Ultimate x64
 
 

Thanks!
My System SpecsSystem Spec
18 Jul 2013   #8
geoffrose

OS WARP
 
 

Even if the application isnt Large Address Aware you can patch it with this program
NTCore's Homepage

Ive only tested it with one app but it did what it says
My System SpecsSystem Spec
18 Jul 2013   #9
MilesAhead

Windows 7 32 bit
 
 

Quote   Quote: Originally Posted by logicearth View Post
Alright lets clear this up. A 32-bit application on Windows x64 can use up to 2 GBs. Now applications that are Large Address Aware, the developer has set this when building the application, can use up to 4GBs. A 32-bit application cannot go any higher then that.
It is kind of curious that not one OS author, even in demo mode, that I ever heard of, made use of the Segment Descriptor Table on 386 and higher processors. A 48 bit address space is possible using them. But I guess masochism isn't as popular as it was back in the 80s.
My System SpecsSystem Spec
18 Jul 2013   #10
LMiller7

Windows 7 Pro 64 bit
 
 

Quote:
Even if the application isnt Large Address Aware you can patch it with this program
NTCore's Homepage

Ive only tested it with one app but it did what it says
The program is simply modifying the header of the application to set the Large Address Aware flag. This indicates to the OS that the application can handle virtual addresses over 2 GB. The problem is that you may be forcing the application to lie about it's capabilities. Ensuring than an application really is compatible requires a major effort by a developer and cannot really be done without source code access. If the application tells the OS that it is compatible and it really isn't it could have dire results. The application is likely to crash, or worse, silently corrupt it's data. And because of the way the OS allocates address space the problem may only occur under specific and unusual conditions.
My System SpecsSystem Spec
Reply

 memory limit on 32-bit applications running on 64-bit windows?




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
32bit 4Gb Memory Limit Explained
I found an interesting article that I thought was worth sharing. I have always been bugged when reading that 32bit operating systems were limited to 4Gb of memory because of the way memory is addressed. It never made any sense to me because when I took Windows XP classes it had a nice little table...
Hardware & Devices
Limit which applications user can see
Hello, How can I limit which applications user on win 7 could see? I have attached the screenshot as I would like user to see when he/she presses the start. The screenshot I have attached is from win xp. Honestly I don't know how is this being done even on win xp. Does anyone have clue on...
Customization
Can't see all my memory - not a 4GB limit problem.
I have an old HP A1030N with a PGTD1-LA (Goldfish3) motherboard and a P4 3GHz HT processor. I have an Audigy Soundblaster something-or-other sound card and an NVidia GeForce 9400GT video card. I'm running Windows 7 32-bit Ultimate. For a long time I've been running with 1.5GB DDR2 RAM (2x256 +...
Hardware & Devices
My first time using Windows, need help running applications! Help!
Hi, so I just bought a new computer from the store and I believe it has Windows Seven on it. It's alright and I haven't run into many issues, although the interface is kind of confusing and new to me. Anyway, I noticed that there's no Software Center like in Ubuntu, and I had to look online to...
Software
Windows 7 memory limit
Does anyone know if the 32bit version of windows 7 is going to have the 4GB memory limit that previous installs have? Installed onto Dell Latitude D630 with no issues. LOVE the new control panel. I think windows has finally done something real good here, as long as they write drivers like a mother....
General Discussion
Windows 7 Not Running Applications
Sorry I did not know where else to post this but this problem started last night I restarted my computer and now it wont running applications. And by that I mean any exe file that doesn't require and installation. What I can do is run installers and and then run the program but I have programs that...
General Discussion


Our Sites

Site Links

About Us

Find 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 05:05.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App