-
公开(公告)号:US07958280B2
公开(公告)日:2011-06-07
申请号:US11978177
申请日:2007-10-26
申请人: Nader Salessi , Hooshmand Torabi
发明人: Nader Salessi , Hooshmand Torabi
IPC分类号: G06F13/00
CPC分类号: G06F13/1684
摘要: A process of data storage utilizing a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data management system receives data from the host system and writes the data as data segments to the multiple storage devices. Each data segment may comprise one sector, more than one sector, or a portion of a sector, depending on the embodiment. The data segments are transferred to and from the multiple storage devices in parallel fashion while the data in each data segment is transferred to its corresponding data storage device sequentially. The data management system reassembles data segments received from the data storage devices and sends the data to the host system.
摘要翻译: 利用数据管理系统的数据存储过程,该系统通过多个通道在主机系统和多个存储设备之间传送数据。 数据管理系统从主机系统接收数据,并将数据作为数据段写入多个存储设备。 取决于实施例,每个数据段可以包括一个扇区,多于一个扇区或扇区的一部分。 数据段以并行的方式传送到多个存储设备并从多个存储设备传送,同时将每个数据段中的数据顺序传送到其对应的数据存储设备。 数据管理系统重新组合从数据存储设备接收的数据段,并将数据发送到主机系统。
-
公开(公告)号:US20090300276A1
公开(公告)日:2009-12-03
申请号:US12542626
申请日:2009-08-17
申请人: Hooshmand Torabi
发明人: Hooshmand Torabi
CPC分类号: G06F12/0246
摘要: A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller configured to allocate subsets of the plurality of physical pages to a plurality of logical addresses, respectively, and to write data to the plurality of physical pages. Each of the subsets of physical pages includes more than one physical page. Upon receiving a first write request for one of the logical addresses, data from the first write request is written to a first physical page of the physical pages allocated to the logical address. Upon receiving a second write request for one of the logical address, the data from the second write request is written to a second physical page allocated to the logical address and the first physical page allocated to the logical address is invalidated.
摘要翻译: 提供了具有改进的写入性能的闪存存储设备。 该设备包括具有多个物理页面的存储块和被配置为分别将多个物理页面的子集分配到多个逻辑地址并将数据写入多个物理页面的控制器。 物理页面的每个子集包括多个物理页面。 在接收到对逻辑地址之一的第一写请求时,来自第一写请求的数据被写入分配给逻辑地址的物理页的第一物理页。 在接收到逻辑地址之一的第二写入请求时,来自第二写入请求的数据被写入分配给逻辑地址的第二物理页,并且分配给逻辑地址的第一物理页无效。
-
公开(公告)号:US20090204749A1
公开(公告)日:2009-08-13
申请号:US12384908
申请日:2009-04-11
摘要: A flash storage device includes flash storage units that are purged in response to a condition or command. A flash controller interface receives a command for purging the flash storage device and provides a purge command to flash controllers in the flash storage device. Alternatively, the flash storage device detects a condition in response to which the flash controller interface provides a purge command to the flash controllers. Each flash controller independently erases a flash storage unit in response to receiving the purge command, by writing a pattern of data to the flash storage unit, such that the flash storage units are purged substantially in parallel with each other.
摘要翻译: 闪存存储设备包括响应于条件或命令而被清除的闪存存储单元。 闪存控制器接口接收用于清除闪存存储设备的命令,并向闪存存储设备中的闪存控制器提供清除命令。 或者,闪存存储设备检测响应于闪存控制器接口向闪存控制器提供清除命令的条件。 每个闪存控制器通过向闪存存储单元写入数据模式来响应于接收到清除命令而独立地擦除闪存存储单元,使得闪存存储单元基本上彼此平行地清除。
-
4.
公开(公告)号:US20080250223A1
公开(公告)日:2008-10-09
申请号:US12141002
申请日:2008-06-17
申请人: Hooshmand TORABI
发明人: Hooshmand TORABI
IPC分类号: G06F12/00
CPC分类号: G06F12/0246
摘要: A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller for mapping the plurality of physical pages to a plurality of logical addresses and for writing data to the plurality of physical pages. When updating data previously written to one of the plurality of logical addresses, the controller is configured to write the updated data to a second physical page which is mapped to the logical address. Each of the logical addresses may be associated with a pointer field, which is for storing a pointer value indicating the invalidity of a physical page and/or the location of another physical page.
摘要翻译: 提供了具有改进的写入性能的闪存存储设备。 该设备包括具有多个物理页面的存储块和用于将多个物理页面映射到多个逻辑地址并用于将数据写入多个物理页面的控制器。 当更新先前写入到多个逻辑地址之一的数据时,控制器被配置为将更新的数据写入映射到逻辑地址的第二物理页。 每个逻辑地址可以与指针字段相关联,该指针字段用于存储指示物理页面的无效的指针值和/或另一个物理页面的位置。
-
公开(公告)号:US20080140883A1
公开(公告)日:2008-06-12
申请号:US11978177
申请日:2007-10-26
申请人: Nader Salessi , Hooshmand Torabi
发明人: Nader Salessi , Hooshmand Torabi
CPC分类号: G06F13/1684
摘要: A process of data storage utilizing a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data management system receives data from the host system and writes the data as data segments to the multiple storage devices. Each data segment may comprise one sector, more than one sector, or a portion of a sector, depending on the embodiment. The data segments are transferred to and from the multiple storage devices in parallel fashion while the data in each data segment is transferred to its corresponding data storage device sequentially. The data management system reassembles data segments received from the data storage devices and sends the data to the host system.
摘要翻译: 利用数据管理系统的数据存储过程,该系统通过多个通道在主机系统和多个存储设备之间传送数据。 数据管理系统从主机系统接收数据,并将数据作为数据段写入多个存储设备。 取决于实施例,每个数据段可以包括一个扇区,多于一个扇区或扇区的一部分。 数据段以并行的方式传送到多个存储设备并从多个存储设备传送,同时将每个数据段中的数据顺序传送到其对应的数据存储设备。 数据管理系统重新组合从数据存储设备接收的数据段,并将数据发送到主机系统。
-
公开(公告)号:US07594067B2
公开(公告)日:2009-09-22
申请号:US11582462
申请日:2006-10-18
申请人: Hooshmand Torabi
发明人: Hooshmand Torabi
IPC分类号: G06F12/00
CPC分类号: G06F12/0246
摘要: A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller for mapping the plurality of physical pages to a plurality of logical addresses and for writing data to the plurality of physical pages. When updating data previously written to one of the plurality of logical addresses, the controller is configured to write the updated data to a second physical page which is mapped to the logical address. Each of the logical addresses may be associated with a pointer field, which is for storing a pointer value indicating the invalidity of a physical page and/or the location of another physical page.
摘要翻译: 提供了具有改进的写入性能的闪存存储设备。 该设备包括具有多个物理页面的存储块和用于将多个物理页面映射到多个逻辑地址并用于将数据写入多个物理页面的控制器。 当更新先前写入到多个逻辑地址之一的数据时,控制器被配置为将更新的数据写入映射到逻辑地址的第二物理页。 每个逻辑地址可以与指针字段相关联,该指针字段用于存储指示物理页面的无效的指针值和/或另一个物理页面的位置。
-
公开(公告)号:US20090046513A1
公开(公告)日:2009-02-19
申请号:US12286763
申请日:2008-10-01
摘要: A flash storage device includes flash storage units that are erased in response to a condition or command while allowing the flash storage device to be used subsequent to the erase. A flash controller interface receives a command for erasing the flash storage device and provides an erase command to flash controllers in the flash storage device. Alternatively, the flash storage device detects a condition in response to which the flash controller interface provides an erase command to the flash controllers. Each flash controller independently erases a flash storage unit in response to receiving the purge command such that the flash storage units are erased substantially in parallel with each other and the erase operations overlap. Subsequent to the erase, certain control data is reconstructed to allow subsequent use of the flash storage device.
摘要翻译: 闪存存储设备包括闪存存储单元,其在响应于条件或命令时被擦除,同时允许在擦除之后使用闪存存储设备。 闪存控制器接口接收擦除闪存存储设备的命令,并向闪存存储设备中的闪存控制器提供擦除命令。 或者,闪存存储设备检测响应于闪存控制器接口向闪存控制器提供擦除命令的条件。 每个闪存控制器响应于接收到清除命令而独立地擦除闪存存储单元,使得闪存存储单元基本上彼此并行擦除并且擦除操作重叠。 在擦除之后,重建某些控制数据以允许随后使用闪存存储设备。
-
公开(公告)号:US20080288717A1
公开(公告)日:2008-11-20
申请号:US12141004
申请日:2008-06-17
申请人: Hooshmand TORABI
发明人: Hooshmand TORABI
IPC分类号: G06F12/02
CPC分类号: G06F12/0246
摘要: A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller for mapping the plurality of physical pages to a plurality of logical addresses and for writing data to the plurality of physical pages. When updating data previously written to one of the plurality of logical addresses, the controller is configured to write the updated data to a second physical page which is mapped to the logical address. Each of the logical addresses may be associated with a pointer field, which is for storing a pointer value indicating the invalidity of a physical page and/or the location of another physical page.
摘要翻译: 提供了具有改进的写入性能的闪存存储设备。 该设备包括具有多个物理页面的存储块和用于将多个物理页面映射到多个逻辑地址并用于将数据写入多个物理页面的控制器。 当更新先前写入到多个逻辑地址之一的数据时,控制器被配置为将更新的数据写入映射到逻辑地址的第二物理页。 每个逻辑地址可以与指针字段相关联,该指针字段用于存储指示物理页面的无效的指针值和/或另一个物理页面的位置。
-
公开(公告)号:US20080140919A1
公开(公告)日:2008-06-12
申请号:US11978215
申请日:2007-10-26
申请人: Hooshmand Torabi , Nader Salessi
发明人: Hooshmand Torabi , Nader Salessi
CPC分类号: G06F12/0207 , G06F13/1684
摘要: A data storage system includes a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data management system receives data from the host system and writes the data as data segments to the multiple storage devices. Each data segment may comprise one sector, more than one sector, or a portion of a sector, depending on the embodiment. The data segments are transferred to and from the multiple storage devices in parallel fashion while the data in each data segment is transferred to its corresponding data storage device sequentially. The data management system reassembles data segments received from the data storage devices and sends the data to the host system.
摘要翻译: 数据存储系统包括通过多个通道在主机系统和多个存储设备之间传送数据的数据管理系统。 数据管理系统从主机系统接收数据,并将数据作为数据段写入多个存储设备。 取决于实施例,每个数据段可以包括一个扇区,多于一个扇区或扇区的一部分。 数据段以并行的方式传送到多个存储设备并从多个存储设备传送,同时将每个数据段中的数据顺序传送到其对应的数据存储设备。 数据管理系统重新组合从数据存储设备接收的数据段,并将数据发送到主机系统。
-
公开(公告)号:US07822887B2
公开(公告)日:2010-10-26
申请号:US11978215
申请日:2007-10-26
申请人: Hooshmand Torabi , Nader Salessi
发明人: Hooshmand Torabi , Nader Salessi
CPC分类号: G06F12/0207 , G06F13/1684
摘要: A data storage system includes a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data management system receives data from the host system and writes the data as data segments to the multiple storage devices. Each data segment may comprise one sector, more than one sector, or a portion of a sector, depending on the embodiment. The data segments are transferred to and from the multiple storage devices in parallel fashion while the data in each data segment is transferred to its corresponding data storage device sequentially. The data management system reassembles data segments received from the data storage devices and sends the data to the host system.
摘要翻译: 数据存储系统包括通过多个通道在主机系统和多个存储设备之间传送数据的数据管理系统。 数据管理系统从主机系统接收数据,并将数据作为数据段写入多个存储设备。 取决于实施例,每个数据段可以包括一个扇区,多于一个扇区或扇区的一部分。 数据段以并行的方式传送到多个存储设备并从多个存储设备传送,同时将每个数据段中的数据顺序传送到其对应的数据存储设备。 数据管理系统重新组合从数据存储设备接收的数据段,并将数据发送到主机系统。
-
-
-
-
-
-
-
-
-