发明名称 |
无线USB硬件调度 |
摘要 |
在通过UWB的无线USB数据传送中,假设无线USB经历的高出错率,软件配置硬件阈值,来以与不良的连接相比,将带宽用于良好的连接的方式来控制数据传送。在异步传送之前首先尝试周期性传送,只要周期性传送成功。当失败发生时,硬件包括一种含有软件可配置阈值的机制,该机制指定在调度中给定端点被暂停之前该端点可以容忍的出错的数目。通过暂停可能再次失败的传送尝试,与那些经历出错的端点相比,更偏向于具有成功传送的端点。当待发的活跃传送的数目超过了等时端点的软件可配置通知阈值时,硬件向软件通知该状态,对应于接收器的低缓冲状况。然后,软件可以重新配置阈值并减活其它传送来强制数据传送进入缓冲器。 |
申请公布号 |
CN1783041A |
申请公布日期 |
2006.06.07 |
申请号 |
CN200510128758.4 |
申请日期 |
2005.12.02 |
申请人 |
微软公司 |
发明人 |
F·本赫萨尼亚;G·T·斯利克;R·E·奥尔 |
分类号 |
G06F13/00(2006.01);H04L1/00(2006.01);H04L12/58(2006.01) |
主分类号 |
G06F13/00(2006.01) |
代理机构 |
上海专利商标事务所有限公司 |
代理人 |
张政权 |
主权项 |
1.在计算环境中,一种系统包括:软件控制器组件,所述软件控制器组件包括能够配置对应于要传送的一个或多个分组的数据结构中的出错阈值的程序;以及硬件中的调度进程,所述调度进程包括激活一个或多个分组来执行,并评估是否成功地接收每一分组的机制,当被发送但没有被接收到的一个或多个分组的出错计数达到所述出错阈值时,所述调度进程不再调度所述数据结构。 |
地址 |
美国华盛顿州 |