第一章 计算机系统概述

了解计算机的发展历程

搞清楚计算机的系统层次结构

计算机硬件的基本组成(五大部件)

计算机软件的分类

计算机的基本工作过程

了解计算机性能评价指标和相关参数

吞吐量、响应时间;

CPU时钟周期、主频、CPI、CPU执行时间;

MIPS、MFLOPS等。

计算机系统设计的定量原理

1. 大概率事件优先原则

对于大概率事件(最常见的事件),赋予它优先的处理权和资源使用权,以获得全局的最优结果。

2. Amdahl定律(阿姆达尔定律)

加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。

加速比

系统加速比依赖于两个因素:

可改进比例:可改进部分在原系统计算时间中所占的 比例,它总是小于等于1的。

例如: 一个需运行60秒的程序中有20秒的运算可以加速,那么该比例就是20/60。

部件加速比:可改进部分改进以后的性能提高,一般情况下它是大于1的 。

例如: 系统改进后执行程序,其中可改进部分花费2秒的时间,而改进前该部分需花费5秒,则性能提高为5/2。

总执行时间改进后 = 不可改进部分的执行时间 +  可改进部分改进后的执行时间

例1.1】将计算机系统中某一功能的处理速度加快10倍,但该功能的处理时间仅为整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少?

解:由题可知,可改进比例Fe= 40%=0.4,部件加速比Se=10,根据Amdahl定律可知:

系统加速比 =

整个系统的性能提高到原来的1.5625倍。

CPU的性能

(1)将程序执行的时间进行分解

1) 计算机工作的时钟频率

计算机系统中与实现技术和工艺有关的因素。单位是MHz(f)。

2) 总时钟周期数

程序执行的CPU时间 : CPU时间 = 总时钟周期数 / 时钟频率

(2)“指令时钟数”CPI(Cycles Per Instruction)

一个与计算机体系结构有关的参数。

CPI = 总时钟周期数 / IC

IC:程序执行过程中所处理的指令数。

(3)程序执行的CPU时间可以写成

总CPU时间 = CPI * IC / 时钟频率

◆ 时钟频率:反映了计算机实现技术、生产工艺和计算机组织。

◆ CPI:反映了计算机实现技术、计算机指令集的结构和计算机组织。

◆ IC:反映了计算机指令集的结构和编译技术。

(4)对CPU性能公式进行进一步细化

假设:计算机系统有n种指令;

CPIi :第i种指令的处理时间;

ICi  :在程序中第i种指令出现的次数;

则程序执行时间为

其中:(ICi / IC)反映了第i种指令在程序中所占的比例。

标签:计算机系统,计算机,考研题,程序执行,改进,概述,时间,CPU,时钟

来源: https://www.cnblogs.com/wkfvawl/p/11029633.html

计算机组成总CPI,计算机组成原理——计算机系统概述考研题相关推荐

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

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

  2. 研究生院考计算机组成原理,2017年哈尔滨工业大学深圳研究生院854计算机基础(含数据结构、计算机组成原理)之数据结构考研题库...

    一.选择题 1. 下列关于闪存(FlashMemory )的叙述中,错误的是( ). A. 信息可读可写,并且读.写速度一样快 B. 存储元由MOS 管组成,是一种半导体存储器 C. 掉电后信息不丢失 ...

  3. 805计算机知识综合,2017年中南林业科技大学计算机与信息工程学院805高级程序设计语言考研题库...

    一.选择题 1. 有以下程序: 当执行程序时,按下列方式输入数据(从第一列开始, 符) 代表回车,注意:回车是一个字 则输出结果是( ). A.1234 B.12 C.123 D.1234 [答案]C ...

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

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

  5. 计算机组成原理一(考研)

    计算机系统概述 要点 1.冯•诺依曼计算机的基本特定和指令执行的过程(****) 2.计算机的各种性能指标(***) 计算机--具备计算功能的机器 世界上第一台电子数字积分计算机于1946年2月14日 ...

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

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

  7. 福州大学计算机组成原理试题,2016年福州大学计算机专业基础C复试之计算机组成原理复试笔试最后押题五套卷...

    目录 2016年福州大学计算机专业基础C 复试之计算机组成原理复试笔试最后押题五套卷(一) .... 2 2016年福州大学计算机专业基础C 复试之计算机组成原理复试笔试最后押题五套卷(二) .... ...

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

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

  9. 计算机原理说课教案,《 计算机组成原理 》 说课

    < 计算机组成原理 > 说课 View 114 Download 5 Embed Size (px) 344 x 292429 x 357514 x 422599 x 487 DESCRI ...

  10. 雪崩 计算机组成原理,计算机组成原理复习资料(学习课件整理版可自学使用).doc...

    一.本课程在计算机系统中的位置 一.课程目标 1.结构与原理掌握 建立计算机系统的整机概念: 掌握计算机各部件的组成原理与技术: 了解计算机系统组成与结构的新技术 2.分析与计算能力 掌握对组成与结构 ...

最新文章

  1. java学习笔记30(IO :缓冲流)
  2. Linux 命令行中的文件名/文件路径中使用通配符的说明
  3. htaccess有什么用
  4. java泛型实验报告,java实验报告异常集合类和泛型
  5. 2016年不容错过的十五大智能家居产品
  6. Excel2010中打开Smartview时报不能设置类Addin的installed属性
  7. 在新加坡旅游过一个令你心跳加速的情人节
  8. sessionStorage和localStorage
  9. 第十一个Java程序,计算QQ等级。
  10. 无法ping 对方计算机,ping通对方ip,却不能访问对方电脑?
  11. 羽素携手维琪共展科研实力,造护肤“芯”产链
  12. 云中漫步-但是还有书籍
  13. pandas 实例操作:美国人口案例分析
  14. 2022版 Tangible Software Solutions 功能齐全的源代码转换器
  15. XAMPP下载、安装步骤以及安装后遇到的各种问题的解决
  16. JavaScript的concat方法
  17. Android R AVB分析方法
  18. 什么是 TPMS(轮胎压力监视系统)系统
  19. 自动化PXE系统安装
  20. 黑*头条_第12章_ 热点文章处理

热门文章

  1. 对接饿了么 获取授权
  2. 通过身份证号码判断男女
  3. 交互媒体专题设计——技术预演与方案设计
  4. Ubuntu下LimeSDR-USB或LimeSDR Mini使用说明
  5. VMware Workstation虚拟机使用ISO映像文件
  6. CSS3相比CSS新增哪些功能
  7. 个人信贷不良资产管理 难题亟待解决
  8. Python批量给PDF加图片签名
  9. 杂七杂八之Ubuntu-16.04安装 vs code
  10. css实现--三角形/箭头(上下左右)--详细原理