跳到正文

平成30年度 秋期 ITパスポート試験 問59

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

問59
頻出度★★☆

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

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

問 59

  • 错误ア

    “CPU 上搭载多个内核(运算电路)”是“多核(multi-core)”的说明,而非多线程。多核指的是硬件(CPU)的构成,与划分软件处理单元的多线程是不同的概念。

  • 错误イ

    “利用硬盘等外部存储装置,实现比主存更大容量的存储空间”是“虚拟内存(虚拟存储)”的说明,是一种存储管理方法,与线程的并行处理无关。

  • ウ

    正解 多线程是指将一个应用程序划分为称为“线程”的多个处理单元,并让它们同时并行地执行的机制。这样就能在一个程序内高效地推进多个处理。选项ウ所说的“将一个应用程序划分为多个处理单元,并对它们进行并行处理”正是这一定义本身,因此为正确答案。

  • 错误エ

    “将一份数据分割开,并行写入到多个硬盘中”是 RAID0 的“条带化(striping)”的说明。它是一种加快磁盘写入速度的方法,与并行执行程序处理单元的多线程不同。

ここがポイント
  • 多线程 = 将一个程序划分为多个处理单元(线程)并并行执行的机制。它是软件侧的并行处理概念。
  • 区分容易混淆的近义术语:多核(CPU 有多个内核)、虚拟内存(用外部存储扩展主存)、条带化/RAID0(将数据分散写入多个磁盘)。
用語
解答問59ウ
练这一题

作答记录