会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • CACHE WRITE INTEGRITY LOGGING
    • 高速缓存写入完整性记录
    • US20110238918A1
    • 2011-09-29
    • US13074870
    • 2011-03-29
    • Robert J. Royer, JR.Richard L. Coulson
    • Robert J. Royer, JR.Richard L. Coulson
    • G06F12/08
    • G06F12/0804G06F11/1417G06F11/1471G06F12/0802
    • An apparatus, as well as systems, methods, and articles can operate to record the address of write operations to a memory cached by a non-volatile cache prior to executing an operating system cache driver. In an embodiment, a non-volatile cache may be implemented by creating a device option read only memory (ROM), or modifying the associated computer basic input-output system (BIOS) to trap software interrupts associated with disk and other media access requests. Associated addresses, such as logical block addresses, can be stored in a log for data that is modified. The resulting log can be stored in a non-volatile medium, including the cache itself. If the available log space is not large enough to record all write activity prior to loading operating system drivers, a flag may be set to indicate the overrun condition.
    • 在执行操作系统高速缓存驱动器之前,设备以及系统,方法和文章可以操作以将写入操作的地址记录到由非易失性高速缓存的存储器中。 在一个实施例中,可以通过创建设备选项只读存储器(ROM)或修改相关联的计算机基本输入 - 输出系统(BIOS)来捕获与磁盘和其他媒体访问请求相关联的软件中断来实现非易失性高速缓存。 关联的地址,例如逻辑块地址,可以存储在修改的数据的日志中。 所得到的日志可以存储在非易失性介质中,包括缓存本身。 如果可用的日志空间不足以在加载操作系统驱动程序之前记录所有写入活动,则可以设置一个标志来指示超限状态。
    • 3. 发明授权
    • Cache write integrity logging
    • 缓存写入完整性日志记录
    • US07937524B2
    • 2011-05-03
    • US11856258
    • 2007-09-17
    • Robert J. Royer, Jr.Richard L. Coulson
    • Robert J. Royer, Jr.Richard L. Coulson
    • G06F12/00
    • G06F12/0804G06F11/1417G06F11/1471G06F12/0802
    • An apparatus, as well as systems, methods, and articles can operate to record the address of write operations to a memory cached by a non-volatile cache prior to executing an operating system cache driver. In an embodiment, a non-volatile cache may be implemented by creating a device option read only memory (ROM), or modifying the associated computer basic input-output system (BIOS) to trap software interrupts associated with disk and other media access requests. Associated addresses, such as logical block addresses, can be stored in a log for data that is modified. The resulting log can be stored in a non-volatile medium, including the cache itself. If the available log space is not large enough to record all write activity prior to loading operating system drivers, a flag may be set to indicate the overrun condition.
    • 在执行操作系统高速缓存驱动器之前,设备以及系统,方法和文章可以操作以将写入操作的地址记录到由非易失性高速缓存的存储器中。 在一个实施例中,可以通过创建设备选项只读存储器(ROM)或修改相关联的计算机基本输入 - 输出系统(BIOS)来捕获与磁盘和其他媒体访问请求相关联的软件中断来实现非易失性高速缓存。 关联的地址,例如逻辑块地址,可以存储在修改的数据的日志中。 所得到的日志可以存储在非易失性介质中,包括缓存本身。 如果可用的日志空间不足以在加载操作系统驱动程序之前记录所有写入活动,则可以设置一个标志来指示超限状态。
    • 10. 发明申请
    • NAND MEMORY
    • NAND存储器
    • US20090327581A1
    • 2009-12-31
    • US12165319
    • 2008-06-30
    • Richard L. Coulson
    • Richard L. Coulson
    • G06F12/02
    • G11C16/3418G11C16/3431G11C2029/0407
    • Disclosed herein is a method and apparatus to refresh/rewrite the data in a NAND solid state storage device (“SSD”) only when it needs to be re-written. Upon power-up, the SSD assumes that it may have been a long time since some of its data was last written, and a background task to scan through all the data is started in the SSD. During idle periods, the entire contents of the drive is read. If a location is read and it has more than “bit error threshold” bits (for example three (3) bits if there is capability to correct eight (8) bits) in error before error correction is applied, it is assumed that this memory location is retaining the data only marginally, and the corrected data should be re-written to a new location, or alternatively re-written in the same location. The corrected data is then re-written to a new location or the same location.
    • 这里公开了仅在需要重新写入NAND固态存储装置(“SSD”)时刷新/重写数据的方法和装置。 上电时,SSD假定自从上一次写入数据以来可能已经有很长时间了,并且在SSD中开始扫描所有数据的后台任务。 在空闲期间,读取驱动器的全部内容。 如果读取位置并且在应用错误校正之前,它具有多于“位错误阈值”位(例如三(3)位,如果有能力校正八(8)位)错误,则假设该存储器 位置仅保留数据,修正后的数据应重新写入新位置,或者重新写入同一位置。 然后将更正的数据重新写入新位置或相同位置。