【计组笔记】01_冯诺依曼结构·计算机系统性能评价

“ Ctrl AC!一起 AC!”

目录

1.1 冯·诺依曼结构的计算机工作原理及层次结构分析

工作原理中的两大重要部分:

冯诺依曼计算机的组成(硬件+软件):

计算机的层次结构:

1.2 计算机系统性能评价:

1.非时间指标

2.时间指标:

3.如何合理利用时间指标评测计算机性能

1.3 计算机性能测试:

1.性能测试的目的:

2.测试的基本原理:

3.常见的测试工具:


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!” 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ctrl AC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值