-
21.
公开(公告)号:US5815656A
公开(公告)日:1998-09-29
申请号:US949668
申请日:1992-09-23
申请人: Susan Kay Candelaria , Michael Howard Hartung , Dennis Albert Kukula , Kenneth Wayne Lane , Vernon John Legvold , Guy Eugene Martin , John Norbert McCauley, Jr. , Carol Santich Michod , Mark Albert Reid , William Lee Richardson
发明人: Susan Kay Candelaria , Michael Howard Hartung , Dennis Albert Kukula , Kenneth Wayne Lane , Vernon John Legvold , Guy Eugene Martin , John Norbert McCauley, Jr. , Carol Santich Michod , Mark Albert Reid , William Lee Richardson
CPC分类号: G06F11/0793 , G06F11/0727 , G06F11/201 , G06F12/0866
摘要: A data processing system executes a plurality of processes in parallel. The processes access shared user records stored in memory serially. One or more data structures are used to track access by processes to the data structures and to the user records. Responsive to a fault occurring in a first parallel process, a signal is given the remaining parallel processes indicating the failure. Responsive to the failure, it is determined if the faulting parallel process had access to one of the data structures. Depending upon the circumstances of access, integrity of the user records may be assumed and the record validated. The data structures themselves can be examined to determine if the contents of memory is reliable. Typically the data structures support use of the memory as a cache.
摘要翻译: 数据处理系统并行地执行多个处理。 这些进程以串行方式访问存储在存储器中的共享用户记录。 一个或多个数据结构用于跟踪对数据结构和用户记录的进程的访问。 响应于在第一并行过程中发生的故障,给出指示故障的剩余并行过程的信号。 响应于失败,确定故障并行过程是否可以访问其中一个数据结构。 根据访问的情况,可以假设用户记录的完整性并且记录被验证。 可以检查数据结构本身以确定存储器的内容是否可靠。 通常,数据结构支持使用内存作为缓存。