-
公开(公告)号:CN113383303B
公开(公告)日:2024-04-05
申请号:CN202080009747.7
申请日:2020-01-04
Applicant: 微软技术许可有限责任公司
Inventor: X·黄 , B·T·尼茨科夫斯基 , M·S·斯特林 , M·J·麦克纳尔蒂
IPC: G06F3/06
Abstract: 存储堆栈公开API供用户模式应用来使用。应用调用由API公开的功能以在文件提交队列(“FSQ”)上将对读取文件的请求入队。FSQ中的读取请求以批处理出列,并且出列的读取请求的批处理中的文件偏移被转换成磁盘偏移。读取请求的经转换的批处理被存储在存储提交队列(“SSQ”)中。存储子系统从SSQ检索经转换的读取请求的批处理并执行指定的读取操作。针对读取请求的完成通知被存储在存储完成队列(“SCQ”)中。完成通知的批处理从SCQ出列并被转换成文件完成。文件完成的批处理被存储在文件完成队列(“FCQ”)中。提交读取请求的用户模式应用可使完成通知的批处理从FCQ出列。
-
公开(公告)号:CN113383303A
公开(公告)日:2021-09-10
申请号:CN202080009747.7
申请日:2020-01-04
Applicant: 微软技术许可有限责任公司
Inventor: X·黄 , B·T·尼茨科夫斯基 , M·S·斯特林 , M·J·麦克纳尔蒂
IPC: G06F3/06
Abstract: 存储堆栈公开API供用户模式应用来使用。应用调用由API公开的功能以在文件提交队列(“FSQ”)上将对读取文件的请求入队。FSQ中的读取请求以批处理出列,并且出列的读取请求的批处理中的文件偏移被转换成磁盘偏移。读取请求的经转换的批处理被存储在存储提交队列(“SSQ”)中。存储子系统从SSQ检索经转换的读取请求的批处理并执行指定的读取操作。针对读取请求的完成通知被存储在存储完成队列(“SCQ”)中。完成通知的批处理从SCQ出列并被转换成文件完成。文件完成的批处理被存储在文件完成队列(“FCQ”)中。提交读取请求的用户模式应用可使完成通知的批处理从FCQ出列。
-