计算机装置和计算机机构的制作方法

文档序号:10699116阅读:296来源:国知局
计算机装置和计算机机构的制作方法
【专利摘要】在计算机装置(100)中,输出管理部(200)按照由OS(160)、应用(170)、管理部(180)构成的每个数据处理系统,根据数据处理系统的状态判定是否许可数据处理系统与设备之间的通信。并且,输出管理部(200)按照每个数据处理系统,按照判定结果对数据处理系统与设备之间的通信进行控制。
【专利说明】
计算机装置和计算机机构
技术领域
[0001]本发明涉及计算机中的设备管理。
【背景技术】
[0002]由于多核CPU(Central Processing Unit:中央处理单元)和大容量存储器的普及,大量使用将多个包含0S(0perating System:操作系统)和应用程序(以下称作应用)的数据处理系统(以下也简称作系统)搭载于一个计算机的多系统计算机结构。
[0003]这种计算机的系统集成度增加,由此,故障产生时的影响范围较大,已开发出以系统单位进行故障检测和系统切换的技术。
[0004]例如在专利文献I中公开有以下技术。
[0005]具有进行通常业务的第1S和与第1S不同的第20S,第20S对第1S保持的信息的内容进行解析,由此捕捉故障的预兆。
[0006]然后,第20S通过向其它计算机传递解析内容,将第1S的处理交接给其它计算机。
[0007]并且,例如在专利文献2中公开有以下技术。
[0008]设置对第1S上运行的程序的执行状态进行监视的监视单元,监视单元在检测到故障的预兆时对第20S上运行的逻辑计算机管理单元进行通知。
[0009]然后,逻辑计算机管理单元通过新起动交接第1S的处理的第30S,能够继续进行处理。
[0010]并且,在专利文献3中公开有以下技术。
[0011]准备集合了与多个单系统计算机对应的假想计算机的多系统计算机,在任意单系统计算机产生故障时,多系统计算机上的假想计算机交接处理,实现处理的继续。
[0012]另一方面,在对马达等物理设备进行控制的系统产生故障的系统切换装置中,存在以下技术。
[0013]为了防止由于从多个系统输出控制信号而导致的控制不稳定化,系统切换装置进行排他控制,使得在实际负责设备控制的运用系统和产生故障的待机系统中,仅运用系统能够输出控制信号。
[0014]例如在专利文献4中公开有以下技术。
[0015]对发送针对致动器的控制信号的单元进行复制,设置在单元外的主从选择模块高速地判定运用系统的单元和待机系统的单元的状态。
[0016]在运用系统的单元异常的情况下,将正常的待机系统的单元切换成运用系统,仅运用系统输出控制信号,在两个系统中接收控制信号的响应。
[0017]现有技术文献
[0018]专利文献
[0019]专利文献1:日本特开2005-115751号公报
[0020]专利文献2:日本特开2004-30363号公报
[0021]专利文献3:日本特开2013-37433号公报
[0022]专利文献4:日本特开2005-56241号公报

【发明内容】

