标签: cpu hardware
我知道cpu何时读写内存,可能会有等待状态(硬件信号,一条连接到cpu的线)使cpu停顿,等待内存完成。
我想知道cpu何时读写io设备,是否有等待状态?
如果有,如果io地址无效,或者那里没有设备,CPU会永远停滞吗?
如果没有,是否意味着CPU仅需要一个指令周期即可完成指令?如果硬件不能这么快地运行,需要软件中的等待指令怎么办?
感谢您的任何评论和答案。