问题 单项选择题

计算机的体系结构一般分为冯•诺依曼结构和哈佛结构两种,以下对哈佛结构的叙述中,不正确的是()。

A.程序和数据保持在同一物理存储器上

B.指令、数据可以有不同宽度

C.DSP数字信号处理器是哈佛结构

D.ARM9核是哈佛结构

答案

参考答案:A

解析:

[分析] 本题考查计算机体系结构基础知识。

早期的计算机系统结构主要以运算器为中心,包括控制器、存储器以及输入输出单元。所有的输入输出活动都必须经过运算器。存储器中存放有指令及数据,这种结构被称为冯•诺依曼结构,它的典型特点包括:

①指令和数据都以二进制存放在同一个存储器上,计算机中只有一个存储器,由计算机的状态来确定从存储器读出来的是指令或数据。指令被送往控制器译码,数据送往运算器进行计算,硬件并不对来自存储器的数据或指令进行类型判断,软件需要保证正确性。

②指令按照顺序串行的执行,并由一个控制器集中进行控制,采用一个程序计数器构成顺序指令的地址序列。

③存储器是一个单元定长的一维线性空间,存储器的地址是一个一维的数列,二维或者更多维的数据结构需要映射到这个一维的空间中。

④使用低级机器语言。

⑤单CPU结构,以运算器为中心,只有1个数据流和1个指令流。

哈佛结构是一种程序指令和数据存储分开的存储器结构,哈佛结构是一种并行体系结构,它的主要特征是将程序和数据存储在不同的存储空间中,每个存储器独立编址,独立访问。与两个存储器相对应的是4条总线,程序的数据总线与地址总线,数据的数据总线与地址总线。

单项选择题
单项选择题