亲宝软件园·资讯

展开

计算机组成原理03-概论思考

明暗星辰 人气:0

计算机组成原理概论思考

思考题是章节末尾老师勾的,前三道都讲过,最后一道去查了资料才得出答案。如果有错误的地方,还请在评论区留言,感谢。

1>理解计算机系统的层次结构

解:计算机系统层次结构,指的是计算机系统不仅由硬件和软件两大部分所构成,如果按功能再分,又可以把计算机系统为多级层次结构。

2>冯·诺依曼计算机的特点

1>计算机以运算器为中心

2>计算机由五大部件(运算器、存储器、控制器、输入和输出设备)组成

3>指令和数据都用二进制表示

4>指令在存储程序(存储器中按顺序)存放

5>指令和数据(同等地位)在存储器中存储(都能通过地址找到)

6>指令由操作码和地址码组成(操作码表示性质,地址码表示位置)

3>画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标

计算机硬件组成框图

以两类计算机为例:<1>典型的冯·诺伊曼计算机(以运算器为中心的计算机)。<2>现代的计算机(以存储器为中心的计算机)

计算机各硬件作用

运算器进行算术逻辑运算、存储器存储数据和程序、控制器指挥程序运行、输入设备将信息转化成机器可以识别的信息、输出设备将机器的运算结果转化成人们可以识别的信息。

计算机硬件的主要技术指标

机器字长

机器字长是CPU一次能处理数据的位数(与CPU中的寄存器位数有关)

存储容量

存储容量分为主存容量和辅存容量(这里主要讲解主存容量)。

主存容量指主存中存放二进制数的总位数,其存储容量=存储单元个数x存储字长。(存储字长是由MDR的位数决定,存储单元个数由MAR的位数决定。)在现代计算机中常以字节数来描述容量的大小(因为一个字节已经被定义为8位二进制代码,所以用字节数就可以反映主存容量)。辅存容量通常也用字节数表示。

例如:MAR位数为10,MDR位数为8,那么总共的容量就应该是1K x 8位;其中存储单元个数是2的10次方,存储字长是8。

运算速度

运算速度可以从以下几个因素去衡量

4>指令和数据都存与存储器中,计算机如何区分它们

时间段区分

在取指阶段取出的是指令,在执行阶段取出的是数据。

地址来源区分

PC提供存储单元地址的取出的是指令,指令地址码提供存储单元地址取出的是操作数据。

 

加载全部内容

相关教程
猜你喜欢
用户评论