New
#1
Running 32bit software on 64bit a OS - Performance
If i ran a 32bit software on a 64bit windows 7 OS would it degrade any performance, as it runs on a emulation layer? Thanks!
If i ran a 32bit software on a 64bit windows 7 OS would it degrade any performance, as it runs on a emulation layer? Thanks!
It didn't for me. My 32-bit software most often used are MS Office 2003 components.
In actual use, there is little/no performance difference.
The WOW64 ("Windows on Windows") feature provides the libraries necessary for the apps themselves to run in native mode, plus it plays traffic cop with the needed registry and file location re~direction. On the processor level the binaries also execute natively. No tricks are necessary here because because x64 is an extension/superset of the x86 standard, rather than being something completely new.
A couple caveats:
The first is that (any) 64 bit OS will require native 64 bit drivers. In the time of XP64 this could regularly be an issue, depending on the installation. For Vista 64 it was less of a problem due to Microsoft requiring valid 64 bit drivers for any company wishing to use the Windows Logo. A little rough out of the gate, but largely solved now. For Win 7, Microsoft continue to insist on both sets of drivers, and the driver model has not changed between Vista and 7. Indeed, many of the members here are using Vista 64 drivers in their Win 7 installations.
Secondly - There is a limitation that when running in 64 bit mode that 16 bit code cannot be executed. So if you have stuff like really old games, or old 32 bit games which have 16 bit installers you could have an issue with those. Should there be a want/need, you may virtualize the OS of your choice (XP or Win 2K, or whatever), and run the apps there. The disadvantage to that approach is that hardware acceleration isn't permitted. But the old 16 bit apps were designed for systems which are orders of magnitude weaker than what we have now. So they should run well, regardless.
32bit application on a 64bit OS only run in an emulation layer when on Intel Itanium processors because they lack a 32bit mode. All that really happens is WOW64 will silently change the underlying APIs from 64 to 32. More about it on Wikipedia. WOW64 - Wikipedia, the free encyclopedia
The overhead is very minimal.
a few years back the answer would as been different, but nowadays, anyone with a 64 bit processor will benefit at some point from a x64 os.
I can tell you that it actually increases performance. Right now running Firefox@32bit on64bit with 10 tabs open and just under 100,000K of memmory is used.
If I do the same on XP x86, memmory usage goes up to 300,000K.
I have windows xp 32 bit on my system,I would like to go to windows 7 64 bit. can I update? I have asus mobo and pentium d 930. My computer is a HP m7367c media center