为什么没有人根据结束中断信号(例如 PS/2)制造新的外围设备连接器?

为什么没有人根据结束中断信号(例如 PS/2)制造新的外围设备连接器?

大多数专家都认为,对于鼠标和键盘来说,与处理器通信的最有效方式是基于中断(在 PS/2 端口中完成的方式),而不是轮询(在 USB 端口中完成的方式)

然而现在越来越多的键盘不支持 PS/2 适配器。

为什么没有人尝试制作一个速度更快但仍然基于处理器中断的端口?

答案1

...因为处理V E R Y S L O W鼠标和键盘的信号对于当今的处理器来说并不是瓶颈,所以“提高效率”实际上几乎没有任何好处。一方面,你有一个通用的、广泛适用的标准,另一方面,你开发一个新界面并希望任何人都会使用它,但这种改进大多是神话般的。

考虑一下在运行 2 GHz 的系统上每秒轮询 100 次需要多少时间。100 Hz(轮询率)除以 2,000,000,000 Hz(处理器时钟频率)。这是处理器时间的极小部分 - 两千万个周期中的 1 个。如果您停止这样做,速度不会加快多少,但从 USB 换成新的东西肯定会花费很多钱,而 PS/2 端口在另一个方向上已经过时了。

在 20 世纪 70 年代 / 80 年代的微处理器上尝试制造计算机时,许多重要的事情在 2016 年已经没有多大意义了。

相关内容