問94
頻出度★★☆
並列処理の説明として, 適切なものはどれか。
这道题的解析和你的作答记录。
並列処理の説明として, 適切なものはどれか。
正解 并行处理是指将一连串处理分割为「可同时执行」的多个处理单元,再由多个 CPU(处理器)同时并行地执行的方式。ア 正是这一定义本身,同时满足「将处理分割」与「由多个 CPU 同时执行」这两个要点,因此为正确答案。通过增加 CPU、提高同时执行的数量,从而缩短整体处理时间(提升吞吐量),正是并行处理的本质。
将多个相关的处理汇总为一个处理单元来执行,是把处理合并起来进行批量处理的思路(如批处理或事务的合并执行),与「由多个 CPU 同时运行」的并行处理无关。它并不是把处理分割,而是把处理合并,方向与并行处理正好相反。
将业务逻辑和数据库处理交给服务器端、把用户界面处理交给客户端来分担,是客户端服务器系统(多层架构)的职责分工的说明,而不是关于并行执行处理的内容。
将一个 CPU 的处理时间分割为短小的单元(时间片),按顺序分配给多个应用软件来执行,这是以时分方式共享单个 CPU 的分时(多任务)的说明。这里始终只有一个 CPU,通过「按顺序」切换来执行,因此与由多个 CPU「同时」执行的并行处理不同。