Logically-addressed file storage systems
    21.
    发明申请
    Logically-addressed file storage systems 审中-公开
    逻辑地址文件存储系统

    公开(公告)号:US20070136553A1

    公开(公告)日:2007-06-14

    申请号:US11300568

    申请日:2005-12-13

    申请人: Alan Sinclair

    发明人: Alan Sinclair

    IPC分类号: G06F12/00

    摘要: Files that are mapped to a logical address range by a host become logically fragmented prior to being sent to a memory system. Subsequently, the logically fragmented portions are reassembled when they are stored in blocks in the memory system. The host supplies information to the memory system regarding file-to-logical mapping of data prior to sending the data. The memory selects storage locations for the data based on the files to which the data belong.

    摘要翻译: 在发送到内存系统之前,由主机映射到逻辑地址范围的文件在逻辑上被分段。 随后,当逻辑碎片部分被存储在存储器系统中的块中时,被重新组装。 在发送数据之前,主机向存储器系统提供关于数据的文件到逻辑映射的信息。 存储器基于数据所属的文件选择数据的存储位置。

    Method of storing transformed units of data in a memory system having fixed sized storage blocks
    22.
    发明申请
    Method of storing transformed units of data in a memory system having fixed sized storage blocks 有权
    将经变换的数据单元存储在具有固定大小的存储块的存储器系统中的方法

    公开(公告)号:US20070086260A1

    公开(公告)日:2007-04-19

    申请号:US11250299

    申请日:2005-10-13

    申请人: Alan Sinclair

    发明人: Alan Sinclair

    IPC分类号: G11C8/00

    CPC分类号: G06F12/0246 G06F2212/401

    摘要: A change in the amount of data to be stored that results from various encoding, compression, encryption or other data transformation algorithms, is handled by individually identifying distinct units of the transformed data and storing such units in physical succession within storage blocks of a memory system such as flash memory. The data being stored may come from a host system external to the memory system or from an application running on a processor within the memory system.

    摘要翻译: 由各种编码,压缩,加密或其他数据变换算法产生的要存储的数据量的变化通过单独地识别经变换的数据的不同单元并将这些单元在物理上连续存储在存储器系统的存储块内来处理 如闪存。 存储的数据可以来自存储器系统外部的主机系统或来自在存储器系统内的处理器上运行的应用程序。

    Mass storage accelerator
    25.
    发明申请

    公开(公告)号:US20070028040A1

    公开(公告)日:2007-02-01

    申请号:US11541013

    申请日:2006-09-29

    申请人: Alan Sinclair

    发明人: Alan Sinclair

    IPC分类号: G06F13/00 G06F12/00

    摘要: A data storage device is provided. A disk device is combined with a non-volatile memory device to provide much shorter write access time and much higher data write speed than can be achieved with a disk device alone. Interleaving bursts of sector writes between the two storage devices can effectively eliminate the effect of the seek time of the disk device. Following a non-contiguous logical address transition from a host system, the storage controller can perform a look-ahead seek operation on the disk device, while writing current data to the non-volatile memory device. Such a system can exploit the inherently faster write access characteristics of a non-volatile memory device, eliminating the dead time normally caused by the disk seek time.

    Direct data file storage implementation techniques in flash memories

    公开(公告)号:US20060184722A1

    公开(公告)日:2006-08-17

    申请号:US11342168

    申请日:2006-01-26

    申请人: Alan Sinclair

    发明人: Alan Sinclair

    IPC分类号: G06F12/00

    摘要: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. The file based interface between the host and memory systems allows the memory system controller to utilize the data storage blocks within the memory with increased efficiency.

    Direct data file storage implementation techniques in flash memories
    27.
    发明申请
    Direct data file storage implementation techniques in flash memories 审中-公开
    闪存中的直接数据文件存储实现技术

    公开(公告)号:US20060184719A1

    公开(公告)日:2006-08-17

    申请号:US11060248

    申请日:2005-02-16

    申请人: Alan Sinclair

    发明人: Alan Sinclair

    IPC分类号: G06F12/00

    摘要: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. The file based interface between the host and memory systems allows the memory system controller to utilize the data storage blocks within the memory with increased efficiency.

    摘要翻译: 主机系统数据文件直接写入具有每个文件的唯一标识和文件内数据偏移的大型擦除块闪存系统,但不使用任何中间逻辑地址或存储器的虚拟地址空间。 文件存储在存储器中的目录信息由其控制器而不是由主机保存在存储器系统内。 主机和存储器系统之间的基于文件的接口允许存储器系统控制器以更高的效率利用存储器内的数据存储块。

    Data run programming
    28.
    发明申请
    Data run programming 有权
    数据运行编程

    公开(公告)号:US20050144367A1

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

    申请号:US11016271

    申请日:2004-12-16

    申请人: Alan Sinclair

    发明人: Alan Sinclair

    CPC分类号: G06F12/0246 G06F2212/7203

    摘要: Data in data runs are stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries. A serial flash buffer is used to store some data, while other data are directly stored in non-volatile memory. Data may be stored with alignment to data boundaries during updating of the data to improve efficiency of subsequent updates.

    摘要翻译: 数据运行中的数据存储在根据数据边界位置配置的自适应元区块中的非易失性存储器阵列中。 串行闪存缓存用于存储一些数据,而其他数据则直接存储在非易失性存储器中。 在更新数据期间,可以将数据与数据边界对准存储,以提高后续更新的效率。

    Data boundary management
    29.
    发明申请
    Data boundary management 审中-公开
    数据边界管理

    公开(公告)号:US20050144363A1

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

    申请号:US10841118

    申请日:2004-05-07

    申请人: Alan Sinclair

    发明人: Alan Sinclair

    IPC分类号: G06F12/00 G06F12/02 G06F12/08

    摘要: Data may be stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries in the data. Data may be stored in an intermediate format and later copied to adaptive metablocks configured for the data. Data in intermediate format may be stored in non-volatile random access memory or in a portion of the non-volatile memory array.

    摘要翻译: 数据可以存储在根据数据中的数据边界的位置配置的自适应元区块中的非易失性存储器阵列中。 数据可以以中间格式存储,然后被复制到为数据配置的自适应元区块。 中间格式的数据可以存储在非易失性随机存取存储器中或非易失性存储器阵列的一部分中。

    Dual mode access for non-volatile storage devices
    30.
    发明申请
    Dual mode access for non-volatile storage devices 有权
    非易失性存储设备的双模式访问

    公开(公告)号:US20070143571A1

    公开(公告)日:2007-06-21

    申请号:US11314842

    申请日:2005-12-21

    IPC分类号: G06F12/00

    摘要: Method and mass storage memory system is provided. The system includes, re-programmable non-volatile memory cells, the memory cells being arranged in a plurality of blocks that are erasable together; and a controller including a microprocessor that is adapted to receive files of data identified by unique identifiers via a first interface and the controller causes a received data file to be stored in one or more memory blocks; and the controller receives data identified by logical addresses via a second interface and stores the received data in one or more memory blocks, wherein data written via the first interface is indexed using the unique identifiers so that data is accessible via the second interface or the first interface; and data received via the second interface is indexed so that data can be accessed via the first interface or the second interface.

    摘要翻译: 提供了方法和大容量存储存储系统。 该系统包括可重新编程的非易失性存储器单元,存储单元布置在可以一起可擦除的多个块中; 以及控制器,其包括适于经由第一接口接收由唯一标识符标识的数据的文件的微处理器,并且所述控制器使接收到的数据文件存储在一个或多个存储器块中; 并且控制器经由第二接口接收由逻辑地址识别的数据,并将接收到的数据存储在一个或多个存储器块中,其中经由第一接口写入的数据使用唯一标识符进行索引,使得经由第二接口或第一接口 接口; 并且通过第二接口接收的数据被索引,使得可以经由第一接口或第二接口访问数据。