【计算机组成原理】计算机性能指标

  • 一、计算机的发展历程
  • 二、计算机硬件的基本组成
    • 早期冯诺依曼机结构
    • 现代计算机的结构
    • 各硬件介绍
      • 主存储器的基本组成
      • 运算器的基本组成
      • 控制器的基本组成
      • 指令执行过程
    • 计算机系统的多级层次结构
      • 计算机体系结构 vs 计算机组成原理
  • 三、计算机的性能指标
    • 存储器的性能指标
    • CPU 的性能指标
    • 系统整体的性能指标
    • 总结

一、计算机的发展历程

第一台电子数字计算机:ENIAC(1946)。逻辑元件:电子管。

二、计算机硬件的基本组成

早期冯诺依曼机结构

冯·诺依曼计算机的特点:

  1. 计算机由五大部件组成
  2. 指令和数据以同等地位存于存储器,可按地址寻访
  3. 指令和数据用二进制表示
  4. 指令由操作码和地址码组成
  5. 存储程序
  6. 以运算器为中心

现代计算机的结构

现代计算机:以存储器为中心
CPU = 运算器 + 控制器

各硬件介绍

主存储器的基本组成

运算器的基本组成

控制器的基本组成

指令执行过程

计算机系统的多级层次结构

计算机体系结构 vs 计算机组成原理

三、计算机的性能指标

存储器的性能指标

MAR位数反映存储单元的个数(最多支持多少个)

MDR位数 = 存储字长 = 每个存储单元的大小

总容量 = 存储单元个数×存储字长 bit = 存储单元个数×存储字长/8 Byte

CPU 的性能指标

不同的指令,CPI 不同。甚至相同的指令,CPI 也可能有变化

CPU执行时间(整个程序的耗时)= CPU时钟周期数/主频=(指令条数*CPI)/主频

IPS( Instructions Per Second ):每秒执行多少条指令
KIPS、MIPS

FLOPS(Floating-point Operations Per Second):每秒执行多少次浮点运算
KFLOPS、MFLOPS、GFLOPS、TFLOPS

注:此处K、M、G、T 为数量单位
K=Kilo=千=10310^3103,M=Million=百万=10610^6106,G=Giga=十亿=10910^9109 ,T=Tera=万亿= 101210^{12}1012

PFLOPS,EFLOPS,ZFLOPS。P=10310^3103T,E=10310^3103P,Z=10310^3103E

系统整体的性能指标

数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部件通过数据总线传输数据

吞吐量:指系统在单位时间内处理请求的数量。
它取决于信息能多快地输入内存,CPU能多快地取指令,数据能多快地从内存取出或存入,以及所得结果能多快地从内存送给一台外部设备。这些步骤中的每一步都关系到主存,因此,系统吞吐量主要取决于主存的存取周期。

响应时间:指从用户向计算机发送一个请求,到系统对该请求做出响应并获得它所需要的结果的等待时间。
通常包括CPU时间(运行一个程序所花费的时间)与等待时间(用于磁盘访问、存储器访问、I/O操作、操作系统开销等时间)。

总结

