nymph4 Topic Starter
Posts: 1,615
|
 |
« on: January 12, 2012, 09:05:24 PM » |
|
When you have a 32 Bit CPU the CPU can only see about 2. GB of memory. And if you have win xp 32 Bit it will only see around 2. GB of memory.
Now I have an AMD 64 Bit CPU and win 7. 64 Bit but I use CorelDraw 11 and it is a 32 Bit program.
So am I right that my program is only going to give 32 Bits of Data to the CPU at a time to process?
And my CorelDraw 11. will only be able to acsess 2. GB of memory?
|
|
|
|
|
Raptor Guest
|
 |
« Reply #1 on: January 13, 2012, 04:52:57 AM » |
|
The limit is 4GB for 32bit.
Your program will run in 32bit emulation mode. So there are no benefits to running a 32bit program on a 64bit program as far as I know. Or care about, really. It should run just fine.
|
|
|
|
|
|
|
nymph4 Topic Starter
Posts: 1,615
|
 |
« Reply #3 on: January 13, 2012, 10:09:28 AM » |
|
Than you and as far as win xp 32 Bit when I had it I had 4. GB of memory but it only saw and used 3. GB.
I got win 7. 65 Bit and it sees all 4. GB of memory.
So what did you meem a 32 Bit program will see 4. GB of memory?
Thanks
|
|
|
|
|
patio Moderator
Thanked: 1069 Posts: 11,351
Experience: Beginner OS: Windows 7

Maud' Dib
|
 |
« Reply #4 on: January 13, 2012, 10:13:18 AM » |
|
32 sees approx 3.3 to 3.75 G of RAM...
|
" All generalizations are false, including this one. "
|
|
|
Salmon Trout
Thanked: 546 Posts: 7,950
Computer: Specs Experience: Beginner OS: Unknown
|
 |
« Reply #5 on: January 13, 2012, 10:39:11 AM » |
|
I got win 7. 65 Bit That extra bit... In 64 bit Windows, 32 bit apps run under an emulation layer called Windows-On-Windows 64 (WOW64). WOW64 provides 32-bit applications with access to some features of 64-bit systems. For example, applications can have more memory up to 4GB if they were compiled with the correct setting*. Other features are more limited due to overheads and restrictions. 64-bit Windows will support logical 64 processors but 32-bit applications are restricted to the usual 32 logical processors. *see here... If the application has the IMAGE_FILE_LARGE_ADDRESS_AWARE flag set in the image header, each 32-bit application receives 4 GB of virtual address space in the WOW64 environment. If the IMAGE_FILE_LARGE_ADDRESS_AWARE flag is not set, each 32-bit application receives 2 GB of virtual address space in the WOW64 environment. "Performance and Memory Consumption Under WOW64" http://msdn.microsoft.com/en-us/library/aa384219%28v=vs.85%29.aspx
|
|
|
|
« Last Edit: January 13, 2012, 10:59:50 AM by Salmon Trout »
|
IP logged
|
Proud to be European
|
|
|
patio Moderator
Thanked: 1069 Posts: 11,351
Experience: Beginner OS: Windows 7

Maud' Dib
|
 |
« Reply #6 on: January 13, 2012, 10:46:06 AM » |
|
Nice ! !
|
" All generalizations are false, including this one. "
|
|
|
nymph4 Topic Starter
Posts: 1,615
|
 |
« Reply #7 on: January 13, 2012, 08:27:36 PM » |
|
Thanks this is what I ment if win xp 32 Bit could only see and use around 3. GB of memory then am I righ that any Program that is 32 Bit will only see and use around 3. GB of memory?
|
|
|
|
|
|
|
nymph4 Topic Starter
Posts: 1,615
|
 |
« Reply #9 on: January 14, 2012, 03:15:35 PM » |
|
The me getting win 7. 64 Bit and having 64 Bit memory meens nothing.
Because all my programs are 32 Bit and even though I have 4. GB of memory in my system my programs will only see and use 2. GB of it.
So what is going on?
|
|
|
|
|
patio Moderator
Thanked: 1069 Posts: 11,351
Experience: Beginner OS: Windows 7

Maud' Dib
|
 |
« Reply #10 on: January 14, 2012, 04:06:26 PM » |
|
32 sees approx 3.3 to 3.75 G of RAM...
See Here...don't know where you are getting the 2G # from///unless 1 of your RAM stiks is bad...
|
" All generalizations are false, including this one. "
|
|
|
Raptor Guest
|
 |
« Reply #11 on: January 14, 2012, 04:06:31 PM » |
|
Microsoft's done it again!
|
|
|
|
|
nymph4 Topic Starter
Posts: 1,615
|
 |
« Reply #12 on: January 14, 2012, 05:24:39 PM » |
|
Your post to me above says 32 Bit sees 2. GB?
|
|
|
|
|
|
|
|
|