使用多处理机系统的主要目的是实现(  )代码的并行性。A.操作级和指令级 B

资格题库2022-08-02  30

问题 使用多处理机系统的主要目的是实现(  )代码的并行性。A.操作级和指令级 B.指令级和作业级C.作业级和任务级 D.任务级和指令级

选项 A.操作级和指令级
B.指令级和作业级
C.作业级和任务级
D.任务级和指令级

答案 C

解析 广义上说,使用多台计算机协同工作来完成所要求的任务的计算机系统都是多处理机系统。传统的狭义多处理机系统是指利用系统内的多个CPU并行执行用户多个程序,以提高系统的吞吐量或用来进行冗余操作以提高系统的可靠性。程序级的并行,属于作业级和任务级。
并行性又有粗粒度并行性(coarse-grained parallelism)和细粒度并行性(fine-grained parallelism)之分。所谓粗粒度并行性是在多处理机上分别运行多个进程,由多台处理机合作完成一个程序。所谓细粒度并行性是在一个进程中进行操作一级或指令一级的并行处理。这两种粒度的并行性在一个计算机系统中可以同时采用,在单处理机上则用细粒度并行性。
转载请注明原文地址:https://tihaiku.com/congyezige/2401463.html

最新回复(0)