[0023]发明要解决的课题
[0024]在一台计算机上运行一个系统的单系统计算机中,在该单系统计算机上的系统产生故障的情况下(例如一部分接口装置产生故障的情况下),需要进行系统的切换。
[0025]在单系统计算机中进行系统的切换的情况下,能够停止与该单系统计算机连接的全部设备的输出。
[0026]因此,使该单系统计算机的全部设备的输出无效,使待机系统计算机的全部设备的输出有效,进行系统的切换。
[0027]在多个系统动作的多系统计算机中,按照每个系统对一个以上的设备进行控制。
[0028]在将上述这种单系统计算机中的切换方式应用于多系统计算机的情况下,不仅产生故障的系统控制着的接口装置被无效,而且与产生故障的系统无关地,不受该故障影响的其它系统控制着的接口装置也被无效。
[0029]因此,需要进行多系统计算机上的全部系统的系统切换。
[0030]因此,产生不必要的系统切换,由此,存在产生性能降低和冗长度降低等这样的课题。
[0031]本发明的主要目的在于解决这种课题,主要目的在于,在多系统计算机中,能够进行每个数据处理系统的系统切换。
[0032]用于解决课题的手段
[0033]本发明的计算机装置包含分别与多个设备中的任意设备对应的多个数据处理系统,该多个数据处理系统与对应的对应设备通信并进行数据处理,其特征在于,所述计算机装置具有:判定部,其按照每个数据处理系统,根据数据处理系统的状态判定是否许可数据处理系统与对应设备之间的通信;以及通信控制部,其按照每个数据处理系统,按照所述判定部的判定结果对数据处理系统与对应设备之间的通信进行控制。
[0034]发明效果
[0035]在本发明中,能够根据数据处理系统的状态,按照每个数据处理系统对与对应设备之间的通信进行控制。
[0036]因此,能够仅停止产生故障的数据处理系统与对应设备之间的通信,能够进行限于产生故障的数据处理系统的系统切换。
【附图说明】
[0037]图1是示出实施方式I的计算机机构的整体结构例的图。
[0038]图2是示出实施方式I的加入通知的例子的图。
[0039]图3是示出实施方式I的状态变更通知的例子的图。
[0040]图4是示出实施方式I的系统决定通知的例子的图。
[0041]图5是示出实施方式I的故障产生时的状态变化的例子的图。
[0042]图6是示出实施方式I的切换控制装置的动作例的流程图。
[0043]图7是示出实施方式I的管理程序的动作例的流程图。
[0044]图8是示出实施方式I的计算机和切换控制装置的硬件结构例的图。
【具体实施方式】
[0045]实施方式I
[0046]在本实施方式中,说明在多系统计算机中能够进行限于各个系统的系统切换的结构。
[0047]图1示出本实施方式的计算机机构。
[0048]图1所示的计算机机构由作为多系统计算机的计算机装置A100A和计算机装置B100B、切换控制装置110构成。
[0049]在图1中,通过计算机装置A100A和计算机装置B100B实现冗长化。
[0050]另外,下面,计算机装置A100A也称作计算机A100A,计算机装置B100B也称作计算机B100B。
[0051]并且,在不需要区分计算机装置A100A、计算机装置B100B时,作为表示两者的标记,标记作计算机100。
[0052]在图1中,计算机A100A和计算机B100B经由切换控制装置110连接。
[0053]并且,在各计算机100上连接有各计算机100控制的设备即设备I和设备2。
[0054]设备I和设备2例如是马达。
[0055]在各计算机100中存在搭载有CHJ的⑶U卡120,CPU卡120上的软件通过切换接口(I/F) 130而与切换控制装置110进行通信。
[0056]并且,在CPU卡120上连接有用于对设备进行控制的接口卡即设备接口140。
[0057]在CPU卡120上,执行在一台CPU卡120上执行多个OS的管理程序150。
[0058]在管理程序150上,多个0S160进行动作。
[0059]在0S160上,对设备进行控制的应用170以及根据设备的状态和OS的状态判定可否继续处理的管理部180进行动作。
[0060]利用0S160、应用170和管理部180构成一个数据处理系统。
[0061 ] S卩,在计算机A100A中,包含由0S160-1A、应用170-1A、管理部180-1A构成的数据处理系统和由0S160-2A、应用170-2A、管理部180-2A构成的数据处理系统。
[0062]并且,在计算机B100B中,包含由0S160-1B、应用170-1B、管理部180-1B构成的数据处理系统和由0S160-2B、应用170-2B、管理部180-2B构成的数据处理系统。
[0063]下面,将计算机A100A的由0S160-1A、应用170-1A、管理部180-1A构成的数据处理系统和计算机B100B的由0S160-1B、应用170-1B、管理部180-1B构成的数据处理系统称作系统 ABC。
[0064]这样,系统ABC通过计算机A100A和计算机B100B实现冗长化。
[0065]系统ABC与设备I通信并进行规定的数据处理。
[0066]将系统ABC使用的设备I称作系统ABC的对应设备。
[0067]并且,下面,将计算机A100A的由0S160-2A、应用170-2A、管理部180-2A构成的数据处理系统和计算机B100B的由0S160-2B、应用170-2B、管理部180-2B构成的数据处理系统称作系统DEF。
[0068]这样,系统DEF通过计算机A100A和计算机B100B实现冗长化。
[0069]系统DEF与设备2通信并进行规定的数据处理。
[0070 ]将系统DEF使用的设备2称作系统DEF的对应设备。
[0071]管理程序(hypervisor) 150具有针对各0S160模拟切换接口的切换接口模拟部190以及控制从0S160到设备接口 140的输出的输出管理部200。
[0072]更具体而言,输出管理部200按照每个数据处理系统,根据数据处理系统的状态判定是否许可数据处理系统与对应设备之间的通信。
[0073]例如,如果计算机A100A的系统ABC(0S160-1A、应用170-1A、管理部180-1A)产生故障,则输出管理部200A决定禁止计算机A100A的系统ABC与设备I之间的通信。
[0074]然后,输出管理部200按照判定结果对数据处理系统与设备之间的通信进行控制。
[0075]输出管理部200A在许可计算机A100A的系统ABC与设备I之间的通信的情况下,将从计算机A100A的系统ABC到设备I的信号转送到设备接口 140-1A,计算机A100A的系统ABC能够与设备I进行通信。
[0076]另一方面,在禁止计算机A100A的系统ABC与设备I之间的通信的情况下,输出管理部200丢弃从计算机A100A的系统ABC到设备I的信号,计算机A100A的系统ABC无法与设备I
进行通信。
[0077]输出管理部200相当于判定部和通信控制部的例子。
[0078]计算机100上的一个0S160作为对系统切换进行控制的系统来运行。
[0079]具体而言,在计算机A100A中,0S160-3A是系统切换用的OS,在计算机B100B中,0S160-3B是系统切换用的OS。
[0080]在0S160-3A(0S160-3B)上,执行对设备接口 140与0S160的对应进行管理的结构管理部210A(结构管理部210B)和控制切换接口 130A(切换接口 130B)并与切换控制装置110进行通信的通知部220A(通知部220B)。
[0081]在切换控制装置110中,输出许可部111以计算机100单位对后述的输出许可信号的输出可否进行控制。
[0082]输出许可部111相当于许可信号输出部的例子。
[0083]接口通信部112与计算机100的切换接口130进行通信。
[0084]接口通信部112相当于起动检测部的例子。
[0085]切换通知部113向计算机100的结构管理部210发送切换内容。
[0086]切换通知部113相当于运行指示部的例子。
[0087]状态管理部114对各计算机100上的各系统和设备的运行状况进行管理。
[0088]状态管理部114相当于代替选择部的例子。
[0089]输出许可部111和各设备接口140利用输出许可信号线300连接,输出许可部111向输出许可信号线300送出许可从设备接口 140向设备输出信号的信号即输出许可信号。
[0090]当从输出许可部111送出信号许可信号后,设备接口140的输出到达设备。
[0091]输出许可信号线300通过硬件逻辑进行设定,使得在切换控制装置110不进行动作的情况下,不送出输出许可信号。
[0092]在各计算机100中,仅在被输出管理部200许可从系统向设备输出信号,从输出管理部200向设备接口 140转送来自系统的信号,并且从输出许可部111输出了输出许可信号的情况下,从设备接口 140向设备发送信号。
[0093]另外,在图1中示出连接有2台计算机的双重系统,但是,也可以是连接有N(N33)台的N重系统。
[0094]接着,对图1的结构中的动作的概要进行说明。
[0095]在两个计算机100运行之前的初始状态下,切换控制装置110的输出许可部111不对两个计算机100输出输出许可信号(两个计算机100均被禁止向设备的输出)。
[0096]并且,各计算机100的管理程序150的输出管理部200也以禁止各设备的输出的设定进行起动。
[0097]当计算机A100A起动,成为管理程序150A和计算机100A上的系统切换诊断系统(0S160-3A、结构管理部210A、通知部220A)能够进行动作的状态后,结构管理部210A使用通知部220A,从切换接口 130A向切换控制装置110的接口通信部112发送记载有计算机100A的系统结构的加入通知。
[0098]图2是加入通知的例子。
[00"] 在加入通知中至少包含用于唯一确定计算机100的计算机ID (Ident if ier)F100、计算机100内的系统数Fl 10、用于确定计算机100内的系统的系统ID Fl20。
[0100]在图2的例子中,示出在计算机A100A上系统ABC和系统DEF进行动作。
[0101]并且,通过使该加入通知从全部计算机集中到切换控制装置110,能够定义每个系统的冗长度(双重系统、三重系统)。
[0102]例如,在图2的例子中,系统ABC是三重系统,系统DEF和系统GHI是双重系统。
[0103]另外,在图2和后述图3的例子中,以计算机A?计算机C与切换控制装置110连接的结构为前提。
[0104]在管理程序150起动后,包含对设备进行控制的应用的系统(在图1中,例如是0S160-1A、应用 170-1A、管理部 180-1A)起动。
[0105]管理部180-1A对管理程序150A的切换接口模拟部190A进行操作,向结构管理部21OA通知系统的正常起动。
[0106]结构管理部210A使用通知部220A向切换控制装置110发送系统的状态变更通知。
[0107]图3是状态变更通知的例子。
[0108]在状态变更通知中至少包含作为计算机的标识符的计算机IDF200、表示利用状态变更通知来通知状态变更的系统数量的通知系统数F210、表示各系统的状态的系统状态F220o
[0109]在系统状态F220中至少包含系统ID F221和状态F222。
[0110]这里使用的计算机IDF200和系统ID F221使用与计算机起动时的加入通知中使用的值相同的值。
[0111]未产生状态变更的系统也可以不包含在状态变更通知中。
[0112]系统可取的状态是运用状态、待机状态、异常状态。
[0113]运用状态是系统作为运用系统进行动作的状态。
[0114]待机状态是系统作为待机系统进行待机的状态。
[0115]异常状态是系统产生异常的状态。
[0116]关于系统刚刚起动之后的状态,在正常起动的情况下是待机状态,在检测到异常而无法动作的情况下是异常状态。
[0117]如后所述,各系统在从切换接口模拟部190A接收到向运用状态转移的指示之前,不进行运用状态的动作。
[0118]切换控制装置110对由接口通信部112接收到的消息进行解释,在状态管理部114中登记计算机100的系统结构和状态。
[0119]接口通信部112在从计算机A10A接收到加入通知的时点,从输出许可部111向计算机Al OOA侧的输出许可信号线300A送出输出许可信号。
[0120]接着,状态管理部114检查各计算机100中的各系统的运行状态,以系统单位将一个系统决定为运用系统,将其它系统决定为待机系统。
[0121]状态管理部114使用切换通知部113向各计算机100发送系统决定通知。
[0122]切换通知部113通过接口通信部112向各计算机100的结构管理部210发送系统决定通知。
[0123]图4是系统决定通知的例子。
[0124]系统决定通知至少包含作为计算机的标识符的计算机IDF300、表示作为系统决定通知的通知对象的系统数量的通知系统数F310、针对各系统的系统变更指示F320。
[0125]在系统变更指示F320中至少包含系统IDF321和表示变更后的状态的状态F222。
[0126]在计算机A100A中,接收到系统决定通知的结构管理部210A根据通知内容对输出管理部200A的设定进行变更。
[0127]S卩,如果该系统为运用状态,则结构管理部210A在输出管理部200A中进行许可从该系统向对应设备输出信号的设定。
[0128]并且,如果该系统为待机状态,则结构管理部210A在输出管理部200A中进行禁止从该系统向对应设备输出信号的设定。
[0129]并且,结构管理部210A通过切换接口模拟部190A向该系统的管理部180通知系统切换。
[0130]例如在管理部180-1A接收到针对运用系统的变更通知的情况下,管理部180-1A对应用170-1A的动作模式进行变更,应用170-1A进行针对通常运转状态的动作切换。
[0131]以上是计算机100起动时的动作。
[0132]接着,使用图1对计算机B100B的系统ABC(由0S160-1B、应用170-1B、管理部180-1B构成的系统)产生故障时的动作概要进行说明。
[0133]这里,设由于设备接口140-1B故障而在计算机BlOO的系统ABC中产生故障。
[0134]并且,设计算机B100B的系统ABC是运用系统,计算机A100A的系统ABC是待机系统。
[0135]计算机B100B的应用170-1B检测设备接口 140-1B的异常,向管理部180-1B通知异常的检测。
[0136]管理部180-1B判定故障的影响程度,在判断为不能继续动作的情况下,对切换接口模拟部190A进行操作,向结构管理部210A通知不能继续处理。
[0137]结构管理部210A使用通知部220A向切换控制装置110发送状态变更通知。
[0138]接收到状态变更通知的切换控制装置110对状态管理部114进行更新。
[0139]此后的动作与上述起动时的动作相同。
[0140]S卩,状态管理部114检查各计算机100中的各系统的运行状态,设非异常状态的计算机Al OOA的系统ABC为运用系统,设计算机B10B的系统ABC为待机系统。
[0141]状态管理部114使用切换通知部113向各计算机100发送系统决定通知。
[0142]图5是以时间序列排列故障产生时的各计算机100的状态迀移的图。
[0143]在图5中,时间在从左到右的方向上流逝,首先,计算机B100B运行,系统ABC和系统DEF在运用状态下运行。
[0144]在计算机A100A起动的时点,从计算机A100A向切换控制装置110发送加入通知。
[0145]在该时点,计算机A100A的系统全部未起动,因而处于异常状态。
[0146]然后,计算机A100A的各系统起动,由此迀移到待机状态,计算机A100A向切换控制装置110发行状态变更通知。
[0147]然后,在计算机B100B的系统ABC检测到异常的情况下,计算机B100B的系统ABC迀移到异常状态,计算机B100B向切换控制装置110发行状态变更通知。
[0148]由于计算机A100A的系统ABC处于待机状态,因而,切换控制装置110发行用于使计算机A100A的系统ABC成为运用状态的系统变更通知。
[0149]在接收到系统变更通知的计算机A100A中,系统ABC开始作为运用系统运行。
[0150]并且,切换控制装置110还向计算机B100B发送系统变更通知。
[0151 ]在接收到系统变更通知的计算机B100B中,系统ABC停止运行。
[0152]然后,在计算机B100B的系统ABC中,在由于设备的更换或OS的重启而使功能恢复的情况下,计算机B100B的系统ABC迀移到待机状态,向切换控制装置110发送系统变更通知。
[0153]在图5的例子中,在从切换控制装置110接收到使计算机A100A的系统ABC为运用系统的系统变更通知之前,计算机A100A的系统ABC处于待机状态,因而,计算机A100A的输出管理部200A进行控制,使得计算机A100A的系统ABC无法与设备I进行通信。
[0154]然后,当从切换控制装置110接收到使计算机A100A的系统ABC为运用系统的系统变更通知后,计算机A100A的系统ABC处于运用状态,因而,计算机A100A的输出管理部200A进行控制,使得计算机A100A的系统ABC能够与设备I进行通信。
[0155]另一方面,在计算机B100B中,在系统ABC产生故障之前,计算机B100B的系统ABC处于运用状态,因而,计算机B100B的输出管理部200B进行控制,使得计算机B100B的系统ABC能够与设备I进行通信。
[0156]然后,当系统ABC产生故障后,计算机B100B的系统ABC处于异常状态,因而,计算机B100B的输出管理部200B进行控制,使得计算机B100B的系统ABC无法与设备I进行通信。
[0157]接着,对计算机关机时的动作进行说明。
[0158]在进行计算机100的关机时,各系统由于关机而停止。
[0159]此时,结构管理部210向切换控制装置110发行传达系统成为异常状态的意思的系统变更通知,实施各系统的系统切换。
[0160]然后,为了从状态管理部114中删除计算机100的登记,结构管理部210向切换控制装置110发送脱离通知。
[0161]接收到脱离通知的切换控制装置110的接口通信部112从状态管理部114的登记信息中删除该计算机100的记录,并且设定输出许可部111,停止向该计算机100送出输出许可信号。
[0162]接着,对计算机100整体故障时的动作进行说明。
[0163]切换控制装置110掌握各计算机100是否进行动作。
[0164]作为掌握方法,存在通过监视切换接口130的电信号的接通断开来检查切换接口130是否通电的方法、状态管理部114定期发行请求发行状态通知的消息并确认来自计算机100的状态通知的发行状况等方法。
[0165]在切换控制装置110中,在通过这些方法检测到计算机100整体故障的情况下,切换通知部113将在该计算机100中运行中的全部系统切换成其它计算机,状态管理部114删除该计算机的记录,输出许可部111停止向该计算机100送出输出许可信号。
[0166]接着,对切换控制装置110的接口通信部112的动作流程进行说明。
[0167]图6是切换控制装置110的接口通信部112从计算机100接收到通知时的动作流程图。
[0168]SlOO是掌握通知内容的处理。
[0169]S101、S111、S121是根据通知内容而进行分支的处理。
[0170]在图6中,按照S11、S111、S121的顺序进行检查,但是,顺序也可以不同。
[0171]可以周期地执行图6的流程,也可以通过事件驱动来执行图6的流程。
[0172]在SlOO中,接口通信部112检查是否接收到任意通知。
[0173]在判明了从计算机100接收到加入通知的情况下(S101:是),在S102中,接口通信部112根据加入通知的记述,在状态管理部114中记录计算机100的系统结构。
[0174]在该时点,由于该计算机100的各系统未起动,因而,接口通信部112在状态管理部114中记录异常状态作为各系统的状态。
[0175]接着,在S103中,接口通信部112进行输出许可部111的设定,许可该计算机100的输出。
[0176]S卩,使输出许可部111送出输出许可信号。
[0177]在判明了从计算机100接收到脱离通知的情况下(S101:否;S111:是),在S112中,接口通信部112删除状态管理部114的该计算机100的系统结构记录,在SI 13中,进行输出许可部111的设定,禁止该计算机的输出。
[0178]S卩,使输出许可部111停止送出输出许可信号。
[0179]在判明了从计算机100接收到状态变更通知的情况下(S101:否;Slll:否;S121:是),在S122中,接口通信部112对状态管理部114中记录的信息进行更新。
[0180]接着,对管理程序150的输出管理部200的动作流程进行说明。
[0181 ]图7是管理程序150的输出管理部200的动作流程图。
[0182]在对设备进行操作的系统中,根据来自应用170的请求,0S160向管理程序150发行设备接口 140的操作请求。
[0183]操作请求包含从0S160到设备的信号。
[0184]在S200中,输出管理部200针对操作请求,判定该系统是否许可向设备的输出。
[0185]在该系统许可向设备的输出的情况下(S200:是),在S201中,输出管理部200按照请求进行设备接口 140的操作。
[0186]S卩,输出管理部200向设备接口 140转送从0S160到设备的信号,从设备接口 140向设备发送信号。
[0187]在系统处于运用状态时,许可向设备的输出。
[0188]另一方面,在该系统不许可向设备的输出的情况下(S200:否),在S211中,输出管理部200针对来自0S160的操作请求返回伪响应,但是,实际上不进行设备接口 140的操作,防止向设备的输出。
[0189]S卩,输出管理部200丢弃从0S160到设备的信号,并且向0S160发送模拟来自设备的响应信号的模拟信号。
[0190]在系统处于待机状态或异常状态时,禁止向设备的输出。
[0191 ]对以上的本实施方式的动作的效果进行说明。
[0192]在本实施方式中,管理程序150具有输出管理部200,根据切换控制装置110的状态管理部114的判定,输出管理部200对可否从系统向设备接口 140输出进行控制。
[0193]因此,能够得到如下效果:能够以计算机100内的系统单位、设备单位对输出进行控制,即使在计算机100内的一部分系统中进行切换,其它系统也能够继续进行动作。
[0194]并且,在系统的OS或应用进行了引起异常动作而不被许可的输出的情况下,能够仅停止该系统的输出而不对其它系统造成影响。
[0195]并且,在本实施方式中,切换控制装置110通过输出许可部111向输出许可信号线300送出输出许可信号,如果未送出输出许可信号,则来自各设备接口 140的信号不输出到设备。
[0196]因此,在切换控制装置110故障的情况下,也能够避免从多个计算机100向同一设备送出信号的情况,不会成为设备不稳定的动作。
[0197]并且,在本实施方式中,在计算机100的管理程序150和系统切换诊断系统(0S160-
3、结构管理部210、通知部220)正常起动时,切换控制装置110接收加入通知。
[0198]因此,能够避免在管理程序150和系统切换诊断系统无法正常起动且无法进行系统单位的系统切换的状态下输出从设备接口 140到设备的信号的情况,不会成为设备不稳定的动作。
[0199]并且,在本实施方式中,状态管理部114以各计算机100的系统单位判定系统切换。
[0200]因此,能够按照每个计算机100而搭载不同的系统。
[0201]并且,能够得到如下效果:能够根据重要度,得到某个系统为双重系统、某个系统为三重系统等冗长度可变的计算机结构等的灵活结构。
[0202]最后,参照图8对本实施方式所示的计算机100和切换控制装置110的硬件结构例进行说明。
[0203]计算机100和切换控制装置110是计算机,能够利用程序来实现计算机100和切换控制装置110的各要素。
[0204]作为计算机100和切换控制装置110的硬件结构,在总线上连接有运算装置901、外部存储装置902、主存储装置903、通信装置904、输入输出装置905。
[0205]运算装置901是执行程序的CPU卡。
[0206]外部存储装置902例如是R0M(Read Only Memory)、闪存、硬盘装置。
[0207]主存储装置903是RAM(RandomAccess Memory)。
[0208]通信装置904例如是NIC(NetworkInterface Card)。
[0209]输入输出装置905例如是鼠标、键盘、显示器装置等。
[0210]程序通常存储在外部存储装置902中,在下载到主存储装置903中的状态下依次读入到运算装置901中来执行。
[0211]程序是实现作为图1所示的“?部”说明的功能的程序。
[0212]进而,在外部存储装置902中还存储有管理程序和OS,管理程序和OS中的至少一部分下载到主存储装置903中,运算装置901在执行管理程序和OS的同时,执行实现图1所示的“?部”的功能的程序。
[0213]并且,应用还存储在外部存储装置902中,在下载到主存储装置903中的状态下依次由运算装置901来执行。
[0214]并且,在本实施方式的说明中,表示作为“?的判断”、“?的判定”、“?的控制”、“?的许可”、“?的禁止”、“?的设定”、“?的选择”、“?的生成”、“?的更新”、“?的接收”等说明的处理结果的信息、数据、信号值、变量值作为文件存储在主存储装置903中。
[0215]另外,图8的结构只不过示出计算机100和切换控制装置110的硬件结构的一例,计算机100和切换控制装置110的硬件结构不限于图8中记载的结构,也可以是其它结构。
[0216]标号说明
[0217]100:计算机装置;110:切换控制装置;111:输出许可部;112:接口通信部;113:切换通知部;114:状态管理部;120: CPU卡;130:切换接口; 140:设备接口; 150:管理程序;160:OS; 170:应用;180:管理部;190:切换接口模拟部;200:输出管理部;210:结构管理部;220:通知部;300:输出许可信号线。
【主权项】
1.一种计算机装置,其包含分别与多个设备中的任意设备对应的多个数据处理系统,该多个数据处理系统与对应的对应设备通信并进行数据处理,其特征在于,所述计算机装置具有: 判定部,其按照每个数据处理系统,根据数据处理系统的状态判定是否许可数据处理系统与对应设备之间的通信;以及 通信控制部,其按照每个数据处理系统,参照所述判定部的判定结果对数据处理系统与对应设备之间的通信进行控制。2.根据权利要求1所述的计算机装置,其特征在于, 所述通信控制部接收从任意数据处理系统发送到对应设备的信号, 在作为所述信号的发送方的数据处理系统是被所述判定部许可与对应设备之间的通信的许可数据处理系统的情况下,所述通信控制部向对应设备转送来自所述许可数据处理系统的信号, 在作为所述信号的发送方的数据处理系统是被所述判定部禁止与对应设备之间的通信的禁止数据处理系统的情况下,所述通信控制部丢弃来自所述禁止数据处理系统的信号。3.根据权利要求2所述的计算机装置,其特征在于, 所述通信控制部丢弃来自所述禁止数据处理系统的信号,并且,向所述禁止数据处理系统发送模拟来自所述对应设备的信号的模拟信号。4.根据权利要求1所述的计算机装置,其特征在于, 所述判定部禁止产生异常的数据处理系统与对应设备之间的通信。5.根据权利要求1所述的计算机装置,其特征在于, 所述判定部禁止处于待机状态的数据处理系统与对应设备之间的通信。6.—种计算机机构,该计算机机构具有多个计算机装置和对所述多个计算机装置进行管理的管理装置,其特征在于, 各计算机装置包含分别与多个设备中的任意设备对应的多个数据处理系统,该多个数据处理系统与对应的对应设备通信并进行数据处理, 各计算机装置具有: 多个设备接口,它们与所述多个设备连接; 判定部,其按照每个数据处理系统,根据数据处理系统的状态判定是否许可数据处理系统与对应设备之间的通信;以及 通信控制部,其按照每个数据处理系统,参照所述判定部的判定结果对数据处理系统与对应设备之间的通信进行控制, 所述管理装置具有: 起动检测部,其检测起动了所述判定部和所述通信控制部的计算机装置;以及许可信号输出部,其与各计算机装置的设备接口连接,向由所述起动检测部检测到起动了所述判定部和所述通信控制部的计算机装置的设备接口,输出许可与设备之间的通信的许可信号。7.根据权利要求6所述的计算机机构,其特征在于, 在各计算机装置中, 所述通信控制部接收从各数据处理系统发送到对应设备的信号, 在作为所述信号的发送方的数据处理系统是被所述判定部许可与对应设备之间的通信的许可数据处理系统的情况下,所述通信控制部向与对应设备连接的设备接口转送来自所述许可数据处理系统的信号, 在作为所述信号的发送方的数据处理系统是被所述判定部禁止与对应设备之间的通信的禁止数据处理系统的情况下,所述通信控制部丢弃来自所述禁止数据处理系统的信号。8.根据权利要求7所述的计算机机构,其特征在于, 在各计算机装置中, 各设备接口在从所述通信控制部接收到来自所述许可数据处理系统的信号的情况下,在从所述管理装置的所述许可信号输出部接收到许可信号时,向所述许可数据处理系统的对应设备发送来自所述许可数据处理系统的信号。9.根据权利要求6所述的计算机机构,其特征在于, 所述管理装置还具有: 代替选择部,其在任意计算机装置的任意数据处理系统产生异常的情况下,从包含产生异常的异常产生数据处理系统的计算机装置以外的计算机装置所包含的数据处理装置中,选择代替所述异常产生数据处理系统的数据处理系统作为代替数据处理系统;以及运行指示部,其指示包含所述异常产生数据处理系统的计算机装置停止运行所述异常产生数据处理系统,并且,指示包含所述代替数据处理系统的计算机装置开始运行所述代替数据处理系统。
【文档编号】G06F9/46GK106068501SQ201480076799
【公开日】2016年11月2日
【申请日】2014年3月7日 公开号201480076799.0, CN 106068501 A, CN 106068501A, CN 201480076799, CN-A-106068501, CN106068501 A, CN106068501A, CN201480076799, CN201480076799.0, PCT/2014/55969, PCT/JP/14/055969, PCT/JP/14/55969, PCT/JP/2014/055969, PCT/JP/2014/55969, PCT/JP14/055969, PCT/JP14/55969, PCT/JP14055969, PCT/JP1455969, PCT/JP2014/055969, PCT/JP2014/55969, PCT/JP2014055969, PCT/JP201455969
【发明人】增田大树, 摄津敦, 落合真一
【申请人】三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1