1. 冯•诺依曼计算机的特点主要有:
(1)计算机由运算器,控制器、存储器和输入/输出设备五大部件构成,缺少任何一个部件都无法正常工作
(2)指令和数据都以同等地位存放在存储器中,并可按地址访问。
(3)指令和数据都均以二进制形式表示
(4)指令在存储器中按顺序存放。通常,指令是顺序执行的。在特殊情况下,可根据运算结果或指定的条件改变运算顺序。
(5)指令由操作码和地址码组成。操作码表示操作的性质,地址码表示操作数在存储器中的位置
(6)机器以运算器为中心。
2.计算机系统的层次结构
计算机系统层次结构,指的是计算机系统由硬件和软件两大部分所构成,而如果按功能再细分,可分为7层。
3.计算机各种性能指标之间的关系
总线的技术指标:
1.总线的带宽(总线数据传输率):总线带宽是指单位时间内总线上传输的数据量
2.总线位宽:总线能同时传输的二进制位数,或数据总线的位数。
3.总线的工作频率:总线工作频率单位以MHz为单位,工作频率越高总线工作速率越快,总线带宽越宽。
4.各种性能指标之间的关系p19
计算机性能的定义:
吞吐率和响应时间是考量一个计算机系统性能的基本指标。
吞吐率表示在单位时间内所完成的工作量。在有些场合,吞吐率也可以称为带宽。
响应时间也被称为执行时间或等待时间,是指从作业在CPU上执行所用的时间外,还包括磁盘访问时间,存储器访问时间、输入输出操作所用时间以及操作系统运行在这个程序所用的额外开销。
用户感觉到的时间一般分为两大部分:CPU时间(CPU用于程序执行的时间)和其他时间(等待I/O操作完成的时间和CPU用于执行其他用户程序的时间。
CPU时间包含:
(1)用户CPU时间,指真正用于运行用户程序代码的时间
(2)系统CPU时间,指为了执行用户程序而需要CPU运行操作系统程序的时间。
计算机系统的性能主要考虑的是CPU性能。
计算机系统性能VS CPU性能
系统性能是指系统响应的时间,而CPU性能是指用户CPU时间。
在对CPU进行计算时需要用到以下几个重要的概念和指标:
(1)时钟周期:
(2)时钟频率(主频):时钟周期的倒数
(3)CPI:表示执行一条指令所需的时钟周期数。
CPU执行时间=程序所含时钟周期数/时钟频率=程序所含时钟周期数x时钟周期
如果已知程序总的指令条数和综合CPI,则可以用下面的公式计算程序总的时钟周期数
程序总时钟周期数=程序总的指令条数xCPI
CPU执行时间=CPIx程序总时钟周期数x时钟周期
5.补码的特点:P34例2.14
(1)补码中0的表