计算机组成原理考点总结
★1. 冯·诺依曼体制:
(1)采用二进制代码表示数据和指令;
(2)采用存储程序工作方式,即事先编制程序,事先存储程序,自动、连续地执行程序;
(3)由存储器、运算器、控制器、输入设备、输出设备等5大部件组成计算机硬件系统。 ★2. 信息的数字化表示:
(1)在计算机中各种信息用数字代码表示;
(2)用数字型电信号表示数字代码;
优点:
(1)抗干扰能力强,可靠性高;
(2)依靠多位数字信号的组合,在表示数值时可以获得很宽的表示范围和很高的精度;
(3)数字化信息容易储存,信息传送也比较容易实现;
(4)可以表示的信息类型和范围极其广泛,几乎没有限制;
(5)能用逻辑代数等数字逻辑技术进行信息处理,这形成了计算机硬件设计的基础。
3. 硬件:系统中可触摸到的设备实体。例如:存储器、运算器、控制器、输入设备、输出设备等。
4. 软件:系统中的各类程序和文件,由于他们在计算机中体现为一些不能直接触摸到的二进制信息,所以成 为软件。
5. ★操作系统:用户与计算机之间的接口,为用户提供软件的开发环境和运行环境。负责管理和控制计算机 系统硬、软件资源及运行的程序,它合理地组织计算机的工作流程。
6. 机器语言:机器内部使用的、用数字代码表示的指令代码,面向某一特定机型,可由硬件直接识别并执行。
7. 汇编语言:一种用符号表示的,面向某一特定机型的程序设计语言,它的指令语句与机器指令一一对应。
8. 高级程序设计语言:面向用户,与特定机器属性相分离的程序设计语言,具有通用性。
9. 编译:将源程序输入计算机后,先启动并执行相应的编译程序(又称编译器),将源程序全部翻译成目标程 序(目标代码)的机器语言指令序列。
10. 解释:将源程序输入计算机后,启动并执行相应的解释程序(又称解释器),它的作用是逐步分析源程序
中的语句,按照源程序描述的过程,执行一个与此等价的机器语言指令序列,直到整个源程序都被扫 描一遍,并被解释执行完毕为止。
11. 虚拟机:通过配置软件(如某种语言编译器或解释器)扩充机器功能后所形成的一台计算机。实际硬件在 物理功能级上并不具备这种机器的功能,因而称为虚拟机。
12. ★RISC :精简指令系统计算机。
13. 超标量:具有多条相互独立的指令执行流水线,可同时执行数条指令的处理机。
14. ★衡量计算机性能的基本指标:
(1)基本字长:参与一次运算的二进制数的位数。
(2)数据通路宽度:数据总线一次所能并行传送的二进制数的位数。
(3)运算速度:①CPU 时钟频率与主频;
②每秒平均执行指令的条数;
③分别标明几种典型四则运算所需时间;
(4)主存储器容量;
(5)外存容量;
15. 程序中断方式:
中断:在接到随机请求后,CPU 暂停执行原来的程序,转去执行中断处理程序,为相应的随机事件服务, 处理完毕后CPU 恢复原程序的继续执行,这种控制方式称为“程序中断控制方式”,简称为中断。 (6)配置的外围设备及其性能; (7)系统软件配置
16. 总线:一组能为多个部件分时共享的信息传送线,用来连接多个部件并为之提供信息交换通路。
17. 接口:两个相对独立子系统之间的相连部分。
18.Cache :为了减小CPU 与主存之间的速度差异,现代微机中通常在慢速的DRAM 和快速的CPU 之间插入一
个速度极快、容量极小的SRAM ,起到缓冲作用,使CPU 既能以较快速度存取SRAM 中的数据,又不 能使系统成本上升过高,这就是Cache 技术。
计算机组成原理考点总结
★1. 冯·诺依曼体制:
(1)采用二进制代码表示数据和指令;
(2)采用存储程序工作方式,即事先编制程序,事先存储程序,自动、连续地执行程序;
(3)由存储器、运算器、控制器、输入设备、输出设备等5大部件组成计算机硬件系统。 ★2. 信息的数字化表示:
(1)在计算机中各种信息用数字代码表示;
(2)用数字型电信号表示数字代码;
优点:
(1)抗干扰能力强,可靠性高;
(2)依靠多位数字信号的组合,在表示数值时可以获得很宽的表示范围和很高的精度;
(3)数字化信息容易储存,信息传送也比较容易实现;
(4)可以表示的信息类型和范围极其广泛,几乎没有限制;
(5)能用逻辑代数等数字逻辑技术进行信息处理,这形成了计算机硬件设计的基础。
3. 硬件:系统中可触摸到的设备实体。例如:存储器、运算器、控制器、输入设备、输出设备等。
4. 软件:系统中的各类程序和文件,由于他们在计算机中体现为一些不能直接触摸到的二进制信息,所以成 为软件。
5. ★操作系统:用户与计算机之间的接口,为用户提供软件的开发环境和运行环境。负责管理和控制计算机 系统硬、软件资源及运行的程序,它合理地组织计算机的工作流程。
6. 机器语言:机器内部使用的、用数字代码表示的指令代码,面向某一特定机型,可由硬件直接识别并执行。
7. 汇编语言:一种用符号表示的,面向某一特定机型的程序设计语言,它的指令语句与机器指令一一对应。
8. 高级程序设计语言:面向用户,与特定机器属性相分离的程序设计语言,具有通用性。
9. 编译:将源程序输入计算机后,先启动并执行相应的编译程序(又称编译器),将源程序全部翻译成目标程 序(目标代码)的机器语言指令序列。
10. 解释:将源程序输入计算机后,启动并执行相应的解释程序(又称解释器),它的作用是逐步分析源程序
中的语句,按照源程序描述的过程,执行一个与此等价的机器语言指令序列,直到整个源程序都被扫 描一遍,并被解释执行完毕为止。
11. 虚拟机:通过配置软件(如某种语言编译器或解释器)扩充机器功能后所形成的一台计算机。实际硬件在 物理功能级上并不具备这种机器的功能,因而称为虚拟机。
12. ★RISC :精简指令系统计算机。
13. 超标量:具有多条相互独立的指令执行流水线,可同时执行数条指令的处理机。
14. ★衡量计算机性能的基本指标:
(1)基本字长:参与一次运算的二进制数的位数。
(2)数据通路宽度:数据总线一次所能并行传送的二进制数的位数。
(3)运算速度:①CPU 时钟频率与主频;
②每秒平均执行指令的条数;
③分别标明几种典型四则运算所需时间;
(4)主存储器容量;
(5)外存容量;
15. 程序中断方式:
中断:在接到随机请求后,CPU 暂停执行原来的程序,转去执行中断处理程序,为相应的随机事件服务, 处理完毕后CPU 恢复原程序的继续执行,这种控制方式称为“程序中断控制方式”,简称为中断。 (6)配置的外围设备及其性能; (7)系统软件配置
16. 总线:一组能为多个部件分时共享的信息传送线,用来连接多个部件并为之提供信息交换通路。
17. 接口:两个相对独立子系统之间的相连部分。
18.Cache :为了减小CPU 与主存之间的速度差异,现代微机中通常在慢速的DRAM 和快速的CPU 之间插入一
个速度极快、容量极小的SRAM ,起到缓冲作用,使CPU 既能以较快速度存取SRAM 中的数据,又不 能使系统成本上升过高,这就是Cache 技术。