-
公开(公告)号:CN109074308B
公开(公告)日:2023-05-09
申请号:CN201780025030.X
申请日:2017-04-17
申请人: 微软技术许可有限责任公司
发明人: N·R·克里斯蒂安森 , C·K·K·维加亚穆尼斯瓦拉鲁 , S·C-C·李 , A·P·塔勒萨拉 , P·d·F·F·巴布达
摘要: 描述了用于执行存储器操作的技术,其中实现了直接存储器访问和逻辑地址转换。接收针对I/O操作的请求,该请求包括指示物理存储器地址是否可以被改变以及是否需要扇区原子性的信息。基于该信息,使用未修改的块转换表(BTT)来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置被改变并且扇区原子性被提供,或者使用经修改的BTT来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置未被改变,或者使用经修改的BTT来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置未被改变并且扇区原子性被提供。
-
公开(公告)号:CN116209986A
公开(公告)日:2023-06-02
申请号:CN202180066805.4
申请日:2021-09-28
申请人: 微软技术许可有限责任公司
IPC分类号: G06F12/02
摘要: 用于与分区的命名空间(ZNS)存储设备一起使用的分区提示。分区提示包括以下一项或多项:指示分区是多个分区的组的一部分的第一提示,指示分区将被快速填充的第二提示,或指示分区与后台操作相关联的第三提示。第一提示被构造为指示ZNS存储设备向分区分配第一存储资源,该第一存储资源与为该多个分区中的其他分区而保留的第二存储资源在物理上相邻。第二提示被构造为指示ZNS存储设备在向分区写入时绕过暂存区域。第三提示被构造为指示ZNS存储设备降低向分区写入的至少一个操作的优先级,或者在向分区写入时绕过暂存区域。
-
公开(公告)号:CN110312986A
公开(公告)日:2019-10-08
申请号:CN201880011893.6
申请日:2018-02-06
申请人: 微软技术许可有限责任公司
摘要: 可以通过基于写入给定流的数据的大小执行流式和非流式写入的组合来优化流式传输功能在存储设备上的使用。例如,一种方法可以包括将与多个文件相关联的数据写入第一组一个或多个擦除块,确定第一组一个或多个擦除块中与多个文件中的给定文件相关联的数据量已经达到阈值,并且将与给定文件相关联的数据从第一组一个或多个擦除块移动到流,流包括存储设备上与第一组一个或多个擦除块不同的第二组一个或多个擦除块。
-
公开(公告)号:CN114667506A
公开(公告)日:2022-06-24
申请号:CN202080075544.8
申请日:2020-10-21
申请人: 微软技术许可有限责任公司
IPC分类号: G06F9/50
摘要: 所公开的技术包括用于管理多物理功能NVMe设备(“MFND”)的功能和由MFND提供的物理功能(“PF”)。例如,主机设备可以发现MFND、查询MFND的能力,并且在用户模式和超级管理员模式之间改变MFND的操作模式。主机还可以利用所公开的技术来创建和删除MFND上的各个子PF。所公开的技术还包括用于管理与MFND的各个PF相关联的设置的功能。例如,主机可以查询和修改与MFND的各个子PF相关联的设置。所公开的技术还包括用于管理由MFND的各个PF提供的QoS的功能。例如,主机还可以查询和修改由MFND的各个子PF提供的QoS。
-
公开(公告)号:CN108780412B
公开(公告)日:2022-03-29
申请号:CN201780016679.5
申请日:2017-03-03
申请人: 微软技术许可有限责任公司
摘要: 本文公开了计算设备中的存储器备份管理和相关联的操作方法的各实施例。在一个实施例中,一种管理存储器备份的方法包括响应于检测到系统错误,使得存储器控制器与和具有易失性存储器模块和非易失性存储器模块的混合存储器设备通信以及控制该混合存储器设备脱离。该方法还可以包括使得混合存储器设备在存储器控制器与和存储设备通信以及控制存储设备脱离之后将数据从易失性存储器模块复制到非易失性存储器模块,而不操作主处理器和存储器控制器。
-
公开(公告)号:CN118575159A
公开(公告)日:2024-08-30
申请号:CN202280089415.3
申请日:2022-11-15
申请人: 微软技术许可有限责任公司
摘要: 所公开的技术提供针对非易失性存储器设备辅助的虚拟机(“VM”)数据的实时迁移的功能。主机计算设备(“主机”)请求源非易失性存储器设备跟踪由VM对命名空间的更改。响应于这种情况,该源设备跟踪由VM对命名空间所做的更改,并且存储标识该命名空间的已更改部分的一个或多个数据结构。该主机从源设备请求数据结构,并且从源设备请求已更改部分的内容。然后该主机使由VM在命名空间中所更改的数据被写入到目标非易失性存储器设备上的命名空间。该主机也可以检索在源设备上的子物理功能的设备内部状态。该主机将检索到的设备内部状态迁移给在目标设备上的子物理功能。
-
公开(公告)号:CN113841125A
公开(公告)日:2021-12-24
申请号:CN202080036540.9
申请日:2020-04-16
申请人: 微软技术许可有限责任公司
发明人: N·R·克里斯蒂安森 , S·C-C·李
摘要: 所描述的技术使计算设备能够在运行时期间分配其持久存储器的至少一部分作为易失性存储器。至少一些实现在计算设备的持久存储器中创建文件。文件在由计算设备托管的虚拟机(VM)的运行时期间在计算设备的持久存储器中被创建。文件可以被分配给VM。被分配给VM的文件可以被用作易失性存储器。例如,VM可以使用文件来存储临时数据(例如易失性数据)。在一些实现中,临时数据与在VM中执行的应用相关联。
-
公开(公告)号:CN110312986B
公开(公告)日:2023-07-07
申请号:CN201880011893.6
申请日:2018-02-06
申请人: 微软技术许可有限责任公司
摘要: 可以通过基于写入给定流的数据的大小执行流式和非流式写入的组合来优化流式传输功能在存储设备上的使用。例如,一种方法可以包括将与多个文件相关联的数据写入第一组一个或多个擦除块,确定第一组一个或多个擦除块中与多个文件中的给定文件相关联的数据量已经达到阈值,并且将与给定文件相关联的数据从第一组一个或多个擦除块移动到流,流包括存储设备上与第一组一个或多个擦除块不同的第二组一个或多个擦除块。
-
公开(公告)号:CN109074308A
公开(公告)日:2018-12-21
申请号:CN201780025030.X
申请日:2017-04-17
申请人: 微软技术许可有限责任公司
发明人: N·R·克里斯蒂安森 , C·K·K·维加亚穆尼斯瓦拉鲁 , S·C-C·李 , A·P·塔勒萨拉 , P·d·F·F·巴布达
摘要: 描述了用于执行存储器操作的技术,其中实现了直接存储器访问和逻辑地址转换。接收针对I/O操作的请求,该请求包括指示物理存储器地址是否可以被改变以及是否需要扇区原子性的信息。基于该信息,使用未修改的块转换表(BTT)来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置被改变并且扇区原子性被提供,或者使用经修改的BTT来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置未被改变,或者使用经修改的BTT来执行所请求的I/O操作,其中与所请求的I/O操作相关联的物理位置未被改变并且扇区原子性被提供。
-
公开(公告)号:CN108780412A
公开(公告)日:2018-11-09
申请号:CN201780016679.5
申请日:2017-03-03
申请人: 微软技术许可有限责任公司
CPC分类号: G06F11/1464 , G06F3/0619 , G06F3/065 , G06F3/0653 , G06F3/0656 , G06F3/068 , G06F11/1076 , G06F11/1441 , G06F11/2015 , G06F13/4022 , G06F2201/84 , G11C11/40615
摘要: 本文公开了计算设备中的存储器备份管理和相关联的操作方法的各实施例。在一个实施例中,一种管理存储器备份的方法包括响应于检测到系统错误,使得存储器控制器与和具有易失性存储器模块和非易失性存储器模块的混合存储器设备通信以及控制该混合存储器设备脱离。该方法还可以包括使得混合存储器设备在存储器控制器与和存储设备通信以及控制存储设备脱离之后将数据从易失性存储器模块复制到非易失性存储器模块,而不操作主处理器和存储器控制器。
-
-
-
-
-
-
-
-
-