【计算机组成原理】计算机系统概述 —— 计算机硬件组成与性能指标相关推荐

  1. 计算机组成原理多级中断实验,TEC-XP计算机组成原理实验系统概述

    第一章 TEC-XP计算机组成原理实验系统概述 1.1 TEC-XP教学计算机系统系列和总体组成概述 TEC-XP是适用于计算机组成原理与系统结构的实验系统,主要用于计算机组成原理和计算机系统结构等课 ...

  2. 合工大计算机组成原理ppt,合工大 计算机组成原理 计算机组成原理提纲.pdf

    合工大 计算机组成原理 计算机组成原理提纲 计算机组成原理计算机组成原理 合肥工业大学 计算机与信息学院 陈陈 田田 2013.12.12 提 纲 11 考试形式和试卷结构考试形式和试卷结构 2 考查 ...

  3. 计算机组成原理——计算机基本组成

    文章目录 其他文章 计算机的基本硬件组成 CPU 内存 主板 I/O 设备 显卡 冯若依曼和哈佛 冯·诺依曼体系结构概述 冯·诺依曼体系工作原理(CPU工作原理) 哈佛结构 哈佛结构和冯诺依曼结构区别 ...

  4. 通用计算机遵循什么原则,计算机组成原理——计算机系统概述考研题

    第一章 计算机系统概述 了解计算机的发展历程 搞清楚计算机的系统层次结构 计算机硬件的基本组成(五大部件) 计算机软件的分类 计算机的基本工作过程 了解计算机性能评价指标和相关参数 吞吐量.响应时间; ...

  5. 计算机是如何工作的 用计算机组成原理,计算机组成原理

    一.课程描述及目标 <计算机组成原理>是计算机科学与技术专业的一门重要学科基础课.它在先导课和后续课之间起着承上启下的和继往开来的作用.该课程全面地介绍了计算机单机系统的组成原理及内部工作 ...

  6. 机器运算知识点计算机组成原理,计算机组成原理考研知识点非常全

    . . Word 完美格式 计算机组成原理 一, 计算机系统概述 (一) 计算机发展历程 第一台电子计算机ENIAC 诞生于1946年美国宾夕法尼亚大学.ENIAC 用了18000电子管,1500继电 ...

  7. 扇区示意图计算机组成原理,计算机组成原理本.ppt

    计算机组成原理本 1.试谈谈计算机系统采用总线结构的优缺点. [答]采用总线结构的主要优点是可以减少传输线的数量,提高系统的可靠性,便于系统的扩充和实现积木化. 采用总线结构的主要缺点是通常不允许两种 ...

  8. 张代远 计算机组成原理,计算机组成原理教程

    零起点,不要求过多的数字逻辑铺垫.? 概念清晰.严谨,注重本质层面讨论.? 面向系统能力培养,贴近应用,贴近业界,贴近现代.? 贯穿知识建构.启发思维的教学理念.? 结构简洁.清晰,容易复习.梳理. ...

  9. (二)计算机组成原理——计算机的基本组成

    目录 冯·诺依曼计算机的特点 计算机硬件框图 系统复杂性管理的方法(3'Y) 计算机的工作步骤 上机前的准备 计算机的工作过程 存储器的基本组成 运算器的基本组成及操作过程 控制器 计算机组成原理课程 ...

  10. 计算机组成原理 - 计算机的硬件组成 (存储器 + CPU +I/O设备)

    冯诺依曼计算机:存储程序 ,将指令以代码形式 事先输入到计算机存储器中,然后按照存储器中的首地址,执行程序的第一条指令,接着执行其他指令,直到程序执行结束 ⭐六大特点: 1.计算机硬件系统: 运算器 ...

最新文章

  1. 深度学习之父Hinton:下一代神经网络
  2. ES6——举个例子理解Promise的原理和使用
  3. 兰州财经大学JAVA期末考什么_兰州财经大学大学国文下答案
  4. oracle exp 00006,Oracle 12.1新特性----使用RMAN从备份中实现recover table
  5. Delphi关于记录文件的操作
  6. GTK之任意拖动窗口中的按钮
  7. .anonymous springsecurity需要登陆嘛_springSecurity之java配置篇
  8. [leetcode]241. 为运算表达式设计优先级
  9. Android px转dip px转sp法则
  10. IOS美图秀秀(滤镜和涂鸦)和 添加阴影功能
  11. SSH远程操作——一台电脑的的NAS之旅
  12. linux su -sh,Linux学习-- su -和 su的区别深入解析
  13. OpenMP 并行处理
  14. 虚拟机由于硬盘存储空间过满导致启动异常+虚拟机扩容
  15. 面试官:为啥要axios 的二次封装呢 及其使用是干啥的
  16. 吴恩达课后作业学习2-week3-tensorflow learning-1-基本概念
  17. 使用arcgis和QGIS绘制采样点图
  18. 制作重排九宫游戏c语言,九宫重排 (C++代码)
  19. 关于CC2541蓝牙开发板的学习笔记-1
  20. windows sdk 窗体和消息

热门文章

  1. python冰雪奇缘使用教程_99 行 Python 代码实现《冰雪奇缘》特效?网友:大神碉堡...
  2. Java学习路线|【完整版】
  3. 10个经典Python爬虫入门实例!你还不知道吗
  4. #python 颜色聚类处理
  5. 简易语音助手—python
  6. STM32CAN波特率简易计算
  7. Unix环境高级编程的学习环境的搭建
  8. 在ubuntu下安装Dynamips
  9. unity2020 for Mac 安装下载详解
  10. 【转载】快逸报表问题