- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 后 习 题
第一章
计算机系统结构的基本概念
1. 有一个计算机系统可按功能分成
4
级,每级的指令互不相同, 每一级的指令都比其下一级的指令在效能上强M
倍,即第 i 级的一条指令能完成第
i-1
级的 M条指令的计算量。 现若需第 i 级的 N 条指令解释第 i+1
级的一条
指令,而有一段第 1
级的程序需要运行
Ks ,问在第 2 、 3 和 4 级上一段等效程序各需要运行多长时间?
答:第 2 级上等效程序需运行:
(N/M)*Ks
。第 3 级上等效程序需运行: (N/M)*(N/M)*Ks
。第 4
级上等效程
序需运行: (N/M)*(N/M)*(N/M)*Ks
。
note:
由题意可知:第
i 级的一条指令能完成第
i-1 级的 M 条指令的计算量。而现在第i
级有 N 条指令解释第
i+1 级的一条指令,那么,我们就可以用
N/M 来表示 N/M
表示第 i+1 级需 (N/M) 条指令来完成第
i
级的计算
量。所以,当有一段第
1 级的程序需要运行
Ks 时,在第 2
级就需要 (N/M)Ks ,以此类推
2.
2.硬件和软件在什么意义上是等效的? 在什么意义上又是不等效的?试举例说明。
答: 软件和硬件在逻辑功能上是等效的,原理上,软件的功能可用硬件或固件完成,硬件的功能也可用软件模拟完成。但是实现的性能价格比,实现的难易程序不同。
在 DOS 操作系统时代, 汉字系统是一个重要问题, 早期的汉字系统的字库和处理程序都固化在汉卡 (硬件)上,而随着 CPU、硬盘、内存技术的不断发展, UCDOS把汉字系统的所有组成部份做成一个软件。
试以实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系与影响。
答: 计算机系统结构、计算机组成、计算机实现互不相同,但又相互影响。
( 1 )计算机的系统结构相同,但可采用不同的组成。如 IBM370 系列有 115 、 125 、 135 、 158 、 168 等
由低档到高档的多种型号机器。从汇编语言、机器语言程序设计者看到的概念性结构相同,均是由中央处理机 /
主存,通道、设备控制器,外设 4 级构成。其中,中央处理机都有相同的机器指令和汇编指令系统,只是指令
的分析、执行在低档机上采用顺序进行,在高档机上采用重叠、流水或其它并行处理方式。
( 2 )相同的组成可有多种不同的实现。如主存器件可用双极型的,也可用 MOS型的;可用 VLSI 单片,
也可用多片小规模集成电路组搭。
(3 )计算机的系统结构不同, 会使采用的组成技术不同, 反之组成也会影响结构。 如为实现 A:=B+CD:=E*F,
可采用面向寄存器的系统结构, 也可采用面向主存的三地址寻址方式的系统结构。 要提高运行速度, 可让相加与
相乘并行, 为此这两种结构在组成上都要求设置独立的加法器和乘法器。 但对面向寄存器的系统结构还要求寄存
器能同时被访问, 而对面向主存的三地址寻址方式的系统结构并无此要求, 倒是要求能同时形成多个访存操作数
地址和能同时访存。 又如微程序控制是组成影响结构的典型。 通过改变控制存储器中的微程序, 就可改变系统的
机器指令,改变结构。如果没有组成技术的进步,结构的进展是不可能的。
综上所述,系统结构的设计必须结合应用考虑,为软件和算法的实现提供更多更好的支持,同时要考虑可
能采用和准备采用的组成技术。 应避免过多地或不合理地限制各种组成、 实现技术的采用和发展, 尽量做到既能
方便地在低档机上用简单便宜的组成实现,又能在高档机上用复杂较贵的组成实现,这样,结构才有生命力;组
成设计上面决定于结构,下面受限于实现技术。然而,它可与实现折衷权衡。例如,为达到速度要求,可用简单
的组成但却是复杂的实现技术, 也可用复杂的组成但却是一般速度的实现技术。 前者要求高性能的器件, 后者可
能造成组成设计复杂化和更多地采用专用芯片。
组成和实现的权衡取决于性能价格比等因素;结构、组成和实现所包含的具体内容随不同时期及不同的计
算机系统会有差异。软件的硬化和硬件的软件都反映了这一事实。 VLSI 的发展更使结构组成和实现融为一体,
难以分开。
什么是透明性概念?对计算机系统结构,下列哪些是透明的?哪些是不透明的?
存储器的模 m 交叉存取;浮点数据表示; I/O 系统是采用通道方式还是外围处理机方式;数据总线宽度;字符
1/46
行运算指令;阵列运算部件;通道是采用结合型还是独立型; PDP-11 系列的单总线结构;访问方式保护;程序
性中断;串行、重叠还是流水控制方式;堆栈指令;存储器最小编址单位; Cache 存储器。
答: 透明指的是客观存在的事物或属性从某个角度看不到。
透明的有: 存储器的模 m交叉存取;
原创力文档


文档评论(0)