首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

高速缓存用于多个输入/输出请求的存储器描述符 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:微软技术许可有限责任公司

摘要:跨输入输出IO请求对存储器描述符进行高速缓存。至少基于从缓冲区消耗器接收到注册缓冲区的请求,创建存储器描述符,该存储器描述符描述分配给缓冲区的一组物理存储器页面的布局。创建存储器描述符包括将该一组物理存储器页面分配并锁定到存储器描述符。对于缓冲区上的多个IO请求中的每个IO请求,返回用于由IO请求使用的存储器描述符的至少子集,并且使用引用计数来跟踪在存储器描述符上挂起的IO请求。随后,破坏存储器描述符,包括至少基于引用计数指示在存储器描述符上不存在挂起的IO请求来解锁该一组物理存储器页面。

主权项:1.一种在包括处理器的计算机系统处实现的、用于跨多个输入输出IO请求对存储器描述符进行高速缓存的方法,所述方法包括:创建404存储器描述符304,所述存储器描述符描述分配给缓冲区111a的一组物理存储器页面的布局,创建所述存储器描述符包括将所述一组物理存储器页面分配并锁定到所述存储器描述符;接收所述缓冲区上的多个IO请求,针对所述缓冲区上的所述多个IO请求中的每个IO请求:返回403用于由所述IO请求使用的所述存储器描述符的至少子集,以及使用引用计数305来跟踪在所述存储器描述符上挂起的所述IO请求;以及至少基于指示在所述存储器描述符上不存在挂起IO请求的所述引用计数,释放405所述存储器描述符,包括解锁所述一组物理存储器页面,其中:所述多个IO请求中的IO请求包括标识所述缓冲区的子集的偏移量和长度,并且其中返回用于由所述IO请求使用的所述存储器描述符的至少所述子集包括返回对应于所述偏移量和长度的部分存储器描述符;或者所述多个IO请求中的IO请求包括标识整个所述缓冲区的偏移量和长度,并且其中返回用于由所述IO请求使用的所述存储器描述符的至少所述子集包括返回全部所述存储器描述符。

全文数据:

权利要求:

百度查询: 微软技术许可有限责任公司 高速缓存用于多个输入/输出请求的存储器描述符

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。