“ Ctrl AC!一起 AC!”
目录
1.1 冯·诺依曼结构的计算机工作原理及层次结构分析
工作原理中的两大重要部分:
1.存储程序:将程序存放在计算机的存储器中
2.程序控制:按 指令地址 访问存储器并取出指令,经译码依次产生指令执行所需的控制信号,实现对计算机的控制,完成指令的功能。
冯诺依曼计算机的组成(硬件+软件):
· 运算器:
功能:能进行算术运算(加减乘除等)和逻辑运算(与或非等)
基本结构:ALU(算术逻辑运算单元),寄存器和累加器(存放参加运算的数据,保存运算结果),连接通路
运算器的结构应该与它所支持的功能相关联,所以比较多样化
· 控制器:
功能:产生指令执行过程所需要的所有控制信号,控制相关功能部件执行相应操作
控制信号的形式:电平信号,脉冲信号
产生控制信号的依据:指令,状态,时序
控制信号的产生方式:微程序,硬布线
· 存储器:
包括内存储器和外存储器
功能:存储原程序,原数据,运算中间结果
基本结构:地址总线,数据总线,存储体
工作模式:读 写
工作原理:按地址访问,读或写数据
访问存储器容量与地址线数量的关系:
容量 = 2的地址线数量次方(Byte)
访问1KB数据需要10根地址线
1MB需要20根,1GB需要30根
· 输入/输出设备:
常见输入设备:键盘,鼠标,网卡,扫描仪
常见输出设备:显示器,声卡,网卡,打印机
· 软件系统的分类:
计算机的层次结构:
· 透明性概念:
本来存在的事物或属性,从某个角度去看,却好像不存在
如硬件的特性对C语言程序设计而言就具有透明性
· 系统观:
当硬件结构发生变化时要想到可能对软件产生的影响
不同类型的软件对硬件有不同的要求
编程的CPU硬件相关性 -> 编程应查阅对应的CPU的编程手册
· 软硬件的分界线:
分界线在 指令集架构层(上面属于软件,下面属于硬件)
分界线即软硬件的结构,是指令操作硬件的接口
指令格式与指令的设计与硬件相关联
1.2 计算机系统性能评价:
1.非时间指标
1)机器字长:指机器一次能处理的二进制位数
2)总线宽度:数据总线一次能并行传送的最大信息位数
3)主存容量与存储带宽:
2.时间指标:
1)主频f / 时钟周期T,外频,倍频
2)CPI(Clock cycles Per Instruction)
附:IPC(Instruction per Clock):每个时钟周期内执行的指令条数(并行)
3)MIPS(Million Instruction Per Second)
4)CPU时间
CPU时间的计算方法:
3.如何合理利用时间指标评测计算机性能
1.3 计算机性能测试:
1.性能测试的目的:
1)全面了解所测试的计算机性能
2)实时掌握计算机的工作状态
3)对 对比,评估,维护 提供依据
2.测试的基本原理:
3.常见的测试工具:
1)CPU测试工具:
2)显卡测试工具:
3)硬盘测试工具:
4)内存测试工具:
5)其它综合测试工具:
感谢阅读!!!
“ Ctrl AC!一起 AC!”