3 ms·
> Is it that a "true" OS would directly execute the duties of these hidden processors? I think a “true” OS would run its code on all these processors, implemen
by Const-me 5y ago
> Is it that a "true" OS would directly execute the duties of these hidden processors?
I think a “true” OS would run its code on all these processors, implementing both sides of the communication protocols connecting these pieces of hardware into a computer.
For one, such hypothetical OS may upgrade or replace these communication protocols with OS updates, or because user changed some system preferences.
This also allows to re-configure these things based on runtime information. For instance, when AC power is disconnected from a battery-powered device, it makes sense to do stuff slightly differently, like stop all processes on all CPUs who are polling to get events faster, and switch to slower but energy efficient interrupts.