io为什么不用cpu处理,分布式IO是否带CPU怎么选

1,分布式IO是否带CPU怎么选一般PLC上的IO是紧跟随在CPU单元上的,但是为了布线和维护方便,工业领域提出了分布式IO的概念 。也就是IO单元可以通过设备层的网络通讯协议,将IO单元布置于远离PLCCPU单元的地方 。现在世界上通用的有DeviceNet协议,这个是最典型的分布式IO的应用你说呢...
2,请问IO输入输出接口为什么不能直接与CPU相连而要通过接口有关 主要还是看CPU的处理速度. CPU慢的情况下读出或写入一些数据需要CPU再进行运算等处理项目 肯定明显显的慢了 因为I/O在等CPU运算后的下一条的指令. 很明显的例子当年的286 386 格式化一张软盘的速度和当今计算机格式化一张软盘的速度有明显的区别(真正DOS环境下)不信你试.期待看到有用的回答!
3,io设备在运行时cpu是否占用io的读写是可以异步的 。CPU发出读/写请求后,io设备读出/写入数据到指定位置,再给CPU发出中断请求 。在读出/写入的过程中,CPU可以做其它事情,没有被占用 。中断后,主程序保留中断,转而执行中断程序,中断程序执行完后,回到主程序中断处,恢复中断,在执行主程序;这就是串行工作了;你正在看书,突然你妈妈叫你去吃饭,你就用书签标记好书页,去吃放,吃完饭了,你从书签处,继续看书;看书是主程序 , 吃饭是中断程序;【io为什么不用cpu处理,分布式IO是否带CPU怎么选】