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

本文详细介绍了计算机系统的发展、层次结构以及硬件和软件组成。重点讲解了计算机性能评价指标,如吞吐量、响应时间和CPU相关参数(时钟周期、主频、CPI、CPU执行时间)。此外,还探讨了Amdahl定律在系统性能提升中的应用,并通过实例计算展示了性能提升比例。同时,文章阐述了CPU性能的计算方式,包括时钟频率、CPI和指令数对CPU时间的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章 计算机系统概述

了解计算机的发展历程

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

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

计算机软件的分类

计算机的基本工作过程

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

吞吐量、响应时间;

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

MIPS、MFLOPS等。

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

1. 大概率事件优先原则

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

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

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

加速比

7b6d7d2515c842f655cb8aff88f16dea.png

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

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

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

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

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

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

f484c4b07e4d9d27abd4bcd44691d5a5.png

625a9d497f5de44fa54f2948c7dfa84d.png

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

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

系统加速比 =

2e344c15851be22de1971b7805302c8e.png

整个系统的性能提高到原来的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种指令出现的次数;

则程序执行时间为

06f2781d38e4edd41b0ba292a69c8b37.png

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值