Method for trimming data on non-volatile flash media
    1.
    发明授权
    Method for trimming data on non-volatile flash media 有权
    修改非易失性闪存介质上的数据的方法

    公开(公告)号:US08386537B2

    公开(公告)日:2013-02-26

    申请号:US12638496

    申请日:2009-12-15

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0246 G06F2212/7205

    摘要: A method for trimming data on non-volatile flash media is generally presented. In this regard, in one embodiment, a method is introduced comprising allocating a temporary file that occupies free space on a flash memory, determining specific blocks of the flash memory that the temporary file occupies, generating TRIM commands for the specific blocks, and deleting the temporary file. Other embodiments are described and claimed.

    摘要翻译: 通常提出了一种用于修整非易失性闪存介质上的数据的方法。 在这方面,在一个实施例中,引入了一种方法,其包括分配占用闪存上的可用空间的临时文件,确定临时文件占用的闪存的特定块,为特定块生成TRIM命令,以及删除 临时文件。 描述和要求保护其他实施例。

    METHOD FOR TRIMMING DATA ON NON-VOLATILE FLASH MEDIA
    2.
    发明申请
    METHOD FOR TRIMMING DATA ON NON-VOLATILE FLASH MEDIA 有权
    用于在非易失性闪存介质上调试数据的方法

    公开(公告)号:US20110145306A1

    公开(公告)日:2011-06-16

    申请号:US12638496

    申请日:2009-12-15

    IPC分类号: G06F17/30 G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7205

    摘要: A method for trimming data on non-volatile flash media is generally presented. In this regard, in one embodiment, a method is introduced comprising allocating a temporary file that occupies free space on a flash memory, determining specific blocks of the flash memory that the temporary file occupies, generating TRIM commands for the specific blocks, and deleting the temporary file. Other embodiments are described and claimed.

    摘要翻译: 通常提出了一种用于修整非易失性闪存介质上的数据的方法。 在这方面,在一个实施例中,引入了一种方法,其包括分配占用闪存上的可用空间的临时文件,确定临时文件占用的闪存的特定块,为特定块生成TRIM命令,以及删除 临时文件。 描述和要求保护其他实施例。

    Architectures and techniques for providing low-power storage mechanisms
    3.
    发明授权
    Architectures and techniques for providing low-power storage mechanisms 有权
    提供低功耗存储机制的架构和技术

    公开(公告)号:US09530461B2

    公开(公告)日:2016-12-27

    申请号:US13537553

    申请日:2012-06-29

    摘要: Techniques to utilize a very low power state with a memory subsystem that includes one or more non-volatile memory devices and a volatile memory system. A memory controller is coupled with the one or more non-volatile memory devices and the volatile memory system. The memory controller comprising at least an embedded control agent and memory locations to store state information. The memory controller to selectively enable and disable the one or more non-volatile memory devices. The memory controller transfers the state information to the volatile memory system prior to entering a low power state. Control circuitry is coupled with the memory controller. The control circuitry to selectively enable and disable operation of the memory controller.

    摘要翻译: 利用包括一个或多个非易失性存储器件和易失性存储器系统的存储器子系统来利用非常低功率状态的技术。 存储器控制器与一个或多个非易失性存储器件和易失性存储器系统耦合。 存储器控制器至少包括嵌入式控制代理和存储状态信息的存储器位置。 存储器控制器,用于选择性地启用和禁用一个或多个非易失性存储器件。 存储器控制器在进入低功率状态之前将状态信息传送到易失性存储器系统。 控制电路与存储器控制器耦合。 所述控制电路用于选择性地启用和禁用所述存储器控制器的操作。

    METHOD FOR REDUCING POWER CONSUMPTION IN SOLID-STATE STORAGE DEVICE
    4.
    发明申请
    METHOD FOR REDUCING POWER CONSUMPTION IN SOLID-STATE STORAGE DEVICE 有权
    降低固态储存装置功耗的方法

    公开(公告)号:US20150355704A1

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

    申请号:US14827497

    申请日:2015-08-17

    IPC分类号: G06F1/32 G06F3/06

    摘要: Apparatus and methods of reducing power consumption in solid-state storage devices such as solid-state disks (SSDs) that can reduce idle power levels in an SSD, while maintaining low resume latency upon exiting a reduced power state. By arranging a storage controller and at least one NAND flash package of the SSD in separate power islands, storing context information for the SSD in at least one page buffer of NAND flash memory within the NAND flash package on one power island upon entering the reduced power state, and, once the context information is stored in the page buffer, allowing the NAND flash memory to enter a standby mode, placing the storage controller on the other power island in a predefined low power mode, and removing power from any unneeded components on the same power island as the storage controller, a scalable approach to reducing idle power levels in the SSD can be achieved.

    摘要翻译: 降低诸如固态硬盘(SSD)的固态存储设备中的能量消耗的装置和方法,其可以降低SSD中的空闲功率水平,同时在降低功率状态时保持低的恢复等待时间。 通过在独立的功率岛中布置存储控制器和SSD的至少一个NAND闪存封装,在输入降低的功率时,在一个功率岛上的NAND闪存封装内的NAND闪存的至少一个页缓冲器中存储SSD的上下文信息 状态,并且一旦将上下文信息存储在页面缓冲器中,允许NAND闪存进入待机模式,将存储控制器以预定义的低功率模式放置在另一个功率岛上,并且从任何不需要的组件上去除功率 与存储控制器相同的功率岛,可以实现降低SSD中空闲功率水平的可扩展方法。

    Method and apparatus for intermediate validation of data transferred between a host and a device
    5.
    发明授权
    Method and apparatus for intermediate validation of data transferred between a host and a device 失效
    用于中间验证在主机和设备之间传送的数据的方法和装置

    公开(公告)号:US06715004B1

    公开(公告)日:2004-03-30

    申请号:US09538356

    申请日:2000-03-29

    IPC分类号: G06F1328

    CPC分类号: G06F13/28

    摘要: According to one aspect of the present invention, a method is provided in which a device, in response to a read request issued by a host, transfers data to the host through a series of direct memory access (DMA) data in bursts. The host is allowed to interrupt the data transfer and terminate the data in burst upon completion of a portion of the data transfer.

    摘要翻译: 根据本发明的一个方面,提供了一种方法,其中响应于主机发出的读请求,设备通过一系列直接存储器访问(DMA)数据以突发方式将数据传送到主机。 允许主机在完成一部分数据传输后中断数据传输并以突发方式终止数据。

    Method and apparatus for reducing the disk drive data transfer interrupt service latency penalty
    6.
    发明授权
    Method and apparatus for reducing the disk drive data transfer interrupt service latency penalty 失效
    减少磁盘驱动器数据传输中断服务延迟损失的方法和装置

    公开(公告)号:US06640274B1

    公开(公告)日:2003-10-28

    申请号:US09644275

    申请日:2000-08-21

    IPC分类号: G06F1324

    CPC分类号: G06F13/32

    摘要: A method and apparatus for reducing the disk drive data transfer interrupt service latency penalty is described. The method comprises beginning a data transfer between a disk drive and a host system, issuing an interrupt before the transfer is complete, and then completing the data transfer. This method may be implemented on a computer assembly that includes a processor, an input/output controller, and a scatter/gather list, which is stored in memory, that includes an entry that will cause the input/output controller to generate the interrupt.

    摘要翻译: 描述了用于减少磁盘驱动器数据传输中断服务等待时间损失的方法和装置。 该方法包括在磁盘驱动器和主机系统之间开始数据传输,在传输完成之前发出中断,然后完成数据传输。 该方法可以在包括存储在存储器中的处理器,输入/输出控制器和分散/收集列表的计算机组件上实现,该列表包括将导致输入/输出控制器产生中断的条目。

    MANAGING A TRANSFER BUFFER FOR A NON-VOLATILE MEMORY
    7.
    发明申请
    MANAGING A TRANSFER BUFFER FOR A NON-VOLATILE MEMORY 审中-公开
    管理非易失性存储器的传输缓冲区

    公开(公告)号:US20150186257A1

    公开(公告)日:2015-07-02

    申请号:US14140919

    申请日:2013-12-26

    IPC分类号: G06F12/02

    摘要: Embodiments include apparatuses, method, and systems for managing a transfer buffer associated with a non-volatile memory. In one embodiment, controller logic may be coupled to a non-volatile memory and a transfer buffer. The controller logic may read a plurality of sectors of data from the non-volatile memory and store the read sectors in the transfer buffer. The controller logic may further allocate individual sectors to pages according to a completion time of the read of individual sectors of the plurality of sectors, the individual pages including a plurality of the sectors. The controller logic may further write the pages of sectors to the non-volatile memory responsive to a determination that all sectors of the page have been read.

    摘要翻译: 实施例包括用于管理与非易失性存储器相关联的传送缓冲器的装置,方法和系统。 在一个实施例中,控制器逻辑可以耦合到非易失性存储器和传输缓冲器。 控制器逻辑可以从非易失性存储器读取多个数据扇区,并将读出的扇区存储在传送缓冲器中。 控制器逻辑可以根据多个扇区的各个扇区的读取的完成时间,将各个扇区分配给页面,各个页面包括多个扇区。 响应于已经读取了页面的所有扇区的确定,控制器逻辑可以进一步将扇区的页面写入非易失性存储器。

    Disk block allocation optimization methodology with accommodation for file system cluster size greater than operating system memory page size
    10.
    发明授权
    Disk block allocation optimization methodology with accommodation for file system cluster size greater than operating system memory page size 有权
    磁盘块分配优化方法,适用于文件系统集群大小大于操作系统内存页大小

    公开(公告)号:US06434663B1

    公开(公告)日:2002-08-13

    申请号:US09540621

    申请日:2000-03-31

    IPC分类号: G06F1200

    摘要: An apparatus is equipped with a caching function of a device driver, including a pre-fetch function that selective pre-fetches data stored in disk blocks to facilitate operation with a file system having file clusters with a cluster size greater than an underlying operating system's memory page size. The apparatus is further equipped with a disk block allocation optimization function to generate a new set of disk blocks to reallocate disk blocks for file system clusters accessed by a sequence of file accesses of interest to improve the overall access time for these file system clusters. The disk block allocation optimization function is further equipped to account for the selective pre-fetches and caching to be performed to accommodate said file system.

    摘要翻译: 一种装置配备有设备驱动器的缓存功能,包括预取功能,其选择性地预取存储在磁盘块中的数据,以便于具有大于底层操作系统存储器的集群大小的文件簇的文件系统的操作 页面大小。 该装置还配备有磁盘块分配优化功能,以生成新的一组磁盘块,以重新分配由感兴趣的文件访问序列访问的文件系统集群的磁盘块,以改善这些文件系统集群的总体访问时间。 磁盘块分配优化功能还被配置为考虑要执行的选择性预取和缓存以适应所述文件系统。