发明名称 | 使用进程调度来提高数据吞吐量的系统和方法 | ||
摘要 | 一种用于从设备驱动器向应用程序传送数据的系统及其方法,通过进程调度来提高所请求数据对于被立即传送给应用程序是可获得的可能性,从而提高对来自应用程序的数据请求的同步处理(快速I/O模式)使用率。如果存储用于传送的数据的数据队列中的数据量较低,修改系统的进程调度来促进设备驱动器进程,给它将更多数据放在供应用程序消耗的数据队列中的机会。设备驱动器进程的促进可以通过将应用程序进程转换为另一个进程(不必须是设备驱动器进程),提高设备驱动器的优先级,和/或降低应用程序的优先级等等来进行。 | ||
申请公布号 | CN1595361A | 申请公布日期 | 2005.03.16 |
申请号 | CN200410085511.4 | 申请日期 | 2004.08.27 |
申请人 | 微软公司 | 发明人 | J·C·弗勒 |
分类号 | G06F9/46 | 主分类号 | G06F9/46 |
代理机构 | 上海专利商标事务所 | 代理人 | 包于俊 |
主权项 | 1.一种用于执行从设备驱动器向在计算机上运行的应用程序传送数据的步骤的具有计算机可执行指令的计算机可读介质,其特征在于,所述计算机可读介质包括:检查被设备驱动器使用的队列中的数据以存储已准备好用于向应用程序同步传送的数据项;如果数据队列中的数据量超过一个阈值,向应用程序同步传送数据队列中的数据项;并且如果数据队列中的数据量低于一个阈值,通过进程调度的方式提高设备驱动器的进程。 | ||
地址 | 美国华盛顿州 |