是否涉及寄存器或与高速缓存相关?
我的问题的一个说明性示例可能足够简单,我将鼠标移动到当前正在输入的屏幕上。我不点击任何东西,我只是将箭头从左到右上下移动。CPU 如何处理我的鼠标相对于显示器显示的位置变化,这似乎是瞬时的?
编辑:我知道这更多是由操作系统处理的,因为鼠标是外部设备,而 CPU 只是计算值并执行逻辑。鼠标移动,在每个时钟信号上,操作系统都会收到一个中断并进行适当的处理。
mouse cpu-registers cpu-cache
cpu-cache ×1
cpu-registers ×1
mouse ×1