试用实例说明计算机系统结构,计算机系统结构第一章作业及答案

本文探讨了计算机系统结构与组成之间的关系,通过设计主存系统的例子说明。Flynn分类法解释了指令流与数据流的不同类别。同时,介绍了软件可移植性方法,如系列机和模拟仿真的应用。此外,还涉及了主频为400MHz计算机的性能计算,以及Amdahl定律在程序加速中的应用。
摘要由CSDN通过智能技术生成

1.2 试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。答:如在设计主存系统时,确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。选择存储芯片类型、微组装技术、线路设计等属于计算机实现。计算机组成是计算机系统结构的逻辑实现。计算机实现是计算机组成的物理实现。一种体系结构可以有多种组成。一种组成可以有多种实现。

1.3 计算机系统结构的 Flynn 分类法是按什么来分类的?共分为哪几类?答:Flynn 分类法是按照指令流和数据流的多倍性进行分类。分为:(1) 单指令流单数据流 SISD (2) 单指令流多数据流 SIMD (3) 多指令流单数据流 MISD (4) 多指令流多数据流 MIMD 1,5实现软件可移植性的常用方法有哪几种?并简述其含义1,采用系列机:由同一厂家生产的具有相同的系统结构,但具有不同组成和实现的一系列不同型号的机器。2,模拟与仿真:要使软件能在具有不同系统结构的机器之间相互移植,就要求:能在一种系统结构上实现另一种系统结构。从指令集的角度来看,就是要在一种机器上实现另一种机器的指令集。

1.6 某台主频为400MHz 的计算机执行标准测试程序,程序中指令类型、执行数量和平均时钟周期数如下:

1-97-png_6_0_0_0_0_0_0_892.979_1262.879-514-0-16-514.jpg

求该计算机的有效CPI 、MIPS 和程序执行时间。

解:(1)CPI =(45000×1+75000×2+8000×4+1500×2) / 129500=1.776

(2)MIPS 速率=f/ CPI =400/1.776 =225.225MIPS

(3)程序执行时间= (45000×1+75000×2+8000×4+1500×2)/400=575s

1.9 假设某应用程序中有4类操作,通过改进,各操作获得不同的性能提高。具体数据

1-114-png_6_0_0_0_0_0_0_892.979_1262.879-548-0-118-548.jpg

(1)改进后,各类操作的加速比分别是多少?

(2)各类操作单独改进后,程序获得的加速比分别是多少?

(3)4类操作均改进后,整个程序的加速比是多少?

解:根据Amdahl 定律Se Fe Fe S n +-=

)1(1可得

1-132-png_6_0_0_0_0_0_0_892.979_1262.879-548-0-253-548.jpg

4类操作均改进后,整个程序的加速比:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值