欢迎来到天天文库
浏览记录
ID:18950998
大小:686.50 KB
页数:22页
时间:2018-09-27
《计算机系统结构课程的重点和难点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章计算机系统结构的基本概念【学习指南】一.本章是全书的基础,所以要透切理解本章所介绍的基本概念,例如计算机系统层次结构,系统结构定义,计算机组成定义,计算机实现定义,系统结构、组成与实现的三者关系,透明性,Amdahl定律,CPU性能公式,局部性原理,MIPS定义,MFLOPS定义等等。1.计算机系统由硬件和软件组成,按功能划分为多级层次结构。2.计算机系统结构作为一门学科,主要是研究软件,硬件功能分配和对软件、硬件界面的确定,即哪些功能由软件完成,哪些功能由硬件完成。计算机系统结构,计算机组成和计算机实现是三个不
2、同的概念。计算机系统结构是计算机系统的软硬件的界面;计算机组成是计算机系统结构的逻辑实现;计算机实现是计算机组成的物理实现。3.计算机系统结构的分类(1)通常把计算机系统按照其性能和价格的综合指标分为巨型、大型、中型、小型、微型等。(2)按用途可分为科学计算、事务处理、实时控制、家用等。(3)按处理机个数和种类,可分为单处理机、多处理机、并行处理机、关联处理机、超标量处理机、超流水线处理机、SMP(对称多处理机)、MPP(大规模并行处理机)、机群系统等。(4)Flynn分类法。按照指令流和数据流的不同组织方式,将计算机
3、系统结构分为以下四类:¨单指令流单数据流SISD(SingleInstructionstreamSingleDatastream)¨单指令流多数据流SIMD(SingleInstructionstreamMultipleDatastream)¨多指令流单数据流MISD(MultipleInstructionstreamSingleDatastream)¨多指令流多数据流MIMD(MultipleInstructionstreamMultipleDatastream)(5)冯式分类法。提出用最大并行度对计算机系统结构进行
4、分类。分为:¨字串位串WSBS(WordSerialandBitSerial)¨字并位串WPBS(WordParallelandBitSerial)¨字串位并WSBP(WordSerialandBitParallel)¨字并位并WPBP(WordParallelandBitParallel)4.计算机系统设计的定量原理(1)加快经常性事件的速度(Makethecommoncasefast)。(2)Amdahl定律:系统中某一部件由于采用某种更快的执行方式后整个系统性能的提高与这种执行方式的使用频率或占总执行时间的比例有
5、关。Fe表示(改进前可改进部分占用的时间)/(改进前整个任务的执行时间),Se表示(改进前改进部分的执行时间)/(改进后改进部分的执行时间),则:¨改进后的整个任务的执行时间为:,其中为改进前的整个任务的执行时间。¨改进后的整个系统加速比为:(3)CPU性能公式。CPU时间=CPU时钟周期数/频率;CPU时间=CPU时钟周期数*时钟周期长;平均时钟周期数CPI=CPU时钟周期数/IC(指令的条数);CPU时间=(IC*CPI)/频率f;(4)访问的局部性原理。时间局部性、空间局部性。5系统结构的评价标准(1)性能¨MI
6、PS(MillionInstructionsPerSecond)MIPS==¨MFLOPS(MillionFloatingpointOperationsPerSecond)MFLOPS=¨用基准测试程序来测试评价机器的性能。¨综合基准测试程序。(2)性能比较¨总执行时间。¨加权执行时间。(3)成本¨成本指标。¨硬件考虑。6.冯•诺依曼计算机的特征可概括为:(1)存储器是字长固定的、顺序线形编址的一维结构。(2)存储器提供可按地址访问的一级地址空间,每个地址是唯一定义的。(3)由指令形式的低级机器语言驱动。(4)指令的执
7、行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。(5)机器以运算器为中心,输入输出设备与存储器之间的数据传送都途经运算器。运算器、存储器、输入输出设备的操作以及它们之间的联系都由控制器集中控制。二.通过做例题和习题,会做下列类型的计算题:(1).有效(平均)CPI计算[题]假设在一台40MHZ处理机上运行200,000条指令的目标代码,程序主要由四种指令组成。根据程序跟踪实验结果,已知指令混合比和每种指令所需的指令数如下。计算在单处理机上用跟踪数据运行程序的平均CPI,并根据所得的CPI,计
8、算相应的MIPS速率。指令类型CPI指令混合比算术和逻辑160%高速缓存命中的加载/存储218%转移412%高速存储缺失的存储器访问810%[解]CPI=1*60%+2*18%+4*12%+8*10%=2.24MIPS=f/(CPI*106)=(40*106)/(2.24*106)=17.86(2)Amdahl定律应用[题]假定我
此文档下载收益归作者所有