J
jmfbahciv
John said:Why should it be? All it would do is set up memory management and
schedule tasks, so it wouldn't be very busy.
HUH?!
Things like file systems
and device drivers and network ports could have their own CPUs.
NONONONO. You are stuck in single-user/system thinking which
is never going to be equivalent to single-task/system.
If
every task in turn has its own CPU, there would be no context
switching in the entire system, so there's even less for the
supervisor CPU to do.
Wrong. Actually, that is so wrong it's not even wrong.
think about email and networking. There shouldn't be 500
copied of that software running if there are 500 emails.
The simpler it is, the less likely that it can crash. In fact, the OS
core should never crash
that has always been the goal. However, when you have something
catastrophic happening, the sane thing to do is stop the whole
system before something really, really bad happens to the bits
on the disk.
and viruses should be flat impossible.
Windows has become a major threat to national security. We need a new
approach.
Getting rid of small computer thinking would be a beginning.
/BAH