题目
下列关于单微处理器[1]结构资源并行处理[2]的描述,错误的是() a在任何一个时刻只有一个任务占用 CPU b在一个时间片[3]内 CPU 并行地执行了两个或两个以上的任务c 从微观上来看各个任务还是逐一执行的d 可采取流水处理的方法来实现并行处理
下列关于单微处理器[1]结构资源并行处理[2]的描述,错误的是()
a在任何一个时刻只有一个任务占用 CPU
b在一个时间片[3]内 CPU 并行地执行了两个或两个以上的任务
c 从微观上来看各个任务还是逐一执行的
d 可采取流水处理的方法来实现并行处理
题目解答
答案
根据题意,单微处理器结构资源并行处理时,同时存在多个任务,CPU能够在一个时间片内并行地执行两个或两个以上的任务,因此选项B是正确的。而在微观上,各个任务是交替执行的,而不是逐一执行,因此选项C是错误的。同时,可以采取流水处理的方法来实现并行处理,因此选项D也是正确的。因此,本题描述错误的选项是A,在单微处理器结构资源并行处理时,可能存在多个任务同时占用CPU。因此,答案为A。
解析
本题考查单微处理器系统中任务并行处理的基本原理。关键在于理解单处理器环境下“并行处理”的实现机制,即通过时间片轮转和任务切换实现宏观上的并行,而微观上任务是串行执行的。需注意区分时间片的定义和流水处理的作用。
选项分析
选项a
“在任何一个时刻只有一个任务占用 CPU”
正确。单微处理器同一时间只能执行一个任务,因此CPU资源无法被多个任务同时占用。
选项b
“在一个时间片内 CPU 并行地执行了两个或两个以上的任务”
错误。时间片是单个任务的执行时间段,单处理器无法在同一个时间片内并行执行多个任务。并行效果是通过不同时间片分配不同任务实现的。
选项c
“从微观上来看各个任务还是逐一执行的”
正确。单处理器通过任务切换实现宏观并行,但微观上任务是串行执行的。
选项d
“可采取流水处理的方法来实现并行处理”
正确。流水处理通过分解指令步骤提高资源利用率,属于单处理器并行处理的一种方式。