PC Review


Reply
Thread Tools Rate Thread

64bit and 32bit question

 
 
New Member
Join Date: Jun 2009
Posts: 10
 
      13th Jul 2009
I think it is about time I found out about 64bit computing.
To that end I am considering purchasing a new PC.
From what I have read most, if not all, new PCs have the ability to run 64bit OSs.

My question: Is it possible to run both 64bit and 32bit OSs?

Obviously not at the same time but using a removable drive, one with 32bit OS and one with 64bit OS installed. I have a number of apps based on 32bit versions of Windows XP which I currently run in virtual machines on a WinXP host. I assume that this could continue but it is the native 64bit support for 32bit apps/OSs which puzzles me.
 
Reply With Quote
 
 
 
 
sugar 'n spikes
floppybootstomp's Avatar
Join Date: Mar 2002
Location: Greenwich
Posts: 16,346
 
      13th Jul 2009
The short answer to your main question is: Yes it is possible to run a 32 bit system and a 64 bit system on a 64 bit machine, either by dual booting or by booting from removable/swappable hard drives.

You see, there is a common scientific law about 32 bit and 64 bit systems similar to that age old maxim:

'A dinosaur is very very small at one end, much much much bigger in the middle and then smaller again at the other end'

A sound theory - yes?

The theory for different computer operating systems is thus:

'A 64 bit system has twice as many bits as a 32 bit system'

No arguing with that eh?

 
Don Van Vliet 1941 - 2010. And the acid gold bar swirled up and down, up and down.
 
Reply With Quote
 
Captain Crunchie, Retired
muckshifter's Avatar
Join Date: Mar 2002
Location: In a Hovel
Posts: 19,976
 
      13th Jul 2009
The x64 versions of Windows Vista adopt virtually none of the negative quirks of their XP x64 predecessor, bringing new levels of hardware and software compatibility to the mix.

I strongly recommend W7 64bit with any compatible 64bit PC ... you also need to know what other 64bit hardware, apart from the CPU, is needed.

64bit CPUs are relatively new, AMD having the first as opposed to Intel's software run 64bit first offerings, however, the other important component is the motherboard.

The motherboard needs to be "fully" 64bit compatible, not so much a worry these days, and not just "can be fitted with a 64 bit CPU but not really work at 64 bit 'cos they cheated" syndrome.

When it come to apps, software, there then lays a whole new ballgame.

As the soon to be Windows 7 is near release, and as I said, strongly recommend you use it and not XP, I'll shed what little I do know about it.

Under Windows 7 / Vista 64, 32-bit applications run on top of an emulation of a 32 bit operating system that is called Windows on Windows 64, or WOW64 for short. WOW64 intercepts all operating system calls made by a 32 bit application.

For each operating system call made, WOW64 generates native 64 bit system calls, converting 32 bit data structures into 64 bit aligned structures. The appropriate native 64 bit system call is passed to the operating system kernel, and any output data from the 64 bit system call is converted into a format appropriate for the calling application before being passed back.

Like 32 bit applications, WOW64 runs in user mode so any errors that occur in translating an operating system call will only occur at that level. The 64 bit operating system kernel cannot be affected.

Since WOW64 runs in user mode, all 32 bit application code must also run in user mode. This explains why 32 bit kernel mode device drivers and applications that rely on them, will not work under Windows 7 / Vista 64.

We found out the hard way in the early days that although WoW64 is implemented in WinXP, it's pretty crap without being written specifically and have 32Mb ram fitted.

The old adage of "drivers" has been pretty much eliminated.


Bottom line is ...

Most 32 bit applications will run quite happily under Windows 7 / Vista 64. The main exceptions are:
  1. 32 bit device drivers.
  2. Applications that cannot function without the 32 bit device drivers that they use. Prime examples are antivirus, antimalware and firewall applications.
  3. Applications that rely on code injection.
Some applications may work with reduced functionality. These include uninstallers, registry cleaners and tweaking programs, amongst others, since they only have access to that part of the Registry made visible to them by WOW64


ref;

http://msdn.microsoft.com



 
I'm not grouchy by nature, it takes constant effort.



Flickr

Every day I beat my own previous record for number of consecutive days I've stayed alive.
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Win7/Vista printing from 32bit to 64bit or 64bit to 32bit Patrick Windows Vista Print / Fax / Scan 1 25th Jan 2010 06:12 PM
64bit vs 32bit question Mike Matheny Windows Vista General Discussion 15 26th Mar 2007 09:48 AM
32bit CPU vs. 64bit CPU question David DIY PC 1 28th Jun 2006 09:54 PM
32bit CPU to 64bit upgrade SP2 question ::Cory:: Windows XP General 1 3rd Feb 2005 10:29 PM
32bit CPU to 64bit upgrade SP2 question ::Cory:: Windows XP Hardware 1 3rd Feb 2005 10:29 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:16 PM.