Home / Software / Computer software / 32 Bit program help
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2  All - (Bottom) Print
Author Topic: 32 Bit program help  (Read 283 times)
nymph4
Topic Starter
Mentor



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?
IP logged
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.
IP logged
Allan
Moderator
Genius



Thanked: 856
Posts: 14,489

Experience: Guru
OS: Windows 7



Forum Administrator
« Reply #2 on: January 13, 2012, 05:54:27 AM »

All programs have access to however much ram the system makes available. If the system and OS are both 64 bit and let's say there are 8Gb ram installed, all apps will have access to all of that ram.
IP logged
nymph4
Topic Starter
Mentor



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
IP logged
patio
Moderator
Genius



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...
IP logged

   
"
All generalizations are false, including this one.  "
Salmon Trout
Sage



Thanked: 546
Posts: 7,950

Computer: Specs
Experience: Beginner
OS: Unknown

1
« 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...
Quote
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
Genius



Thanked: 1069
Posts: 11,351

Experience: Beginner
OS: Windows 7


Maud' Dib

« Reply #6 on: January 13, 2012, 10:46:06 AM »

Nice ! !
IP logged

   
"
All generalizations are false, including this one.  "
nymph4
Topic Starter
Mentor



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?

IP logged
Salmon Trout
Sage



Thanked: 546
Posts: 7,950

Computer: Specs
Experience: Beginner
OS: Unknown

1
« Reply #8 on: January 14, 2012, 01:01:44 AM »

then am I righ that any Program that is 32 Bit will only see and use around 3. GB of memory?

Yes if "around" 3 GB means "2 GB if flag not set, 4 GB if flag set".
IP logged


Proud to be European
nymph4
Topic Starter
Mentor



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?
IP logged
patio
Moderator
Genius



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...
IP logged

   
"
All generalizations are false, including this one.  "
Raptor
Guest
« Reply #11 on: January 14, 2012, 04:06:31 PM »

Microsoft's done it again!
IP logged
nymph4
Topic Starter
Mentor



Posts: 1,615


« Reply #12 on: January 14, 2012, 05:24:39 PM »

Your post to me above says 32 Bit sees 2. GB?
IP logged
Salmon Trout
Sage



Thanked: 546
Posts: 7,950

Computer: Specs
Experience: Beginner
OS: Unknown

1
« Reply #13 on: January 14, 2012, 05:31:00 PM »

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.

That is normal, which is what you have already been told about 4 different ways.
IP logged


Proud to be European
kpac
Web moderator
Hacker



Thanked: 180
Posts: 5,874

Certifications: List
Computer: Specs
Experience: Expert
OS: Windows 7
kpac®

1 1 1
« Reply #14 on: January 15, 2012, 06:05:28 AM »

That is normal, which is what you have already been told about 4 different ways.
Which is what happens in most of nymph4's threads...
IP logged

Pages: [1] 2  All - (Top) Print 
Home / Software / Computer software / 32 Bit program help « previous next »
 


Login with username, password and session length

Old Forum Search | Forum Rules
Copyright © 2010 Computer Hope ® All rights reserved.
Powered by SMF 2.0 RC3 | SMF © 2006–2010, Simple Machines LLC
Page created in 0.131 seconds with 27 queries.