计算机系统
冯诺依曼计算机的工作原理
也叫存储程序计算机
- 存储程序 将程序存放在计算机的存储器中
- 程序控制 按指令地址访问存储器并取出指令,经译码依次产生指令执行所需的控制信号,实现对计算的控制,完成指令的功能
硬件系统
软件系统
- 可运行的思想和内容的数字化
- 软件的表现形式: 程序和数据(以二进制表示的信息)
- 软件的核心: 算法
哈佛结构
将指令与数据分开存储,冯诺依曼结构将指令和数据放在一起存储
性能评价
一个程序对应多条语句,一条编程语句可能对应多条指令,一条CPU指令可能需要多个CPU周期才能完成
非时间指标
- 机器字长: 指机器一次能处理的二进制位数
- 总线宽度:数据总线一次能并行传送的最大信息的位数
- 主存容量与存储带宽
时间指标
- 主频f/时钟周期T , 外频、倍频
- 主频:表示 CPU 每秒钟能够执行的时钟周期数
- 时钟周期:每个时钟周期所需的时间,这与 CPU 的主频(频率)密切相关,主频越高,时钟周期时间越短
- 外频:CPU 与主板之间的通信频率,即 CPU 的时钟信号由主板的时钟发生器提供
- 倍频:用来描述 CPU 内部工作频率与外频之间的乘法关系的系数
- CPI (Clock cycles Per Instruction) 一条指令到底需要多少 CPU Cycle
- MIPS (Million Instructions Per Second)
- CPU时间
- 反映CPU全速工作时完成该进程所花费的时间
性能测试
计算机系统中配置了大量的传感器和寄存器,系统运行的相关参数保存在对应的寄存器中