64 Bit program help

Discussion in 'Hardware' started by robertbiferi, Jan 11, 2012.

  1. robertbiferi

    robertbiferi I can't follow the rules

    I have an AMD Athlon 64 Bit CPU and I know that the 64 Bit CPUs can see more Memory and use it.

    But I had win xp 32 Bit so my windows could not see the Memory and use it.

    So I got win 7. Home 64 Bit and now my windows can see the extra Memory and use it.

    But I am runing CorelDraw 11. 32 Bit what is going on here?

    I know this meens that CorelDraw will just send 32 Bits of Data to and from the CPU to get processed.

    But if I ever run low on Memory can the 32 Bit CorelDraw get to all my Memory if it needs it?

    Or will the 32 Bit program just be able to see very little like the 32 Bit CPUs dit?
     
  2. mcsmc

    mcsmc MajorGeek

    Hi

    32 bit programs can see and use all memory that Windows sees. The limitation they encounter is solely with the CPU usage.
     
  3. cabbiinc

    cabbiinc Staff Sergeant

    A 32 bit program can see up to (or maybe it's close too) 4gb of RAM. That's usually enough for most people to do most things, even in a graphics intense program like Corel Draw. The program could only use that much before as well, but being on a 32 bit OS the OS took up some of the RAM that you had. So as long as you have 4gb of RAM more than what the OS takes, you should see an improvement.

    If Corel Draw doesn't actually use more than 2gb of RAM (Corel Paintshop Pro X3 also has this issue) you could try the program in the first post on this forum http://www.techpowerup.com/forums/showthread.php?t=112556
    The author updates the first post to keep the most current version in the first post in case you don't want to read through 7 pages of posts looking for the latest build.
     
  4. robertbiferi

    robertbiferi I can't follow the rules

    OK I think I get you.

    Can I start from were I think I lost my understanding?
    I have an AMD Athlone 64 Bit CPU and 4. GB of system memory.

    And I had win xp 32 Bit and it did not see all 4. GB of memory.
    Now my CPU could see it but as soon as win xp loaded it did not see all my memory.

    Win xp 32 Bit only could see 3. GB of my 4. GB of memory so am I right that win xp 32 Bit would not be useing all of my 4. GB of memory it only could use what it sees witch was 3. GB?

    Tell me if I have this down?
     
  5. mcsmc

    mcsmc MajorGeek

  6. robertbiferi

    robertbiferi I can't follow the rules

    I read the link you gave me and I do understand that a 32 Bit CPU will only see 2. GB of memory even if you have win 7. 64 Bit.

    I wanted to know if you have a 64 Bit CPU but win 32 Bit the memory that can be seen?

    I ask because I had win xp 32 Bit but a 64 Bit CPU before.

    And I had 4. GB of memory but win xp 32 Bit only saw 3. GB of it and I get this.

    So am I right my CPU could see my 4. GB of memory but when win xp 32 Bit loaded my CPU ran at a 32 Bit level and just used 3. GB of memory?
     
  7. cabbiinc

    cabbiinc Staff Sergeant

    You are correct that your 32 bit OS doesn't even see and use the full 4gb of RAM. That is normal. What I'm wondering is why are you trying to use XP when you have Win7?
     
  8. robertbiferi

    robertbiferi I can't follow the rules

    OK thanks I am using win 7. and am asking because of this.

    If you have a 64 Bit CPU but win 32 Bit win will only use and let the CPU use 2 GB of memory.

    So now I have a 64 Bit CPU and win 64 Bit and it sees and uses all 4. GB of my memory.

    But my CorelDraw is 32 Bit so am I right windows and my CPU are only going to let it see up to 2. GB of memory?
     
  9. cosmicma

    cosmicma Private E-2

    yes

    it's the same with more or less all 32 bit applications regardless of cpu or version of windows
     
  10. cabbiinc

    cabbiinc Staff Sergeant

    Unless you use make the program Large Address Aware. Then it can use up to 4gb of memory. But to the OP, since you only have 4gb of RAM to begin with, and 1 gb is more or less needed for the OS, then any other programs you have running in the background uses what they use, you likely wouldn't see much improvement over 2gb until you increase your physical RAM, and making it Large Address Aware may make it unstable without any extra RAM to address.

    robertbiferi, are you running into problems or are you just looking to increase speed? At any rate, look up ReadyBoost for your Win7 computer. Also CleanMem here on MajorGeeks.com helps you use the RAM you have now better. The two combined will likely show you an improvement.
     
  11. robertbiferi

    robertbiferi I can't follow the rules

    Thank you that is what I ment I have win 64 Bit and a CPU 64 Bit but my CorelDraw is 32 Bit.

    So my system is going to run my CoreDraw at 32 Bit and only use memory for a 32 Bit.

    So why have 64 Bit CPU and 64 Bit win?
     
  12. cabbiinc

    cabbiinc Staff Sergeant

    Can you upgrade your RAM over 4gb? If so, by how much? At 4gb you're not much better off than a 32bit OS. But to answer your last question in general, you can use a 32 bit program up to 4gb of memory on a 64 bit OS. I will again post the same link that shows you how to do it. http://www.techpowerup.com/forums/showthread.php?t=112556 Problem is, you don't have much more RAM than a 32 bit system to take advantage of it.
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds