Another reason for an attached service processor is to handle twiddling of things that the main machine shouldn't have access to. Reconfiguring memory, adjusting operating margins, monitoring water temperature, getting hold of detailed status information, etc. In at least one case, I'm aware of a machine where the MCU could reconfigure memory so that the CPU could continue running while the MCU ran diagnostics on the invisible (to the CPU) memory. Other than somewhat degraded memory size, the CPU was none the wiser.

Some CDC MCUs employed a drum for its own program as well as for storing microcode--and had its own (separate) display console.

--Chuck

Reply via email to