Control unit busy queuing
    1.
    发明授权
    Control unit busy queuing 失效
    控制单元忙排队

    公开(公告)号:US4546430A

    公开(公告)日:1985-10-08

    申请号:US513051

    申请日:1983-07-13

    CPC分类号: G06F13/20 G06F13/122

    摘要: In a system wherein a central computer complex is connected through central control modules (CCM) and channel modules (CM) to the control units of peripheral subsystems, a first queue is maintained in a CCM for Start I/O Fast (SIOF) commands waiting to be accepted by the CMs connected thereto. After a CM accepts an SIOF command and passes it on to a control unit, the control unit may return to the CM a busy status which is then passed through to the CCM. The CCM maintains a control unit busy (CUB) queue and an entry is made therein when busy status is returned. When a control unit reports control unit end status to the CCM, the CUB queue is linked to the top of the SIOF so that the CMs may again be informed that the SIOF commands are available. The arrangement avoids two interruptions of the central computer complex to report first that the control unit is busy and then that the control unit is available.

    摘要翻译: 在中央计算机复合体通过中央控制模块(CCM)和信道模块(CM)连接到外围子系统的控制单元的系统中,第一个队列保持在用于启动I / O快速(SIOF)命令等待的CCM中 被连接到其的CM接受。 在CM接收到SIOF命令并将其传递给控制单元之后,控制单元可以将CM返回到繁忙状态,然后将其传递给CCM。 当忙碌状态返回时,CCM维护一个控制单元忙(CUB)队列并进入其中。 当控制单元将控制单元的结束状态报告给CCM时,CUB队列被链接到SIOF的顶部,使得CM再次被通知SIOF命令可用。 该装置避免中央计算机复合体的两次中断,首先报告控制单元正忙,然后控制单元可用。

    Cache memory with data compaction for use in the audit trail of a data
processing system having record locking capabilities
    2.
    发明授权
    Cache memory with data compaction for use in the audit trail of a data processing system having record locking capabilities 失效
    具有数据压缩的缓存存储器,用于具有记录锁定功能的数据处理系统的审计跟踪

    公开(公告)号:US5193162A

    公开(公告)日:1993-03-09

    申请号:US432421

    申请日:1989-11-06

    摘要: A multiprocessor data processing system is implemented with processors, each of which may request for a temporary time the exclusive lock on an object which is stored on a data base. To achieve this a lock processor synchronizes the locking and unlocking of the objects. The requesting processor directs the storage of the object from the data base into a selected high performance storage unit, where it has exclusive rights to modify or write into the object until the object is unlocked by the processor. An audit tape or disk records all modifications made to any object during a transaction. A non-volatile cache memory is inserted in the audit trail to store a before-look image of the object that resides in the high performance storage unit. Data compaction occurs by comparison of the before-look image with an after-look image to provide a difference image, which is supplied to an audit buffer that is coupled to the audit tape. The locking processor may unlock the secured object once the after-look image has been committed from either a stored version in the non-volatile cache or from a high performance main memory unit to the data base disk. The difference image and the after-look image associated with the difference image may then be stored in the non-volatile cache, and provided to the audit tape or disk and the data base disk in a sequence which is independent of the operating sequence of the requesting processor.

    摘要翻译: 处理器实现多处理器数据处理系统,每个处理器可以请求临时时间对存储在数据库上的对象的排他锁定。 为了实现这一点,锁定处理器同步对象的锁定和解锁。 请求处理器将对象从数据库的存储引导到所选择的高性能存储单元中,其中它具有修改或写入对象的专有权利,直到对象被处理器解锁。 审核磁带或磁盘记录在事务期间对任何对象所做的所有修改。 非易失性高速缓冲存储器插入到审计跟踪中,以存储位于高性能存储单元中的对象的前景图像。 数据压缩通过将前景图像与后视图像进行比较而发生,以提供差分图像,该图像被提供给耦合到审核磁带的审核缓冲器。 一旦后视图像已经从非易失性高速缓存中的存储版本或从高性能主存储器单元提交到数据库磁盘,锁定处理器可以解除安全对象。 与差分图像相关联的差异图像和后视图像然后可以存储在非易失性高速缓存中,并以独立于操作顺序的顺序提供给审核磁带或磁盘和数据库磁盘 请求处理器。