第一章 计算机系统概论
1.1 计算机的分类
1.计算机总体分为两大类
通用计算机可分为超级计算机、大型机、服务器、PC机、单片机和多核机六类
1.2 计算机的发展简史
1.21计算机的五代变化
世界上第一台电子数字计算机是1964年在美国宾夕法尼亚大学制成的
第一代 1964~1957 电子管计算机 数据处理机开始得到应用
第二代 1958~1957 晶体管计算机 工业控制机开始得到应用
第三代 1965~1971 中小规模集成电路计算机 小型计算机开始出现
第四代 1972~1990 大规模和超大规模集成电路计算机 微型计算机开始出现
第五代 1991年开始的剧大规模集成电路计算机 单片计算机开始出现
1.22半导体存储器的发展
从1970年起,半导体存储器经历了11代:单个芯片1KB、4KB、16KB、64KB、256KB、1MB、4MB、16MB、64MB、256MB和1GB。
1.23 微处理器的发展
1.24计算机的性能指标
1.吞吐量:一台计算机在某一时间间隔内能够处理的信息量。
2. 响应时间:从输入有效到系统产生响应之间的时间度量,用时间单位来度量。
3. 利用率:在给定的时间间隔内系统被实际使用的时间所占的比率,用百分比表示。
4. 机器字长(处理机字长):CPU一次能处理二进制数据的位数,与CPU中的寄存器位数有关,又称为处理机字长。如32位,64位。机器字长标志着机器的精度,机器字长越长,计算的精度就越高。
5. 总线宽度:一般来说指CPU中运算器与存储器之间进行互连的内部总线二进制位数(数据线的根数)。
6. 存储器容量(按字节数):存储器中所有存储单元的总数目,通常用KB、MB、GB、TB来表示。计算机存储的单位是二进制字节数
7. 存储器带宽:单位时间内从存储器读出的二进制数数据量,一般用字节数/秒表示。
8. 主频/时钟周期:CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f)叫CPU的主频。度量单位是Hz(赫兹)、MHz(兆赫兹)、GHz(吉赫兹)。主频的倒数称为CPU的时钟周期(T),T = 1/f,度量单位是s、us、ns。
9. CPU执行时间:表示CPU执行一般程序所占用的CPU时间。 CPU执行时间 = CPU时钟周期数 X CPU时钟周期
10. CPI (CPI的计算)
表示每条指令周期数,即执行一条指令所需的平均时钟周期数。
公式:CPI = 执行某段程序所需的CPU时钟周期数 /程序包含的指令条数
11. MIPS(Million Instruction Per Second)表示平均每秒执行多少百万条定点指令数 公式1:MIPS = 指令条数 / (程序执行时间 X 106)
公式2:MIPS = 时钟频率 / (CPI X 106)
12. FLOPS(Floating-point Operation Per Second)
表示每秒执行浮点操作的次数,用来衡量机器浮点操作的性能。
公式:FLOPS = 程序中的浮点操作次数 / 程序执行时间(s)