Method, apparatus, and computer program product for accessing process local storage of another process
    1.
    发明申请
    Method, apparatus, and computer program product for accessing process local storage of another process 有权
    用于访问另一进程的本地存储的方法,装置和计算机程序产品

    公开(公告)号:US20070208882A1

    公开(公告)日:2007-09-06

    申请号:US11360351

    申请日:2006-02-23

    IPC分类号: G06F3/00

    CPC分类号: G06F9/544

    摘要: An operating system kernel includes an attach mechanism and a detach mechanism. In addition, processes are tagged with an access attribute identifying the process as either a client process or a server process. Based on the access attribute, the operating system kernel lays out the process local address space differently depending on whether the process is a client process or a server process. A server process can “attach” to a client process and reference all of the client process' local storage as though it were its own. The server process continues to reference its own process local storage, but in addition, it can reference the other storage, using the client process' local addresses. When access to the other storage is no longer needed, the server process can “detach” from the client process. Once detached, the other storage can no longer be referenced.

    摘要翻译: 操作系统内核包括连接机构和分离机构。 此外,进程用标识进程的访问属性标记为客户端进程或服务器进程。 基于访问属性,操作系统内核会根据进程是客户端进程还是服务器进程来区分进程本地地址空间。 服务器进程可以“附加”到客户端进程,并引用所有客户端进程的本地存储,就像它是自己的。 服务器进程继续参考自己的进程本地存储,但另外也可以引用其他存储,使用客户端进程的本地地址。 当不再需要访问其他存储时,服务器进程可以从客户端进程“脱离”。 一旦分离,其他存储就不能再被引用了。

    Deallocation of memory in a logically-partitioned computer
    2.
    发明申请
    Deallocation of memory in a logically-partitioned computer 失效
    在逻辑分区的计算机中重新分配内存

    公开(公告)号:US20070061612A1

    公开(公告)日:2007-03-15

    申请号:US11225653

    申请日:2005-09-13

    IPC分类号: G06F11/00

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, set uncorrectable error indicators in logical memory blocks in response to detecting an uncorrectable error in memory pages associated with the logical memory blocks. If the logical memory block is allocated to a hypervisor, the memory page may be deallocated in response to detection of the uncorrectable error. When an IPL of a partition is subsequently performed, a determination is made whether a logical memory block allocated to the partition previously encountered the uncorrectable error via the uncorrectable error indicator. If the logical memory block did previously encounter the uncorrectable error, the logical memory block is deallocated from the partition. In an embodiment, if spare memory exists, the logical memory block with the previously encountered uncorrectable error is replaced with the spare memory and the IPL of the partition is continued with the spare memory. If spare memory does not exist, the IPL of the partition is continued without the logical memory block that previously encountered the uncorrectable error. This allows a partition to IPL if it had not been able to because of a persistent uncorrectable error in its IPL path.

    摘要翻译: 一种方法,装置,系统和信号承载介质,在一个实施例中,响应于检测到与逻辑存储器块相关联的存储器页面中的不可校正错误,在逻辑存储器块中设置不可校正的错误指示符。 如果逻辑存储器块被分配给管理程序,则可以响应于检测到不可校正的错误来释放存储器页面。 当随后执行分区的IPL时,确定分配给分区的逻辑存储器块先前是否经由不可校正的错误指示符遇到不可校正的错误。 如果逻辑内存块以前遇到不可纠正的错误,逻辑内存块将从分区中释放。 在一个实施例中,如果存在备用存储器,则具有先前遇到的不可校正错误的逻辑存储器块被备用存储器替换,并且分区的IPL与备用存储器一起继续。 如果备用内存不存在,则分区的IPL将继续,而没有先前遇到不可纠正错误的逻辑内存块。 如果由于IPL路径中持续存在不可纠正的错误,分区不能由IPL分区执行。

    Apparatus and method for dynamically improving memory affinity of logical partitions
    3.
    发明申请
    Apparatus and method for dynamically improving memory affinity of logical partitions 有权
    用于动态提高逻辑分区的内存亲和度的装置和方法

    公开(公告)号:US20070168635A1

    公开(公告)日:2007-07-19

    申请号:US11335812

    申请日:2006-01-19

    IPC分类号: G06F12/00

    CPC分类号: G06F9/5077 G06F9/5033

    摘要: In a computer system that includes multiple nodes and multiple logical partitions, a dynamic partition manager computes current memory affinity and potential memory affinity at the request of a logical partition to help the logical partition determine whether a reallocation of resources between nodes may improve memory affinity for the logical partition. If so, the logical partition requests reallocation of resources by the dynamic partition manager so memory affinity for the logical partition is improved.

    摘要翻译: 在包括多个节点和多个逻辑分区的计算机系统中,动态分区管理器在逻辑分区的请求下计算当前存储器亲和度和潜在的存储器亲和度,以帮助逻辑分区确定节点之间的资源重新分配是否可以改善对于 逻辑分区。 如果是这样,则逻辑分区请求动态分区管理器重新分配资源,从而提高对逻辑分区的内存亲和度。