我试图弄清楚如何针对延迟优化不同的操作系统和硬件。
在过去的几周里,我一直在修补不同版本的Windows和不同的硬件,并对这些方面提供的改进空间感到非常失望。
我想问一下,如果我错过了什么或者错了什么。
我们假设我们有一个包含所有标准组件的系统。当想要完成操作时,所有这些组件都向cpu发送中断请求。 Cpu花费完成此请求的周期。所有周期都有固定的长度。
基本上,处理中断请求的大部分内容是在硬件的驱动程序中编写的,如果它被严重优化,您唯一的选择是尝试其他版本的驱动程序。
如果硬件支持,您可以做的最多优化系统是断开您不需要的设备或通过注册表启用MSI-Mode。
在选择特定操作系统(w7 / w8 / w10 / linux)时,您是否有一些优势可以为您提供一些好处或更好地控制系统的延迟。
非常感谢任何输入。
此致