Handling memory faults for mirrored memory
    1.
    发明授权
    Handling memory faults for mirrored memory 有权
    处理镜像内存的内存故障

    公开(公告)号:US07302526B1

    公开(公告)日:2007-11-27

    申请号:US10811566

    申请日:2004-03-29

    IPC分类号: G06F12/16

    摘要: Handling a faulting memory of a pair of mirrored memories includes initially causing a non-faulting memory of the pair of mirrored memories to service all read and write operations for the pair of mirrored memories, determining that hardware corresponding to the faulting memory of the pair of mirrored memories has been successfully replaced to provide a new memory, in response to the new memory being provided, causing data to be copied from the non-faulting memory to the new memory while data is being read to and written from the non-faulting memory, and, in response to successful copying to the new memory, causing writes to be performed to both memories of the pair of mirrored memories and selecting one of the pair of mirrored memories for read operations when one or more read operations are performed. Handling a faulting memory may also include, in response to a write being performed to the non-faulting memory while data is being copied from the non-faulting memory to the new memory, causing the write to be performed to the non-faulting memory and the new memory.

    摘要翻译: 处理一对镜像存储器的故障存储器包括首先使一对镜像存储器的非故障存储器为所述一对镜像存储器的所有读和写操作提供服务,确定对应于所述一对镜像存储器中的故障存储器的硬件 镜像存储器已被成功地替换以提供新的存储器,以响应于提供的新存储器,使数据从非故障存储器复制到新存储器,同时从非故障存储器读取和写入数据 并且响应于成功复制到新存储器,使得对一对镜像存储器的两个存储器执行写入,并且当执行一个或多个读取操作时,选择一对镜像存储器中的读取操作之一。 处理故障存储器还可以包括响应于在将数据从非故障存储器复制到新存储器的同时向非故障存储器执行写入,使得对非故障存储器执行写入,并且 新的记忆。

    Mirrored memory
    2.
    发明授权
    Mirrored memory 有权
    镜像记忆

    公开(公告)号:US07472221B1

    公开(公告)日:2008-12-30

    申请号:US10812291

    申请日:2004-03-29

    IPC分类号: G06F12/00

    摘要: Accessing data memory includes writing data to a first memory location and to a second memory location in response to a request to write data to a memory address that corresponds to both locations, where the first and second memory locations are mirrored, in response to a request to read data from the memory address, reading data from the first memory location or the second memory location based on load balancing, and accessing data from the second memory location in response to a request to access data at the memory address when memory hardware corresponding to the first memory location has failed. Accessing the data memory may include requesting access to a specific one of the first and second memory locations. The memory address may contain a portion that is common to both the first memory location and the second memory location. Hardware coupled to the memory may cause data written using the memory address to be automatically written to the first memory location and the second memory location.

    摘要翻译: 响应于响应于请求向第一存储器位置和第二存储器位置写入数据到第二存储器位置和第二存储器位置的响应于将数据写入与两个位置对应的存储器地址的请求,其中第一和第二存储器位置被镜像 从存储器地址读取数据,基于负载平衡从第一存储器位置或第二存储器位置读取数据,以及当对应于存储器地址的存储器硬件的存储器硬件的响应于访问存储器地址上的数据的请求时,从第二存储器位置访问数据 第一个内存位置失败。 访问数据存储器可以包括请求访问第一和第二存储器位置中的特定的一个。 存储器地址可以包含第一存储器位置和第二存储器位置两者共同的部分。 耦合到存储器的硬件​​可能导致使用存储器地址写入的数据被自动写入第一存储器位置和第二存储器位置。