Method and apparatus for generating a transportable physical level data block trace
    21.
    发明授权
    Method and apparatus for generating a transportable physical level data block trace 有权
    用于生成可移动物理级数据块跟踪的方法和装置

    公开(公告)号:US06493806B1

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

    申请号:US09525199

    申请日:2000-03-14

    IPC分类号: G06F1200

    CPC分类号: G06F11/3485

    摘要: A system and method for generating a transportable physical level data block trace for a computer system. The method comprises capturing a first physical level data block trace on a first computer system, then performing a reverse file system lookup to generate a logical representation of that trace. That logical representation may be delivered to a second computer system, which may perform a file system lookup to convert the logical representation to a second physical level data block trace for a sequence of disk block accesses resulting from executing an application on the second computer system.

    摘要翻译: 一种用于为计算机系统生成可移动物理级数据块跟踪的系统和方法。 该方法包括在第一计算机系统上捕获第一物理级数据块跟踪,然后执行反向文件系统查找以生成该跟踪的逻辑表示。 该逻辑表示可以被递送到第二计算机系统,该第二计算机系统可以执行文件系统查找以将逻辑表示转换为用于在第二计算机系统上执行应用程序导致的一系列磁盘块访问的第二物理级数据块跟踪。

    MEMORY MANAGEMENT
    23.
    发明申请
    MEMORY MANAGEMENT 有权
    内存管理

    公开(公告)号:US20150095563A1

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

    申请号:US14039129

    申请日:2013-09-27

    IPC分类号: G06F12/06

    摘要: Apparatus, systems, and methods to manage memory operations are described. In one embodiment, an electronic device comprises a processor and a memory control logic to retrieve a global sequence number from a memory device, receive a read request for data stored in a logical block address in the memory device, retrieve a media sequence number from the logical block address in the memory device, and return a null response in lieu of the data stored in the logical block address when the media sequence number is older than the global sequence number. Other embodiments are also disclosed and claimed.

    摘要翻译: 描述了管理存储器操作的装置,系统和方法。 在一个实施例中,电子设备包括处理器和存储器控制逻辑以从存储器设备检索全局序列号,接收对存储在存储器设备中的逻辑块地址中的数据的读取请求,从存储器设备中检索媒体序列号 逻辑块地址,并且当媒体序列号比全局序列号更早时,返回空响应代替存储在逻辑块地址中的数据。 还公开并要求保护其他实施例。

    NON-VOLATILE MEMORY INTERFACE
    24.
    发明申请
    NON-VOLATILE MEMORY INTERFACE 有权
    非易失性存储器接口

    公开(公告)号:US20150032941A1

    公开(公告)日:2015-01-29

    申请号:US14128669

    申请日:2013-07-25

    IPC分类号: G06F12/02

    摘要: In an embodiment, a memory interface may send an indication that a request is being sent. The indication may be sent to a non-volatile memory via a point-to-point bus between a memory interface and the non-volatile memory. The memory interface may send the request to the non-volatile memory via the bus. The request may include an address that may be used to identify a location for storing or reading data. The non-volatile memory may acquire the request from the bus and process the request. After processing the request, the non-volatile memory may send an indication to the memory interface that indicates the non-volatile memory has a response to send to the memory interface. The memory interface may grant access to the bus to the non-volatile memory. After being granted access to the bus, the non-volatile memory may send the response to the memory interface.

    摘要翻译: 在一个实施例中,存储器接口可以发送请求被发送的指示。 该指示可以经由存储器接口和非易失性存储器之间的点对点总线发送到非易失性存储器。 存储器接口可以经由总线将请求发送到非易失性存储器。 请求可以包括可用于标识用于存储或读取数据的位置的地址。 非易失性存储器可以从总线获取请求并处理请求。 在处理请求之后,非易失性存储器可以向存储器接口发送指示非易失性存储器具有发送到存储器接口的响应的指示。 存储器接口可以向总线授予对非易失性存储器的访问。 在被允许访问总线之后,非易失性存储器可以将响应发送到存储器接口。

    CACHE WRITE INTEGRITY LOGGING
    25.
    发明申请
    CACHE WRITE INTEGRITY LOGGING 有权
    高速缓存写入完整性记录

    公开(公告)号:US20110238918A1

    公开(公告)日:2011-09-29

    申请号:US13074870

    申请日:2011-03-29

    IPC分类号: G06F12/08

    摘要: 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)来捕获与磁盘和其他媒体访问请求相关联的软件中断来实现非易失性高速缓存。 关联的地址,例如逻辑块地址,可以存储在修改的数据的日志中。 所得到的日志可以存储在非易失性介质中,包括缓存本身。 如果可用的日志空间不足以在加载操作系统驱动程序之前记录所有写入活动,则可以设置一个标志来指示超限状态。

    Cache write integrity logging
    26.
    发明授权
    Cache write integrity logging 有权
    缓存写入完整性日志记录

    公开(公告)号:US07937524B2

    公开(公告)日:2011-05-03

    申请号:US11856258

    申请日:2007-09-17

    IPC分类号: G06F12/00

    摘要: 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)来捕获与磁盘和其他媒体访问请求相关联的软件中断来实现非易失性高速缓存。 关联的地址,例如逻辑块地址,可以存储在修改的数据的日志中。 所得到的日志可以存储在非易失性介质中,包括缓存本身。 如果可用的日志空间不足以在加载操作系统驱动程序之前记录所有写入活动,则可以设置一个标志来指示超限状态。

    Optimally mapping a memory device
    28.
    发明授权
    Optimally mapping a memory device 有权
    最佳地映射内存设备

    公开(公告)号:US07089394B2

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

    申请号:US10420122

    申请日:2003-04-22

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0866 G06F12/0888

    摘要: In one embodiment of the present invention, a method includes observing disk requests for a drive associated with a memory device; and mapping the memory device based on observing the disk requests.

    摘要翻译: 在本发明的一个实施例中,一种方法包括:观察与存储器件相关联的驱动器的盘请求; 并基于观察磁盘请求映射存储设备。

    Disk block allocation optimization methodology with accommodation for file system cluster size greater than operating system memory page size
    30.
    发明授权
    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.

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