<< In the assymetric multiprocessing each processor is assigned a specific task. But does the each processor runs an identical copy of the operating system? >>
May i recommend reading Anand's article about his recent visit to Intel?
In that article it mentions that Intel is working on this in that processes requiring a lot of processor power go to the main processing unit? and threads not requiring much processor power - chipset subsystem, data comms etc go to another lower powered processing unit all on the same die?
Im thinking that maybe the Hyperthreading thats on the new Zeon is where this is aimed maybe as processor speeds ramp heat is going to unmanageable in a single package, so adding a lower powered execution unit may be an answer to this problem without needing to go 2x CPU's and allow the high processing power processes to be executed unhindered by lower priority processes.
This may lead to SMP performance without the need for 2x CPU's im hoping.