Using a virtual to physical map for direct user space communication with a data storage device
    1.
    发明授权
    Using a virtual to physical map for direct user space communication with a data storage device 有权
    使用虚拟到物理图与数据存储设备进行直接用户空间通信

    公开(公告)号:US09069658B2

    公开(公告)日:2015-06-30

    申请号:US13709972

    申请日:2012-12-10

    Applicant: GOOGLE INC.

    Abstract: A data storage device includes multiple flash memory devices, where each of the flash memory devices are arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller that is operationally coupled with the flash memory devices. The memory controller is configured to receive a virtual to physical memory address translation map from a host device, where a physical memory address includes a physical address for memory on the host device. The memory controller is configured to store the virtual to physical memory address translation map in a memory module on the memory controller, receive commands directly from an application running on the host device, where the commands include virtual memory addresses that refer to the memory on the host device and translate the virtual memory addresses to physical memory addresses using the virtual to physical memory address translation map.

    Abstract translation: 数据存储设备包括多个快闪存储器设备,其中每个闪存器件被布置成具有用于存储数据的多个页面的多个块。 数据存储设备包括与闪存设备可操作地耦合的存储器控​​制器。 存储器控制器被配置为从主机设备接收虚拟到物理存储器地址转换映射,其中物理存储器地址包括主机设备上的存储器的物理地址。 存储器控制器被配置为将虚拟物理存储器地址转换映射存储在存储器控制器上的存储器模块中,从主机设备上运行的应用程序直接接收命令,其中命令包括引用存储器上的存储器的虚拟存储器地址 主机设备,并使用虚拟到物理内存地址转换映射将虚拟内存地址转换为物理内存地址。

    USING A LOGICAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE
    2.
    发明申请
    USING A LOGICAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE 有权
    使用数据存储设备进行直接用户空间通信的物理地图

    公开(公告)号:US20140164677A1

    公开(公告)日:2014-06-12

    申请号:US13709976

    申请日:2012-12-10

    Applicant: GOOGLE INC.

    Abstract: A data storage device includes multiple flash memory devices, where each of the flash memory devices is arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller operationally coupled with the flash memory devices. The memory controller is configured to receive a logical to physical address translation map from a host device, where a physical address includes a physical address for one of the flash memory devices. The memory controller is configured to store the logical to physical address translation map in a memory module on the memory controller, receive read commands directly from an application running on the host device, where the read commands include logical memory addresses that refer to the logical locations on the flash memory devices, and translate the logical addresses to physical memory addresses using the logical to physical address translation map.

    Abstract translation: 数据存储装置包括多个闪速存储器件,其中每个闪存器件被布置成具有用于存储数据的多个页面的多个块。 数据存储设备包括与闪存设备可操作地耦合的存储器控​​制器。 存储器控制器被配置为从主机设备接收逻辑到物理地址转换映射,其中物理地址包括闪存器件之一的物理地址。 存储器控制器被配置为将逻辑到物理地址转换映射存储在存储器控制器上的存储器模块中,从在主机设备上运行的应用直接接收读取命令,其中读取命令包括涉及逻辑位置的逻辑存储器地址 并且使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址。

    Using a logical to physical map for direct user space communication with a data storage device
    3.
    发明授权
    Using a logical to physical map for direct user space communication with a data storage device 有权
    使用逻辑物理图与数据存储设备进行直接用户空间通信

    公开(公告)号:US09164888B2

    公开(公告)日:2015-10-20

    申请号:US13709976

    申请日:2012-12-10

    Applicant: GOOGLE INC.

    Abstract: A data storage device includes multiple flash memory devices, where each of the flash memory devices is arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller operationally coupled with the flash memory devices. The memory controller is configured to receive a logical to physical address translation map from a host device, where a physical address includes a physical address for one of the flash memory devices. The memory controller is configured to store the logical to physical address translation map in a memory module on the memory controller, receive read commands directly from an application running on the host device, where the read commands include logical memory addresses that refer to the logical locations on the flash memory devices, and translate the logical addresses to physical memory addresses using the logical to physical address translation map.

    Abstract translation: 数据存储装置包括多个闪速存储器件,其中每个闪存器件被布置成具有用于存储数据的多个页面的多个块。 数据存储设备包括与闪存设备可操作地耦合的存储器控​​制器。 存储器控制器被配置为从主机设备接收逻辑到物理地址转换映射,其中物理地址包括闪存器件之一的物理地址。 存储器控制器被配置为将逻辑到物理地址转换映射存储在存储器控制器上的存储器模块中,从在主机设备上运行的应用直接接收读取命令,其中读取命令包括涉及逻辑位置的逻辑存储器地址 并且使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址。

    USING A VIRTUAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE
    4.
    发明申请
    USING A VIRTUAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE 有权
    使用虚拟物理地图进行数据存储设备的直接用户空间通信

    公开(公告)号:US20140164676A1

    公开(公告)日:2014-06-12

    申请号:US13709972

    申请日:2012-12-10

    Applicant: GOOGLE INC.

    Abstract: A data storage device includes multiple flash memory devices, where each of the flash memory devices are arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller that is operationally coupled with the flash memory devices. The memory controller is configured to receive a virtual to physical memory address translation map from a host device, where a physical memory address includes a physical address for memory on the host device. The memory controller is configured to store the virtual to physical memory address translation map in a memory module on the memory controller, receive commands directly from an application running on the host device, where the commands include virtual memory addresses that refer to the memory on the host device and translate the virtual memory addresses to physical memory addresses using the virtual to physical memory address translation map.

    Abstract translation: 数据存储设备包括多个快闪存储器设备,其中每个闪存器件被布置成具有用于存储数据的多个页面的多个块。 数据存储设备包括与闪存设备可操作地耦合的存储器控​​制器。 存储器控制器被配置为从主机设备接收虚拟到物理存储器地址转换映射,其中物理存储器地址包括主机设备上的存储器的物理地址。 存储器控制器被配置为将虚拟物理存储器地址转换映射存储在存储器控制器上的存储器模块中,从主机设备上运行的应用程序直接接收命令,其中命令包括引用存储器上的存储器的虚拟存储器地址 主机设备,并使用虚拟到物理内存地址转换映射将虚拟内存地址转换为物理内存地址。

Patent Agency Ranking