Originally Posted by drizek
vista doesnt have any dualcore stuff in it. its just windows xp with a facelift really. ...
Honestly, I wish people would stop with this kind of mis-information.
When it comes to multi-processor support, there are multiple levels of support.
There is the OS support - if the OS doesn't support it, it'll be pretty hard for the application to gain access to it. For example, Windows 9x (95, 98, Me) did not support multiple processors; so no matter how many processors you threw at it, it'll only see one processor. Windows NT-based OS's and beyond (NT, 2000, XP, 2003, Vista) do
support multiple processors in the core. Of course, XP Home is a bit, err, limited - but it should still see multiple cores
within a single processor (see recent licensing changes).
Then there is kernel support. Just because you can see
multiple processors, doesn't mean you use them. Windows NT-based OS's do
use them. They have a smart enough thread scheduling algorithm to try to spread the load between the available processors. This obviously applies to multi-core as well, since it is (at the logical view) an extension on multiple processors.
You also need application support. If you write a single threaded program, then no matter how badly the OS wants to split your program onto multiple processors, it probably isn't going to happen. However, that doesn't mean multiple processors won't help. If you run multiple single threaded programs, there's a good chance that Windows will split them over multiple processors, giving each a bit of a performance boost over running them on a single processor/single core system.
As for the comment that Vista is just Windows XP with a facelift, well, we'll see at the end of the day. If people keep comparing beta quality software to released software, then there's really nothing I can say.