跳到正文

平成22年度 秋期 ITパスポート試験 問86

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

問86
頻出度★★★

システムの性能を評価する指標と方法に関する次の記述中のa~cに入れる字句の適切な組合せはどれか。 利用者が処理依頼を行ってから結果の出力が終了するまでの時間を a タイム,単位時間当たりに処理される仕事の量を b という。また,システムの使用目的に合致した標準的なプログラムを実行してシステムの性能を評価する方法を c という。

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

問 86用定义区分性能指标的两大支柱

  • 错误ア

    这是 a 与 b 互换、并且 c 也错误的双重误答。填入 a 的应当是表示「时间」的词,而吞吐量是单位时间内的处理量,并不是时间,也不存在「吞吐时间」这样的指标。此外,在 b 的「单位时间内所处理的工作量」处填入周转,同样违背定义。c 的模拟是把目标系统建模后在计算机上模拟运行,以预测其行为或性能的方法,并不是在实机上运行标准程序来测量的方法。

  • 错误イ

    c 的基准测试是正确的,但 a 与 b 互换了,因此不恰当。在 a 处填入「吞吐量」,就等于用表示「量」的术语——单位时间内的处理量——去说明从请求到结果输出结束的经过「时间」,与定义不符。在 b 处填入「周转」同样是把表示时间的术语用在对量的说明上,属于错误。这是本题的典型误答:只看 c 就作答的人会被它套住。

  • 错误ウ

    a=周转、b=吞吐量 到这里都是正确的,但 c 错误。模拟是把系统建模后在计算机上模拟运行,以预测尚不存在的配置的性能或排队行为的评价方法。本题的 c 明确写着通过「执行标准程序」来评价,指的是在实际系统上运行并测量的方法,所以此处应填基准测试。正因为 a、b 都对,这是最容易混淆的选项。

  • エ

    正解 正确答案是 エ「a:周转 b:吞吐量 c:基准测试」。把定义逐个代入空栏来确认。(a) 从用户发出处理请求到结果输出全部结束为止的时间,称为周转时间(turnaround time)。它包含请求数据的输入与传输时间、处理的排队等待时间、CPU 的处理时间,直到结果的输出与打印时间,是一个涵盖了去而复返全过程的「时间」指标。(b) 单位时间内所处理的工作量,称为吞吐量(throughput)。它是每小时多少件、每秒多少个作业这类「量」的指标,表示系统整体处理能力的大小。(c) 实际执行与系统使用目的相符的标准程序(基准程序),测量其所需时间或处理件数来评价系统性能的方法,称为基准测试。各选项按 a 与 b 的排列分成两组,所以先看 a 是否为表示「时间」的词来缩小范围。吞吐量是量,而且不存在「吞吐时间」这样的指标,因此填入 a 的是周转,候选缩小到 ウ 和 エ。接着看 c,它不是用模型进行的模拟,而是实际执行程序来测量的方法,所以是基准测试。经过这两步筛选,答案唯一确定为 エ。

ここがポイント
  • 用定义区分性能指标的两大支柱。周转时间是从发出处理请求到结果输出结束为止的全部经过时间(输入、等待、处理、输出全都包含在内),单位是时间。与之相似的术语响应时间(应答时间)是从发出请求到最初的响应开始返回为止的时间,不包含到输出完成的部分,这一点不同。吞吐量是单位时间内能处理的工作量(件/秒、作业/小时等),单位是量。按「是时间的指标,还是量的指标」来分辨,正是本题的解题要点。
  • 区分性能评价方法的用途。基准测试是在实际系统上执行与使用目的相符的标准程序(基准程序),用实测值来比较和评价性能的方法。模拟是把系统建模后模拟运行以预测性能的方法,用于实机尚不存在的设计阶段等场合。此外还应一并掌握监控(测量运行中系统的资源使用状况的方法)。
用語
解答問86エ
练这一题

作答记录