Efficient maintenance of memory list
    1.
    发明申请
    Efficient maintenance of memory list 失效
    高效维护内存列表

    公开(公告)号:US20060117213A1

    公开(公告)日:2006-06-01

    申请号:US10991109

    申请日:2004-11-17

    IPC分类号: G06F11/00

    摘要: Data management systems, such as used in disk control units, employ memory entry lists to help keep track of user data. Improved performance of entry list maintenance is provided by the present invention. Much of the protocol employed to conduct such maintenance is preferably performed by hardware-based logic, thereby freeing other system resources to execute other processes. New entries to the memory list are only allowed at predetermined addresses and entries are updated by writing a predetermined data pattern to a previously allocated address. Optionally, improved error detection, such as a longitudinal redundancy check, may also be performed in an efficient manner during entry list maintenance to assure the integrity of the list.

    摘要翻译: 诸如在磁盘控制单元中使用的数据管理系统使用存储器条目列表来帮助跟踪用户数据。 本发明提供了改进的入口表维护性能。 用于进行这种维护的协议中的大部分优选地通过基于硬件的逻辑执行,从而释放其他系统资源来执行其他进程。 存储器列表的新条目仅允许在预定地址处,并且通过将预定数据模式写入先前分配的地址来更新条目。 可选地,改进的错误检测(例如纵向冗余校验)也可以在进入列表维护期间以有效的方式执行,以确保列表的完整性。

    Method and system for performance enhancement in a polled data storage environment
    2.
    发明申请
    Method and system for performance enhancement in a polled data storage environment 失效
    轮询数据存储环境中性能提升的方法和系统

    公开(公告)号:US20060106957A1

    公开(公告)日:2006-05-18

    申请号:US10990882

    申请日:2004-11-17

    IPC分类号: G06F3/06

    摘要: A method of verifying the passage of a data write across a bus is provided including sending the data write from an originator across the bus to a target, counting the number of data entries received at the target with a counter, and transmitting a return echo write from the target across the bus to a return address. The method further includes attaching the counter value to other data associated with the return echo write and polling the return address. The method allows determination of the completion of a data write by comparing the number of data entries included in the data write with the counter value polled from the return address. Alternatively, in a data streaming environment the progress of a data write may be determined by comparing the number of data entries included in the data write at a select point in time with the counter value polled from the return address. Typical data entries which are counted may include, but are not limited to, bytes, words, double words, or similar data quantities.

    摘要翻译: 提供了一种验证跨总线通过数据写入的方法,包括:通过总线将数据写入发送到目标,通过计数器计数在目标处接收到的数据条目的数量,并发送返回回波写入 从目标公交车到返回地址。 该方法还包括将计数器值附加到与返回回波写入相关联的其它数据并轮询返回地址。 该方法允许通过将数据写入中包括的数据条目数与从返回地址轮询的计数值进行比较来确定数据写入的完成。 或者,在数据流环境中,可以通过将选择时间点上的数据写入中包括的数据条目的数量与从返回地址轮询的计数器值进行比较来确定数据写入的进度。 计数的典型数据条目可以包括但不限于字节,字,双字或类似的数据量。

    Scanning modified data during power loss
    3.
    发明申请
    Scanning modified data during power loss 失效
    在掉电期间扫描修改后的数据

    公开(公告)号:US20050210323A1

    公开(公告)日:2005-09-22

    申请号:US10795168

    申请日:2004-03-05

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1441 G06F11/2015

    摘要: A back-up power source and a back-up storage device are utilized to power a processor and a volatile memory device during a primary power failure. An emergency data-storage algorithm is invoked to create a table of modified data analogous to data residing in a non-volatile memory device associated with a different processor. This table of modified data is written to the back-up storage device.

    摘要翻译: 在主电源故障期间,利用备用电源和备用存储设备为处理器和易失性存储器件供电。 调用紧急数据存储算法以创建类似于驻留在与不同处理器相关联的非易失性存储器设备中的数据的修改数据表。 修改后的数据表被写入备用存储设备。

    System,apparatus, and method for limiting non-volatile memory
    4.
    发明申请
    System,apparatus, and method for limiting non-volatile memory 有权
    用于限制非易失性存储器的系统,装置和方法

    公开(公告)号:US20050071697A1

    公开(公告)日:2005-03-31

    申请号:US10677152

    申请日:2003-09-30

    IPC分类号: G06F1/26

    CPC分类号: G06F11/1441

    摘要: An apparatus for limiting volatile computer memory based on available energy in an auxiliary power source comprises an energy monitor module configured to determine an amount of available energy in the auxiliary power source. Also provided is a memory status module configured to determine an amount of volatile computer memory allocated for use in a computer and a memory adjustment module configured to adjust the amount of volatile computer memory allocated for use in the computer based on the amount of available energy in the auxiliary power source. A startup module may be configured to allow the computer to begin moving data normally when the memory adjustment module limits volatile computer memory allocated for use by the computer to a minimum level and the energy monitor module determines that the amount of available energy in the auxiliary power source has reached a minimum level capable of transferring the volatile computer memory allocated for use by the computer to non-volatile computer memory during a computer shutdown.

    摘要翻译: 基于辅助电源中的可用能量来限制易失性计算机存储器的装置包括被配置为确定辅助电源中的可用能量的能量监测模块。 还提供了一种存储器状态模块,其被配置为确定分配用于计算机的易失性计算机存储器的量和存储器调整模块,所述存储器调整模块被配置为基于可用能量的量来调整分配用于计算机中的易失性计算机存储器的数量 辅助电源。 启动模块可以被配置为当存储器调整模块将分配供计算机使用的易失性计算机存储器限制在最小水平时允许计算机开始正常地移动数据,并且能量监视器模块确定辅助功率中的可用能量的量 源已经达到能够在计算机关闭期间将分配给计算机使用的易失性计算机存储器传送到非易失性计算机存储器的最小级别。

    Technique for capturing wide data buses
    5.
    发明申请
    Technique for capturing wide data buses 有权
    捕获宽数据总线的技术

    公开(公告)号:US20050281201A1

    公开(公告)日:2005-12-22

    申请号:US10871757

    申请日:2004-06-17

    CPC分类号: G01R31/2815 G01R31/3172

    摘要: A trace information queueing system receives a plurality of trace information signals and transmits them through a common connector. The multiple trace information signals may be multiplexed. Each edge of a clock signal may be used to enable transmission of different trace information signals. Alternatively, separate clocks signals may be provided for each trace information signal. A programmable logic device may be used to both multiplex the trace information signals and produce the clock signals necessary to enable their transmission.

    摘要翻译: 跟踪信息排队系统接收多个跟踪信息信号并通过公共连接器传送它们。 多个跟踪信息信号可以被多路复用。 时钟信号的每个边缘可以用于启用不同跟踪信息信号的传输。 或者,可以为每个跟踪信息信号提供单独的时钟信号。 可编程逻辑器件可用于复用迹线信息信号并产生使其能够传输所必需的时钟信号。

    Apparatus and method to overlay (N) first sectors onto (M) second sectors using a data queue
    6.
    发明申请
    Apparatus and method to overlay (N) first sectors onto (M) second sectors using a data queue 失效
    使用数据队列将(N)个第一扇区覆盖到(M)第二扇区上的装置和方法

    公开(公告)号:US20060028948A1

    公开(公告)日:2006-02-09

    申请号:US10912827

    申请日:2004-08-05

    IPC分类号: G11B19/02 G11B5/09

    摘要: A method to convert a plurality of sectors from a first sector format to a second sector format is disclosed. The method provides (N) contiguous first sectors comprising a first sector format to a sector format conversion device which includes a buffer and a data queue, where those (N) first sectors comprise a first number of bytes, and determines that (M) contiguous second sectors, comprising a second sector format, comprise at least the first number of bytes. The method overlays the (i)th first sector onto part or all of the (j)th second sector, and enqueues the newly-overlain (j)th second sector. The method then transmits the newly-overlain (j)th second sector to a data storage device, and writes that (j)th overlain second sector to an information storage medium.

    摘要翻译: 公开了一种将多个扇区从第一扇区格式转换成第二扇区格式的方法。 该方法提供包括第一扇区格式的(N)连续的第一扇区到扇区格式转换设备,该扇区格式转换设备包括缓冲器和数据队列,其中那些(N)个第一扇区包括第一字节数,并确定(M)连续 包括第二扇区格式的第二扇区至少包括第一个字节数。 该方法将(i)第一扇区覆盖到第(j)个第二扇区的部分或全部,并且对新近覆盖(j)第二扇区进行排队。 该方法然后将新近叠加的第(j)个第二扇区发送到数据存储装置,并将(j)第二扇区写入信息存储介质。

    Apparatus and method to preserve data integrity during a power loss
    7.
    发明申请
    Apparatus and method to preserve data integrity during a power loss 失效
    在功率损耗期间保持数据完整性的装置和方法

    公开(公告)号:US20060031714A1

    公开(公告)日:2006-02-09

    申请号:US10912641

    申请日:2004-08-05

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1441

    摘要: A method is disclosed to preserve data integrity during loss of power to an information storage and retrieval system. Applicants' method converts a plurality of sectors having a first sector format to a plurality of sectors having a second sector format. If a power failure warning is received during the sector format conversion process, the method prefetches the next second sector, overlays the next first sector onto part of all of that prefetched second sector, and saves the newly-written second sector before loss of utility power. After restoration of utility power to the information storage and retrieval system, Applicants' method writes that newly-written second sector to an information storage medium.

    摘要翻译: 公开了一种在向信息存储和检索系统断电的过程中保持数据完整性的方法。 申请人的方法将具有第一扇区格式的多个扇区转换成具有第二扇区格式的多个扇区。 如果在扇区格式转换过程中接收到电源故障警告,则该方法预取下一个第二扇区,将下一个第一扇区叠加到所有预取的第二扇区的一部分上,并且在公用电源丢失之前保存新写入的第二扇区 。 在公用电力恢复到信息存储和检索系统之后,申请人的方法将新写的第二扇区写入信息存储介质。

    Communication between logical macros
    8.
    发明申请
    Communication between logical macros 失效
    逻辑宏之间的通信

    公开(公告)号:US20060075178A1

    公开(公告)日:2006-04-06

    申请号:US10958967

    申请日:2004-10-05

    IPC分类号: G06F13/36

    摘要: A connection is provided between logical macros to allow prioritization of operations in accordance with an arbitration scheme that distinguishes between operations based on such factors as priority or size of transaction. The invention allows connection of logical macros and prioritizes the appropriate operation for the resources available to optimize data throughput to optimize the utilization of multiple buses. A first arbiter manages data transmissions over a first communication bus. Arriving short or high-priority messages are transmitted over a second communication bus managed by a second arbiter, but only if the target logical macro is not the same as currently targeted by the first arbiter.

    摘要翻译: 在逻辑宏之间提供连接,以根据基于诸如交易的优先级或大小等因素来区分操作的仲裁方案来确定操作的优先级。 本发明允许连接逻辑宏并优先考虑可用于优化数据吞吐量的资源的适当操作,以优化多个总线的利用。 第一仲裁器管理通过第一通信总线的数据传输。 到达短或高优先级消息通过由第二仲裁器管理的第二通信总线发送,但是仅当目标逻辑宏不同于当前由第一仲裁器定向时。