跳到正文

平成24年度 春期 ITパスポート試験 問71

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

問71
頻出度★☆☆

マルチタスクの説明として, 適切なものはどれか。

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

問 71

  • 错误ア

    这是多核处理器的说明。它是在一个 CPU(LSI)中装入多个由运算电路等构成的处理器核心,使其在物理上能够同时执行多个处理的硬件方式;核心为 2 个时称为双核,为 4 个时称为四核。多任务即使 CPU 只有 1 个(单核)也能成立,是操作系统的功能,因此与核心数量是不同的概念。

  • 错误イ

    这是网格计算(把通过网络连接的多台计算机联合起来协同工作,从而整体上实现高性能系统的分布式处理方式)的说明。承担处理的不是一台机器内部的 CPU 时间,而是分散在网络上的多台计算机,这一点与多任务有决定性的差异。同类术语还有集群(clustering),但它们讲的都是把多台计算机汇集起来,而不是在一台机器内部切换进程。

  • 错误ウ

    这是 SIMD(Single Instruction Multiple Data,单指令多数据,即用一条指令对多个数据执行相同处理的方式)的说明,是在图像处理、科学技术计算等需要对大量数据施加相同运算的场合使用的处理器指令方式。它关注的是「指令与数据的对应关系」,与讨论「如何把 CPU 时间分配给各个进程」的多任务,论点完全不同。

  • エ

    正解 多任务是指,操作系统把 CPU 的处理时间细分成小段,依次分配给多个进程(任务),从而即使实际上是一个一个轮流处理,在用户看来也像是多个处理在同时进行的方式。エ 正是在描述「依次将 CPU 的处理时间分配给多个进程,使这些进程看上去像是在同时执行」,因此是恰当的。切换的单位时间称为时间片(分时),每次切换时操作系统都会保存和恢复寄存器等执行状态(上下文切换)。要点在于:多任务不是增加 CPU 个数的硬件话题,而是让有限的 CPU 按时间分享使用的操作系统(软件)功能。之所以能一边编写文档,一边并行播放音乐、下载文件,靠的就是这个机制。

ここがポイント
  • 多任务=操作系统把 CPU 的处理时间细分成小段,依次分配给多个进程(时间片/分时),使它们看上去像是在同时执行的功能。它是即使只有 1 个 CPU 也能成立的软件机制;切换时保存和恢复状态的动作称为上下文切换。
  • 把容易混淆的「多」字系术语区分开来记:多核=在 1 个 CPU 中集成多个核心(硬件);网格计算=让网络上的多台计算机协同工作(分布式处理);SIMD=用 1 条指令处理多个数据(指令方式);多任务=在 1 台机器内对多个进程分时(操作系统功能)。
用語
解答問71エ
练这一题

作答记录