一种用于多处理机系统的系统管理设施技术方案

技术编号:2893632 阅读:190 留言:0更新日期:2012-04-11 18:40
一种数据处理装置,包括紧密耦合的诸中央子系统、外围子系统、一个主存储器和一个系统管理设施,全部都共同耦合到一个系统总线上。系统管理装置在系统总线上具有最高的优先权,它包括集中化资源,该集中化资源提供电源和温度状态指示器、子系统引导器、子系统测试器,给中央子系统定时的功能并容许本地和远地维护使用诸子系统。系统管理设施接收来自中央子系统的指令,以便对各计时器读取写入,并读取整个系统的状态。系统管理设施给中央子系统发出特殊指令,以协助排除硬件和软件的错误。(*该技术在2007年保护过期,可自由使用*)

【技术实现步骤摘要】
本专利技术总的说来涉及数据处理方面的领域,更详细地说,涉及一种系统管理设施,该系统管理设施直接耦合到系统总线上,并提供用以控制包括若干紧密耦合中央子系统的数据处理装置的集中式资源。任何数据处理系统一般总包括用以从外部控制该系统的装置。拥有单个中央处理机的系统一般都有一个控制板,控制板上装有接通和断开电源用的开关、引导系统用的开关和将信息存入寄存器用的开关等。控制板上还会有指示电源状况和各寄存器内容的指示灯。此外通常还会包括一个单周开关和一个单指令开关。后来发展的系统设有一个操作台式阴极射线管显示终端,用以履行这些功能。随着对数据处理提出的要求的增加,采用了双处理机。操作员面板或显示终端耦合到其中一个处理机上,该处理机就成了主处理机。当主处理机出问题时,另一个处理机可成为主处理机。随着数据处理系统可靠性的提高,用户无需花钱雇用来处理硬件或软件出现的问题的专职人员。于是许多制造厂家生产了具有远程维修能力的系统,即维修人员可从中心站进行操作,并使用数据处理站和中心站的调制解调器在电话线路上传输数据,直接与各数据处理系统取得联系。一九八三年五月出版的订货号为VF16-01的《汉尼威尔公司触动式拨号器运程用户指南》中介绍了一种典型的系统。该典型系统包括若干中央子系统、一个主存储器和若干处围控制器,全部都共同耦合到一个系统总线上。其中一个中央子系统直接耦合有一个系统控制设施。系统控制适配器上耦合有一个远地维护显示终端、一个本地显示终端和一个辅助设备(一般是一个记录打印机)。系统控制设施所耦合的那个中央子系统就成了主中央子系统。主中央子系统接收所有来自系统控制设施的控制信息,并将该控制信息传递给整个系统总线上的其它子系统。各个子系统在主中央子系统的控制下执行它们的质量逻辑测试(QLT),主中央子系统又把结果报导给系统控制设施。各中央子系统还具有一个监视计时器和一个实时时钟,控制着软件过程。子系统控制设施只有当主中央子系统操作正常时才完全投入运行,因此系统控制设施耦合到主中央子系统只是作为一个维护工具,它检测各主中央子系统故障的能力是极其有限的。此外,系统控制设施在电源事故报警的情况下不能很快使用系统总线,而是需要等待主中央子系统使用总线。由于主中央系统的优先权比其它子系统(包括存储子系统和一些外围子系统)的小,因此报警可能延迟。一般系统都需要在个别子系统中配备两套各种各样的设备,因此具有成本高开销大的缺点。这些设备包括各种系统计时器,引导装入设备和QLT控制设备。因此,本专利技术的首要目的是提供一种更可靠的数据处理系统。本专利技术的另一个目的是制取一种带有系统管理设施的数据处理系统,该系统管理设施能直接与耦合到系统总线的诸子系统联络。本专利技术的另一个目的是制取费用较小的系统管理设施。本专利技术数据处理系统的一个最佳实施例包括若干子系统和一个系统管理设施(SMF),全部都共同耦合到一个系统总线上。SMF与系统总线耦合在使它具有使用系统总线最高优先权的位置。各子系统包括若干中央子系统和一个主存储器子系统。SMF包括一个微处理机和若干集中化的设备,通过来自各中央子系统(CSS)的指令经由系统总线可使用这些集中化设备。在该最佳实施例中,这些集中化设备包括系统计时设备、电源和温度指示检测设备、系统初始化装置和系统质量逻辑测试(QLT)控制设备。操作员使用SMF时,在本地通过一个系统显示控制台进行,在远地通过远地维护显示控制台进行。系统的初始化是在通过电源和温度设备检测出电源电压符合系统要求时进行的。SMF的软件程序常驻在与其有关的存储器中,该软件程序在微处理机控制下检验SMF的内部操作及其与系统总线连通的能力。检验出内部已工作时,SMF就通过其它存储在存储器中的软件程序启动其余的子系统,使借助主存储器子系统往各中央处理子系统装入引导软件程序和QLT软件程序的过程开始。在正常操作过程中,SMF可能给任何CSS发出一系列专用指令。这些专用指令对系统总线具有最大优选权,会被特指的CSS所识别。这些专用指令与包括各种计时设施的计时设备的系统计时有关。这些计时设施包括实时时钟、监视计时器和日钟计时器。各CSS能通过产生诸如给监视计时器装入、读出监视计时器、给实时时钟装入、读出实时时钟、给日钟计时器装入和读出日钟计时器等指令使用所有这些计时设施。当各计时设施递减计数到零时,SMF的一些专用指令(例如实时时钟中断指令和监视计时器中断指令)使CSS中断。SMF专用指令包括发给CSS协助维护和协助软件排除错误的指令。它们包括停止CPU(中央处理机)、步进CPU、操作CPU、读出CPU各寄存器、写入CPU各寄存器和状态改变指令等。状态改变指令用以向CSS发出电源出故障、注意电源情况或注意温度情况的警报。这使CSS可以采取适当的措施,包括安全存储各寄存器的内容和有秩序地停机等。CSS可以继续运行,并在SMF打印机上打印出运行记录通报,警告维修人员。或者,CSS可以对电源或温度警报不予置理。检测出有差错发生时,SMF可发出专用指令,指示CSS执行质量逻辑测试。此外,当已进入正常启动状态时,即SMF已从远地控制台收到规定的口令时,这些专用指令也可以由操作员从系统控制台或远地控制台发出。要了解实现本专利技术方法的方式和制造本专利技术装置的方法以及该装置的工作方式,最好借助下面的详细说明和附图。附图中,各图中同样的元件采用相同的编号,其中图1是整个数据处理装置的方框图,包括系统管理设施接线的一些细节。图2是耦合到系统总线的系统管理装置的方框图。图3是表示在系统总线上中央处理机发送给系统管理装置的指令和应答的图表。图4是表示在系统总线上系统管理设施发送给中央处理装置的指令和应答的图表。图5是表示系统管理设施中各集中化设备的控制的软件方框图。从图1可以看到紧密耦合的多处理机数据处理装置(DPU)1,该装置包括多个中央子系统(CSS)3至5、多个主存储器10至12、多个外围控制器14至16和一个系统管理设施(SMF)20,全部通过它们各自的系统总线接口2至10共同耦合到系统总线2上。多个设备1 18耦合到外围控制器1 14,多个设备N17耦合到外围控制器N16。多个外围控制器14至16可包括磁盘控制器、磁带控制器、通信控制器和单元记录控制器,这些控制器都耦合有它们相应的磁盘驱动器、磁带设备、通信线路和单元记录设备。各多个CSS3至CSS5的结构都相同。CSS3包括一个中央处理处理机组(CPU1A4和一个CPU1B6),两者都使用耦合到系统总线2的高速缓冲存储器18彼此独立地进行操作。CSS5包括一个CPUNA24和一个CPUNB26,两者都用耦合到系统总线2的高速缓冲存储器8彼此独立地运行。CPUNA24和CPUNB26经由高速缓冲存储器28通过主存储器12访问主存储器10。CSS3至CSS5执行公用操作系统的任务并共用一个公用主存储器,因而它们作为紧密耦合的多处理机工作。应该指出的是,CPU1A4和CPU1B6以后用CPU4和CPU6表示。同样,CPUNA24和CPUNB26用CPU24和CPU26表示。SMF20用以集中控制DPU1。集中按制内容包括整个DPU1系统的初始化、质量逻辑测试(QLT)的集中控制、系统计时器的集中化和向耦合到系统总线2的各子系本文档来自技高网...

【技术保护点】
一种数据处理系统,包括若干共同耦合到一个系统总线的子系统,其特征在于,该数据处理系统还包括:总线接口装置,将所述系统管理装置直接耦合到所述系统总线上;若干共用资源装置,提供与所述系统的运行状态有关的信息;处理装置,耦合到各所述共 用资源装置和所述总线接口装置上;且所述处理装置在响应来自所述共用资源装置的信号时处于运行状态,以便在所述总线上产生信号,用以通知某些子系统有关所述共用资源装置的状态。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:乔治J巴洛埃尔默W卡罗尔詹姆斯W基利华莱士A马特兰维克托M莫尔甘蒂阿瑟彼得斯理查德C泽利
申请(专利权)人:霍尼韦尔布尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1