Storage device and global garbage collection method of data storage system including the same
    4.
    发明授权
    Storage device and global garbage collection method of data storage system including the same 有权
    数据存储系统的存储设备和全局垃圾收集方法包括相同

    公开(公告)号:US09465733B2

    公开(公告)日:2016-10-11

    申请号:US14244039

    申请日:2014-04-03

    Abstract: A storage device includes at least one nonvolatile memory device; and a memory controller configured to control the nonvolatile memory device, wherein the memory controller includes, at least one processor configured to control an overall operation of the memory controller; a buffer memory configured to store input/output data according to a control of the processor when an input/output request from an external device occurs; an error correction circuit configured to detect and correct an error of the input/output data; a garbage collector configured to selectively generate a first global garbage collection command in response to the input/output request and configured to perform a global garbage collection according to a second global garbage collection command received from the external device; and a storage interface configured to transmit the first global garbage collection command to another storage device.

    Abstract translation: 存储装置包括至少一个非易失性存储装置; 以及存储器控制器,被配置为控制所述非易失性存储器件,其中所述存储器控制器包括被配置为控制所述存储器控制器的总体操作的至少一个处理器; 缓冲存储器,配置为当发生来自外部设备的输入/输出请求时,根据处理器的控制来存储输入/输出数据; 错误校正电路,被配置为检测并校正所述输入/输出数据的错误; 垃圾收集器,被配置为响应于所述输入/输出请求选择性地生成第一全局垃圾回收命令,并且被配置为根据从所述外部设备接收的第二全局垃圾收集命令执行全局垃圾收集; 以及存储接口,被配置为将第一全局垃圾收集命令发送到另一个存储设备。

    STORAGE DEVICES AND OPERATING METHODS OF STORAGE DEVICES

    公开(公告)号:US20200174685A1

    公开(公告)日:2020-06-04

    申请号:US16524920

    申请日:2019-07-29

    Abstract: A storage device includes a nonvolatile memory device including a storage space, and a controller that is configured to divide and manage the storage space of the nonvolatile memory device into a user area and a meta area and to provide access to the user area to a host device. Responsive to receiving Redundant Array of Inexpensive Disks (RAID) spare information from the host device, the controller is further configure to select a RAID spare area from the user area based on the RAID spare information and to use at least a portion of the RAID spare area as an over provision area.

    INPUT/OUTPUT METHOD IN VIRTUAL MACHINE ENVIRONMENTS
    7.
    发明申请
    INPUT/OUTPUT METHOD IN VIRTUAL MACHINE ENVIRONMENTS 有权
    虚拟机环境中的输入/输出方法

    公开(公告)号:US20160179725A1

    公开(公告)日:2016-06-23

    申请号:US14976605

    申请日:2015-12-21

    Abstract: A input/output method is disclosed for performing communications in a virtual machine (VM) environment between a host operating system (OS) and a guest OS. The input/output method includes performing request polling (RP) on an input/output event generated by a guest OS which is driven by a virtual machine (VM), sending an input/output request to a host OS, on which the VM runs. The input/output method further includes performing response waiting polling (RWP) on an input/output completion message generated by the host OS when the input/output event is detected through the RP, and sending an input/output response to the guest OS when the input/output completion message is detected through the RWP. In the method, the RP and the RWP are performed by multiple threads executed on the VM.

    Abstract translation: 公开了一种用于在主机操作系统(OS)和客户OS之间的虚拟机(VM)环境中执行通信的输入/输出方法。 输入/输出方法包括对由虚拟机(VM)驱动的客户OS产生的输入/输出事件执行请求轮询(RP),向VM运行的主机OS发送输入/输出请求 。 输入/输出方法还包括当通过RP检测到输入/输出事件时,由主机OS产生的输入/输出完成消息执行响应等待轮询(RWP),以及当通过RP检测到输入/输出响应时,向客户操作系统发送输入/输出响应 通过RWP检测输入/输出完成消息。 在该方法中,RP和RWP由在VM上执行的多个线程执行。

Patent Agency Ranking