one of the major claims in favor of dual core is improved responsiveness, and that one cpu intensive task doesn't bog down the entire system.
However, could this same result be achieved simply though an improved scheduling algorithm in the OS? The improved responsiveness is apparent on dual-core even when there are FEWER total cpu cycles compared to a single-core system
So all dual core is doing is FORCING a HARD CAP on how much cpu power a single process can take, seems like that would be something that is easy emulate in software
However, could this same result be achieved simply though an improved scheduling algorithm in the OS? The improved responsiveness is apparent on dual-core even when there are FEWER total cpu cycles compared to a single-core system
So all dual core is doing is FORCING a HARD CAP on how much cpu power a single process can take, seems like that would be something that is easy emulate in software