跳到正文

平成24年度 秋期 ITパスポート試験 問57

这道题的解析和你的作答记录。

問57
頻出度★★★

デュアルシステムの説明はどれか。

出典 平成24年度 秋期 ITパスポート試験 問57
解説

問 57

  • 错误ア

    这是双工系统(duplex system)的说明。双工系统由承担日常业务的主系统(现用系)和为应对其故障而待命的从系统(备用系)这两套构成,当主系统发生故障时切换到从系统,由它接续处理。从系统在待命期间,或者以随时可以顶替的相同状态运行(热备份),或者让它去做批处理等别的工作。要点在于:两套系统并不是同时执行相同的处理,而是有一套处于待命状态,因此不具备比对结果、验证其正确性的作用。所以它与以交叉核对为本质的双重系统是两回事。

  • 错误イ

    这是对等(P2P,peer-to-peer)型分布式处理系统的说明。它指的是接入网络的各台计算机处于对等地位,有时作为请求的一方、有时作为响应的一方,彼此融通资源和服务的形态。这讲的是如何分散处理的构成问题,而不是为提高可靠性的双机冗余方式。它完全不包含双重系统的要点——「把相同的处理做两遍并核对结果」,因此错误。

  • 错误ウ

    这是以客户机/服务器系统为代表的层次型(带有上下级关系的)分布式处理系统的说明。它指的是像提供服务的服务器与使用服务的客户机那样,在角色上设定明确的上下级关系并分担处理的形态。与イ一样,这同样是分布式处理构成的分类,而不是通过把系统双机冗余来确保可靠性的方式。它既没有提到结果的交叉核对,也没有提到故障时的切换,因此不能成为双重系统的说明。

  • エ

    正解 正确答案是エ。双重系统是指准备两套结构相同的计算机系统,用这两套系统同时执行完全相同的处理,并把处理结果相互比对(交叉核对)的方式。如果两套系统的结果一致,就把该结果视为正确并进入下一步处理。如果结果不一致,就可以判断某处发生了故障或误动作,于是把异常的那一套切离,仅用剩下的正常系统继续处理。这种机制有两个优点。其一,它不只是检测故障,还能确认「得出的结果是否正确」,因此结果本身的可靠性很高。其二,即使一套发生故障处理也不会停止,因此可用性(运行率)也很高。另一方面,由于始终让两套系统满负荷运行,设备费用和运维成本都会变大。因此,它被用于差错会直接关系到人命或社会的场合,如银行的联机账务系统、座位预订系统、列车运行控制等对可靠性要求极高的用途。题目中「用两套系统执行完全相同的处理,并交叉核对结果」这一描述与上述定义不多不少地完全吻合,所以エ正确。

ここがポイント
  • 区分双重系统与双工系统 —— 双重是用两套系统同时执行相同的处理、并交叉核对结果以保证可靠性的方式;双工是准备主系统(现用系)与从系统(备用系)、在发生故障时进行切换的方式。两者都属于双机冗余,但有没有始终并行处理和结果核对,才是决定性的区别。
  • 双机冗余(可靠性设计)与分布式处理(系统构成)是不同的切入角度 —— 对等型是对等关系、客户机/服务器是明确的上下级关系,这是分布式处理形态的分类,与提高容错性的双机冗余方式所考察的角度不同。在术语题中,看清某个词属于哪个角度的分类用语,是通向正确答案的捷径。
用語
解答問57エ
练这一题

作答记录