单项选择(2017年春程序员软考)

计算机系统中采用【 】技术执行程序指令时,多条指令执行过程的不同阶段可以同时进行处理。

A、流水线

B、云计算

C、大数据

D、面向对象

答案解析

A

【解析】

为提高 CPU 利用率,加快执行速度,将指令分为若干个阶段,可并行执行不同指令的不同阶段,从而使多个指令可以同时执行。在有效地控制流水线阻塞的情况下,流水线可大大提高指令执行速度。经典的五级流水线为取指、译码/读寄存器、执行/计算有效地址、访问内存(读或写)、结果写回寄存器。

讨论