-
公开(公告)号:CN109074308B
公开(公告)日:2023-05-09
申请号:CN201780025030.X
申请日:2017-04-17
Applicant: 微软技术许可有限责任公司
Inventor: N·R·克里斯蒂安森 , C·K·K·维加亚穆尼斯瓦拉鲁 , S·C-C·李 , A·P·塔勒萨拉 , P·d·F·F·巴布达
Abstract: 描述了用于执行存储器操作的技术,其中实现了直接存储器访问和逻辑地址转换。接收针对I/O操作的请求,该请求包括指示物理存储器地址是否可以被改变以及是否需要扇区原子性的信息。基于该信息,使用未修改的块转换表(BTT)来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置被改变并且扇区原子性被提供,或者使用经修改的BTT来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置未被改变,或者使用经修改的BTT来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置未被改变并且扇区原子性被提供。
-
公开(公告)号:CN111480149A
公开(公告)日:2020-07-31
申请号:CN201880080625.X
申请日:2018-11-23
Applicant: 微软技术许可有限责任公司
Inventor: N·R·克里斯蒂安森 , A·P·塔勒萨拉
IPC: G06F11/14
Abstract: 本文中公开的技术通过将日志数据写入持久存储器而不是在写入磁盘之前在RAM中进行分级来改进文件系统日志记录的性能。在一个实施例中,在日志被写时,校验和被插入,使得在恢复期间,校验和可用于区好的日志页面和坏的日志页面。通过这种方式,可以评估好的日志页面,以确定是向前、向后滚动文件系统事务的一部分,还是不做任何事情,而坏的日志页面可以安全地被忽略。附加地或替代地,当将数据写入持久存储器时采用非临时副本,从而减少了日志数据在崩溃中被展露而被丢失的时间量。
-
公开(公告)号:CN111480149B
公开(公告)日:2023-09-08
申请号:CN201880080625.X
申请日:2018-11-23
Applicant: 微软技术许可有限责任公司
Inventor: N·R·克里斯蒂安森 , A·P·塔勒萨拉
IPC: G06F11/14
Abstract: 本文中公开的技术通过将日志数据写入持久存储器而不是在写入磁盘之前在RAM中进行分级来改进文件系统日志记录的性能。在一个实施例中,在日志被写时,校验和被插入,使得在恢复期间,校验和可用于区好的日志页面和坏的日志页面。通过这种方式,可以评估好的日志页面,以确定是向前、向后滚动文件系统事务的一部分,还是不做任何事情,而坏的日志页面可以安全地被忽略。附加地或替代地,当将数据写入持久存储器时采用非临时副本,从而减少了日志数据在崩溃中被展露而被丢失的时间量。
-
公开(公告)号:CN109074308A
公开(公告)日:2018-12-21
申请号:CN201780025030.X
申请日:2017-04-17
Applicant: 微软技术许可有限责任公司
Inventor: N·R·克里斯蒂安森 , C·K·K·维加亚穆尼斯瓦拉鲁 , S·C-C·李 , A·P·塔勒萨拉 , P·d·F·F·巴布达
Abstract: 描述了用于执行存储器操作的技术,其中实现了直接存储器访问和逻辑地址转换。接收针对I/O操作的请求,该请求包括指示物理存储器地址是否可以被改变以及是否需要扇区原子性的信息。基于该信息,使用未修改的块转换表(BTT)来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置被改变并且扇区原子性被提供,或者使用经修改的BTT来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置未被改变,或者使用经修改的BTT来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置未被改变并且扇区原子性被提供。
-
-
-