Lets say I have windows 7.
This OS I can install on Core 2 duo, dual core, core i3 and so on.... even though number of cores and threads are different for different processor. Then How OS Schedules the process for it?
Even different processor have different architecture for reading and executing instruction, how OS takes care of it? I mean how OS prepares the instruction for it?