A processing unit for a computer and a computer system incorporating such a processing unit
    1.
    发明公开
    A processing unit for a computer and a computer system incorporating such a processing unit 失效
    处理单元,用于在计算机和计算机系统,包括这样的单元。

    公开(公告)号:EP0496506A2

    公开(公告)日:1992-07-29

    申请号:EP92300212.5

    申请日:1992-01-10

    IPC分类号: G06F11/16

    摘要: A computer system has a plurality of processing units (2-1,2-2,2-n) connected via one or more system buses (1-1,1-2). Each processing unit (2-1,2-2,2-n) has three or more processors (20-1,20-2,20-3) on a common support board (PL) and controlled by a common clock unit (1000). The three processors (20-1,20-2,20-3) perform the same operation and a fault in a processor (20-1,20- 2,20-3) is detected by comparison of the operations of the three processors (20-1,20-2,20-3). If one processor (20-1,20-2,20-3) fails, the operation can continue in the other two processors (20-1,20-2,20-3) of the processing unit (2-1,2-2,2-n), at least temporarily, before replacement of the entire processing unit (2-1,2- 2,2-n). Furthermore, the processing unit (2-1,2-2,2-n) may have a plurality of clocks (A,B) within the clock unit (1000), with a switching arrangement so that the processors (20-1,20-2,20-n) normally receive clock pulses from a main clock (A), but receive pulses from an auxiliary clock (B) if the main clock (A) fails. Switching between the main and auxiliary clock (A,B) involves comparison of the pulse duration from the clocks (A,B). Additionally, a plurality of cache memories (220,221) may be connected in common to the processors (20-1,20-2,20-3), so that failure of one cache memory (220,221) permits the processing unit (2-1,2-2,2-n) to continue to operate using the other cache memory (220,221). Coherence of the contents of the cache memories (220,221) may be achieved by direct comparison, and a comparison method can also be used to invalidate data in an internal cache memory (2020- 1,2020-2,2020-3) of a processor (20-1,20-2,20-3) which differs from that in the external cache memory (220,221). Coherence of protocols may also ensure that data in caches (220,221) of the different processor units (2-1,2-2,2-n) are always correct.

    摘要翻译: 一种计算机系统,具有经由一个或多个系统总线(1-1,1-2),其连接处理单元(2-1,2-2,2-n)的复数。 每个处理单元(2-1,2-2,2-n)具有在共同的支承板的三个或更多个处理器(20-1,20-2,20-3)(PL),并通过一个公共时钟单元(控制 1000)。 这三个处理器(20-1,20-2,20-3)执行的处理器(20-1,20- 2.20〜3)相同的手术和一个故障是由三个处理器的操作的比较来检测 (20-1,20-2,20-3)。 如果一个处理器(20-1,20-2,20-3)发生故障时,手术可以继续在处理单元中的另外两个处理器(20-1,20-2,20-3)(2-1,2 -2,2-N),至少临时地更换整个处理单元(2-1,2- 2.2-N)的前。 进一步,处理单元(2-1,2-2,2-n)可以具有的时钟的时钟单元(1000)内的多个(A,B)中,用一个开关装置因此做了处理器(20-1, 20〜2.20-N)正常地接收从主时钟(A)的时钟脉冲,而从接收的脉冲(一个辅助时钟B)如果主时钟(A)失败。 主,辅时钟(A,B)之间的切换涉及从时钟脉冲持续时间的比较(A,B)。 此外,高速缓冲存储器的有多个(220,221)可以共同连接到所述处理器(20-1,20-2,20-3),所以没有一个高速缓冲存储器(220,221)的失败允许处理单元(2-1 ,2-2,2-n)的继续使用其他高速缓存存储器(220,221进行操作)。 的高速缓冲存储器(220,221)中的内容的连贯性可以通过直接比较来实现,并且因此比较方法可以用于在处理器的高速缓存存储器中的数据无效,以内部(2020 1,2020-2,2020-3) (20-1,20-2,20-3),其从不同“那个”在外部高速缓冲存储器(220,221)。 协议可因此确保的相干性的确在不同的处理器单元(2-1,2-2,2-n)的的高速缓存(220,221)的数据是总是正确的。

    Multiple operating system control method
    3.
    发明公开
    Multiple operating system control method 审中-公开
    SteuerverfahrenfürMehrfachbetriebssysteme

    公开(公告)号:EP1162536A1

    公开(公告)日:2001-12-12

    申请号:EP00304904.6

    申请日:2000-06-09

    申请人: Hitachi, Ltd.

    IPC分类号: G06F9/46

    摘要: An inter-OS control software for switching OS's in operation executed on a single CPU is installed, and plural OS's are made alternately executed. A control program is executed exclusively on one OS, which controls the controlled apparatus. A supervisory control program and a development environment program are executed on another OS, and a memory space is divided so as to make no effect for the operation of the control program. A higher real-time performance and reliability can be established with a single CPU architecture.

    摘要翻译: 安装用于在单个CPU上执行的用于切换操作系统的操作系统间控制软件,并且交替地执行多个操作系统。 控制程序仅在一个操作系统上执行,该控制程序控制受控设备。 在另一个OS上执行监视控制程序和开发环境程序,并且对存储器空间进行分割,从而对控制程序的操作没有影响。 可以使用单个CPU架构来建立更高的实时性能和可靠性。