System and process for diagnosing and correcting errors in a remote data processing equipment
    2.
    发明公开
    System and process for diagnosing and correcting errors in a remote data processing equipment 失效
    系统和用于故障诊断和校正在远程数据处理设备的方法。

    公开(公告)号:EP0068108A2

    公开(公告)日:1983-01-05

    申请号:EP82103878.3

    申请日:1982-05-05

    IPC分类号: G06F11/22

    CPC分类号: G06F11/0778 G06F11/0748

    摘要: A system for diagnosing and correcting errors in remote data processing equipment is provided in which a remote data processor (11) subject to an error condition has associated therewith disk, e.g., diskette storage means (17) together with means for recording on said diskettes data representing the status of the data processor under a par- ticuiar error condition. The remote data processor (11) further has associated therewith means (12) for transmitting the status data stored on said diskette. First receiving means distant from the remote data processor receives the transmitted data and means associated with the receiving means reconstruct the diskette containing the error status data whereby this reconstruct diskette is now available for diagnostics at a point distant from said remote data processor (11).

    Interrupt requests serializing in a virtual memory data processing system
    3.
    发明公开
    Interrupt requests serializing in a virtual memory data processing system 失效
    中断请求在虚拟内存数据处理系统中进行串行化

    公开(公告)号:EP0239181A3

    公开(公告)日:1990-06-27

    申请号:EP87300111.9

    申请日:1987-01-08

    IPC分类号: G06F12/10 G06F13/10 G06F9/46

    CPC分类号: G06F9/4812 G06F12/10

    摘要: In a virtual memory priority interrupt data processing system, system events are logically serialised, because each event causes a different predetermined interrupt servicing routine to be executed, which processes virtual pages in a manner that requires data structures that record the current status of virtual pages to be updated to reflect the change of state resulting from processing. The system events to be serialised include the interrupt that is generated as a result of a page fault, the interrupt that is generated as a result of a paging I/O completion operation that resolves a page fault by paging in a virtual page from the secondary storage device, and lastly, interrupts that are generated in response to a supervisory call to a paging service, such as create or destroy segment. These latter supervisory calls cause the status of one or more pages to be changed and, therefore, the data structure which records such changes must also be updated. The page fault interrupt handling process is only interruptable by another page fault interrupt, or an I/O. An I/O interrupt merely sus­pends the page fault handler. At the completion of the routine that services the I/O device interrupt, the page fault handler continues from the point of interruption. A second page fault interrupt, however, is serviced and the first page fault is restarted at the beginning of its critical section after the second page fault has been serviced. I/O page fault completion interrupts are placed in a queue. The page faulting process is executed in a mode which delays processing this queue, so these interrupts are serialised after the page fault handling interrupts. The supervisory calls to paging services routines also are executed in a mode that delays processing of enqueued I/O page fault completion interrupts. These interrupts are, therefore serialised last, relative to the other system events. The paging service routines do, however, honour page fault interrupts which are, therefore, serialised ahead of the supervisory calls to paging services. When the page fault handler completes, the interrupted paging service will be re-started at the beginning of its critical section. All three system events are, therefore, logically serialised to preserve the integrity of all data structures that record current status of virtual pages and page frames in the system.

    Interrupt requests serializing in a virtual memory data processing system
    4.
    发明公开
    Interrupt requests serializing in a virtual memory data processing system 失效
    在einer Datenverarbeitungsanlage mit virtuellem Speicher的序列号。

    公开(公告)号:EP0239181A2

    公开(公告)日:1987-09-30

    申请号:EP87300111.9

    申请日:1987-01-08

    IPC分类号: G06F12/10 G06F13/10 G06F9/46

    CPC分类号: G06F9/4812 G06F12/10

    摘要: In a virtual memory priority interrupt data processing system, system events are logically serialised, because each event causes a different predetermined interrupt servicing routine to be executed, which processes virtual pages in a manner that requires data structures that record the current status of virtual pages to be updated to reflect the change of state resulting from processing. The system events to be serialised include the interrupt that is generated as a result of a page fault, the interrupt that is generated as a result of a paging I/O completion operation that resolves a page fault by paging in a virtual page from the secondary storage device, and lastly, interrupts that are generated in response to a supervisory call to a paging service, such as create or destroy segment. These latter supervisory calls cause the status of one or more pages to be changed and, therefore, the data structure which records such changes must also be updated.
    The page fault interrupt handling process is only interruptable by another page fault interrupt, or an I/O. An I/O interrupt merely sus­pends the page fault handler. At the completion of the routine that services the I/O device interrupt, the page fault handler continues from the point of interruption. A second page fault interrupt, however, is serviced and the first page fault is restarted at the beginning of its critical section after the second page fault has been serviced.
    I/O page fault completion interrupts are placed in a queue. The page faulting process is executed in a mode which delays processing this queue, so these interrupts are serialised after the page fault handling interrupts. The supervisory calls to paging services routines also are executed in a mode that delays processing of enqueued I/O page fault completion interrupts. These interrupts are, therefore serialised last, relative to the other system events. The paging service routines do, however, honour page fault interrupts which are, therefore, serialised ahead of the supervisory calls to paging services. When the page fault handler completes, the interrupted paging service will be re-started at the beginning of its critical section. All three system events are, therefore, logically serialised to preserve the integrity of all data structures that record current status of virtual pages and page frames in the system.

    摘要翻译: 在虚拟内存优先级中断数据处理系统中,系统事件被逻辑地串行化,因为每个事件导致执行不同的预定中断服务程序,其以需要将虚拟页面的当前状态记录的数据结构的方式处理虚拟页面 更新以反映处理所导致的状态变化。 要串行化的系统事件包括作为页面错误的结果生成的中断,作为通过从次要页面的虚拟页面中的寻呼来解决页面错误的分页I / O完成操作而产生的中断 存储设备,最后是响应于对寻呼服务的监视呼叫而生成的中断,诸如创建或销毁段。 这些后面的监督呼叫导致一个或多个页面的状态被改变,因此记录这些改变的数据结构也必须被更新。 页面错误中断处理过程只能被另一个页面故障中断或I / O中断。 I / O中断只会暂停页面故障处理程序。 在完成对I / O设备中断服务的例程中,页面故障处理程序从中断点继续。 然而,第二页故障中断被服务,并且在第二页故障被维护之后,在其关键部分的开始处重新开始第一页故障。 I / O页面故障完成中断被放置在队列中。 页面故障处理以延迟处理该队列的方式执行,因此在页面故障处理中断之后,这些中断被序列化。 对寻呼服务程序的监督呼叫也以延迟进入的I / O页面故障完成中断处理的模式执行。 因此,相对于其他系统事件,这些中断是最后序列化的。 然而,寻呼服务程序确实会损害页面故障中断,因此在分页服务的监督呼叫之前被序列化。 当页面错误处理程序完成时,中断的寻呼服务将在其关键部分的开头重新启动。 因此,所有三个系统事件都是逻辑序列化的,以保持记录系统中虚拟页面和页面帧的当前状态的所有数据结构的完整性。

    System and process for diagnosing and correcting errors in a remote data processing equipment
    6.
    发明公开
    System and process for diagnosing and correcting errors in a remote data processing equipment 失效
    用于在远程数据处理设备中诊断和纠正错误的系统和过程

    公开(公告)号:EP0068108A3

    公开(公告)日:1986-02-05

    申请号:EP82103878

    申请日:1982-05-05

    IPC分类号: G06F11/22

    CPC分类号: G06F11/0778 G06F11/0748

    摘要: A system for diagnosing and correcting errors in remote data processing equipment is provided in which a remote data processor (11) subject to an error condition has associated therewith disk, e.g., diskette storage means (17) together with means for recording on said diskettes data representing the status of the data processor under a par- ticuiar error condition. The remote data processor (11) further has associated therewith means (12) for transmitting the status data stored on said diskette. First receiving means distant from the remote data processor receives the transmitted data and means associated with the receiving means reconstruct the diskette containing the error status data whereby this reconstruct diskette is now available for diagnostics at a point distant from said remote data processor (11).

    Memory access
    7.
    发明公开
    Memory access 失效
    Speicherzugriff。

    公开(公告)号:EP0589661A1

    公开(公告)日:1994-03-30

    申请号:EP93307432.0

    申请日:1993-09-20

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0802

    摘要: A method and apparatus for improving data processing system performance having a cache (18, 20). Data from one cache line is easily and quickly copied to another cache line within the cache. In the preferred embodiment, this copy cache line operation is initiated using an opcode of a central processing unit's instruction set. Thus, software running on the data processing system can invoke this cache line copy by executing this CPU instruction.
    Another feature is the ability to rename a cache line, again using a CPU instruction to initiate the operation. This provides a logical copy of the cache data without having to perform a physical copy.

    摘要翻译: 一种用于改善具有高速缓存(18,20)的数据处理系统性能的方法和装置。 来自一条高速缓存行的数据可以轻松快速地复制到缓存中的另一个高速缓存行。 在优选实施例中,使用中央处理单元的指令集的操作码来启动该复制高速缓存行操作。 因此,在数据处理系统上运行的软件可以通过执行该CPU指令来调用该高速缓存行副本。 另一个特点是可以重命名高速缓存行,再次使用CPU指令启动操作。 这提供了高速缓存数据的逻辑副本,而不必执行物理副本。

    I/O caching
    8.
    发明公开
    I/O caching 失效
    I / O缓存

    公开(公告)号:EP0377970A3

    公开(公告)日:1991-03-20

    申请号:EP89312896.7

    申请日:1989-12-11

    IPC分类号: G06F12/08

    CPC分类号: G06F12/084

    摘要: A cache for use with input/output devices attached to an input/output bus. Requests for access to system memory by an input/output device pass through the cache. Access authority is checked to determine whether an input/output device is authorised to access that particular page. If it is not, access is denied. Each input/output device has access to a portion of the cache, so that activity by one device will not interfere with activity by another.

    摘要翻译: 用于连接输入/输出总线的输入/输出设备的高速缓存。 输入/输出设备访问系统内存的请求通过缓存。 检查访问权限以确定输入/输出设备是否被授权访问该特定页面。 如果不是,访问被拒绝。 每个输入/输出设备都可以访问高速缓存的一部分,因此一台设备的活动不会干扰另一台设备的活动。

    I/O caching
    9.
    发明公开
    I/O caching 失效
    Ein- / Ausgabecachespeicherung。

    公开(公告)号:EP0377970A2

    公开(公告)日:1990-07-18

    申请号:EP89312896.7

    申请日:1989-12-11

    IPC分类号: G06F12/08

    CPC分类号: G06F12/084

    摘要: A cache for use with input/output devices attached to an input/output bus. Requests for access to system memory by an input/output device pass through the cache. Access authority is checked to determine whether an input/output device is authorised to access that particular page. If it is not, access is denied. Each input/output device has access to a portion of the cache, so that activity by one device will not interfere with activity by another.

    摘要翻译: 用于连接到输入/输出总线的输入/输出设备的缓存。 通过输入/输出设备访问系统内存的请求通过缓存。 检查访问权限以确定输入/输出设备是否被授权访问该特定页面。 如果不是,访问被拒绝。 每个输入/输出设备都可以访问高速缓存的一部分,因此一个设备的活动不会影响另一个设备的活动。