Symmetric/asymmetric shared processing operation in a tightly coupled
multiprocessor
    1.
    发明授权
    Symmetric/asymmetric shared processing operation in a tightly coupled multiprocessor 失效
    紧密耦合的多处理器中的对称/非对称共享处理操作

    公开(公告)号:US5649184A

    公开(公告)日:1997-07-15

    申请号:US495982

    申请日:1990-03-20

    IPC分类号: G06F9/46 G06F17/30

    摘要: In a data base processing system using a multiprocessor system, the data base processing system includes: a storage unit provided in the shared memory for storing data base management information representing either an object of a shared processing operation or an object of a local processing operation for every resource; an access management unit provided in each of the processor modules for performing an access control for an access request to the data base under either the shared processing operation or the local processing operation in accordance with the data base management information, the shared processing operation being symmetrically performed, and the local processing operation being asymmetrically performed in each processor module; and a control unit provided in the processor module for controlling the shared/local conversion in such a way that: an access state of the resource is managed for every resource; when a frequency of the access is unevenly distributed to a particular processor module, the resource of that processor module is determined as the object of the local processing operation at that particular processor module; and when the frequency of the access is not unevenly distributed to a particular processor module, the resource of a particular processor module is determined as the object of the shared processing operation. The data base processing system further includes a deadlock detection system.

    摘要翻译: 在使用多处理器系统的数据库处理系统中,数据库处理系统包括:存储单元,设置在共享存储器中,用于存储表示共享处理操作的对象或本地处理操作的对象的数据库管理信息, 每个资源; 在每个处理器模块中设置的访问管理单元,用于根据数据库管理信息在共享处理操作或本地处理操作下执行对数据库的访问请求的访问控制,共享处理操作对称地 并且在每个处理器模块中不对称地执行本地处理操作; 以及控制单元,设置在所述处理器模块中,用于以如下方式控制所述共享/本地转换:对每个资源管理所述资源的访问状态; 当访问频率不均匀地分配给特定处理器模块时,该处理器模块的资源被确定为该特定处理器模块处的本地处理操作的对象; 并且当访问的频率不是不均匀地分配给特定处理器模块时,特定处理器模块的资源被确定为共享处理操作的对象。 数据库处理系统还包括死锁检测系统。

    Method of and an apparatus for shortening a lock period of a shared
buffer
    2.
    发明授权
    Method of and an apparatus for shortening a lock period of a shared buffer 失效
    用于缩短共享缓冲器的锁定周期的方法和装置

    公开(公告)号:US5715447A

    公开(公告)日:1998-02-03

    申请号:US562633

    申请日:1995-11-27

    IPC分类号: G06F9/46 G06F17/30

    CPC分类号: G06F9/52 Y10S707/99938

    摘要: A method of shortening a lock period of a shared buffer in a data processing system includes a step of securing a copy memory used when nonvolatilizing the contents of the shared buffer, a step of temporarily locking the shared buffer, a step of copying the contents of the shared buffer into the copy memory, a step of unlocking the shared buffer after the completion of the copying step and a step of nonvolatilizing the contents of the copy memory. The shared buffer is locked before the contents thereof are copied into the copy memory and is unlocked after the completion of the copying step and before the nonvolatilization of the contents of the copy memory.

    摘要翻译: 一种缩短数据处理系统中的共享缓冲器的锁定时间的方法包括以下步骤:保护在非卷积共享缓冲器的内容时​​使用的复制存储器,暂时锁定共享缓冲器的步骤,复制内容的步骤 共享缓冲器到复制存储器中,在完成复制步骤之后解锁共享缓冲器的步骤以及非卷积复制存储器的内容的步骤。 共享缓冲区在其内容被复制到复制存储器中之前被锁定,并且在完成复制步骤之后以及在复制存储器的内容的非挥发之前被解锁。