1.
    发明专利
    未知

    公开(公告)号:DE3685397D1

    公开(公告)日:1992-06-25

    申请号:DE3685397

    申请日:1986-08-12

    Applicant: IBM

    Abstract: A method for serialising process access to shared resources utilising low-level atomic functions to maintain control structures in which non-contiguous words must be modified at two different times. The atomic functions require an initiation operation partitionable from a completion operation. Each process requesting access to the shared resource performs the initiation operation, which begins modification of a control structure. The completion operation may be performed by the original process if there is no resource conflict. If, however, another process is currently modifying the control structure, then the task of performing the completion operation is passed to one of the concurrently-accessing processes.

    METHOD AND APPARATUS FOR LOGGING JOURNAL DATA USING A LOG WRITE AHEAD DATA SET

    公开(公告)号:DE3379754D1

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

    申请号:DE3379754

    申请日:1983-05-02

    Applicant: IBM

    Abstract: The invention provides a computing apparatus and method for maintaining a journal log 80. The computing apparatus includes volatile storage for storing a log buffer 60 and a non-volatile storage for storing a journal log 80. Non-volatile storage means 70 are provided for storing in a write-ahead data set a plurality of short data blocks. The log buffer contents are written to the write-ahead data set responsive to a process epoch occurring before the log buffer is filled. The log buffer contents are written to the journal log upon the log buffer being filled. The redoing or undoing of data base changes is made with reference to the write ahead data set only in the case of a system failure resulting in loss of log buffer data not yet written to the journal log; otherwise data base changes are redone or undone with reference to the log buffer or journal log.

Patent Agency Ranking