Incorrect. It's not done in hardware, but rather it's "software assisted", meaning that the software has to be able to support dual-core. Windows Home will run on dual-core, it just won't be able to run processes on the secondary core. Pro can do that (and supports SMP as well). However, if the applications program can use both cores, it does not matter the OS.