⼀.知识点总结
1.计算机五⼤特性:快速性、准确性、逻辑性、记忆性、通⽤性
2.计算机分类:
(1)电⼦数字计算机&电⼦模拟计算机
(2)专⽤机&通⽤机(单⽚机、微型机、巨型机)
3.性能指标(速度、容量、性价⽐)
(1)字长:计算机内部⼀次可以处理的⼆进制数的位数
(2)主频:计算机中CPU的时钟频率
(3)CPU时间:CPU计算的时间,它不包括I/O等待时间
(4)CPI:执⾏每条指令所需的时钟周期数
(5)MIPS:每秒百万条指令,适于衡量标量机性能
(6)MFLOPS:每秒百万次浮点运算。⽐较适于衡量向量机性能
(7)吞吐量:单位时间内流⽔线所完成的任务数量或输出的结果数量
(8)响应时间:⽤户发出请求或指令到系统做出反应的时间
(9)存储容量:字数乘以字长来表⽰主存储器的存储容量
(10)软硬件配置:指令系统的功能;外部设备的配备情况 等
(11)可靠性:计算机的可靠性⼀般⽤平均⽆故障运⾏时间来衡量
(12)性价⽐:性能与价格的⽐值
4.存储程序控制(重点)
(1)计算机系统由运算器、存储器、控制器、输⼊器和输出器五⼤基本部件组成
(2)计算机内部采⽤⼆进制来表⽰指令和数据。
(3)编写好的程序和原始数据⼀起以⼆进制数形式存⼊主存储器中,叫做“存储程序”。
(4)经典冯诺依曼结构和现代冯诺依曼结构(实线为数据线,虚线为控制线或反馈线)
① 典型的冯·诺依曼计算机的特点是以运算器为中⼼。即输⼊设备在控制器控制之下,将 原始数据和计算步骤(程序)经运算器后送⼊存储器存放。⽽运算器处理后的结果⼜必须送 回存储器后,再由存储器经过运算器从输出设备输出。
②现代冯诺依曼计算机的特点是以存储器为中⼼,输⼊设备在控制器的控制下将原始数据和计算步骤(程序)输⼊存储器;控制器从存储器读出计算步骤(指令的序列),控制运算器和存储器依次执⾏每⼀个计算步骤(指令); 最后由控制器控制输出设备以各种⽅式从存储器输出结果。
(5)现代计算机组成
现代计算机可以认为由三部分组 成:CPU、I/O 设备及主存储器 MM(Main Memory)。其中 CPU 与 MM 合起来可称为主机,I/O设备统称为外部设备。
5.计算机系统软件结构
(1)软件 = 程序 + ⽂档 = 研究 + 开发 + 维护 + 使⽤
(2)指挥整个计算机硬件系统⼯作的程序集合叫做计算机的软件系统或程序系统。软件系统按其功能可分为系统程序和应⽤程序两⼤部分。
6.计算机系统的层次结构
第 0 级是固件级,由硬件直接执⾏微指令;
第 1 级是传统机器级,由硬件或微程序执⾏机器语⾔;
第 2 级是操作系统级,⽤机器语⾔解释操作系统语⾔;
第 3 级是汇编语⾔级,本级语⾔程序经编译程序翻译成机器语⾔或操作系统语⾔;
第 4 级是⾼级语⾔程序,⾼级语⾔程序经编译程序翻译成汇编语⾔或中间语⾔程序;