系统结构简答题答案.docxVIP

  • 3
  • 0
  • 约5.69千字
  • 约 11页
  • 2022-06-21 发布于江苏
  • 举报
《计算机系统结构》简答题复习资料 1.简述标志符数据表示的主要优点 (1)简化了指令系统和程序设计; (2)简化了编译程序; (3)便于实现一致性校验; (4)能由硬件自动变换数 据类型; (5)支持数据库系统的实现与数据类型无关的要求; (6)为软件调试和应用软件开发提供了支持。 2 .简述哈夫曼压缩概念的基本思想。 哈夫曼压缩概念的基本思想是,当各种事件发生的概率不均等时,采用优化技术对发生概率最高的事件用 最短的位数(时间)来表示(处理),而对出现概率较低的,允许用较长的位数(时间)来表示(处理),就会导 致表示(处理)的平均位数(时间)的缩短。 3 .RISC 存在不足表现在哪些方面? (1)、由于指令少使原来在 CISC 上由单一指令完成的某些复杂功能现在要用多条RISC 指令才能完成, 加重 了汇编语言程序设计的负担,增加了机器语言程序的长度,占用存储空间多,加大了指令的信息流量。 (2)、对浮点运算执行和虚拟存储器的支持虽有很大加强,但仍显得不足。 (3)、RISC 机器的编译程序比CISC 的难写。 4.简述设计 RISC 结构用了哪些基本技术? ( 1)按 RISC 一般原则设计; (2)逻辑实现用硬联和微程序结合; (3)用重叠寄存器窗口(4)指令用流水和延 迟转移; (5)优化设计编译系统。 5 .简述计算机系统“由中间开始”设计的基本思想。 (1)软硬件设计分离和脱节是”由上往下”和 “由下往上”设计的主要缺点, 由此提出 “有中间开始”设计。 “中间”提的是层次结构中的软硬交界面,目前多数实在传统机器级与操作系统机器级之间。 (2)进行合理的软、硬件功能分配时,既要考虑能拿到的硬、器件,又要考虑可能的应用所需的算法和数 据结构,先定义好这个交界面。确定哪些功能由硬件实现,哪些功能由软件实现,同时还要考虑好硬件对 操作系统、编译系统的实现提供些什么支持。然后由这个中间点分别往上往下进行软件和硬件的设计。 6.简述计算机系统结构、组成和实现三者的相互关系。 结构、组成、实现三者互不相同,但又互相影响:相同结构(如指令系统相同)的计算机,可以因速度不 同而采用不同的组成。同样,一种组成可有多种不同的实现。反过来,组成也会影响结构,微程序控制就 是一个典型的例子。通过改变控制存储器中的微程序就可改变系统的机器指令,改变结构。如果没有组成 技术的进步,结构的进展是不可能的。 正因为如此,系统结构的设计必须结合应用考虑,为软件和算法的实现提供更多更好的支持,同时考虑可 能采用和准备采用的组成技术。 组成设计上面决定于结构,下面受限于实现技术。然而它们是可以实现折衷权衡的。 结构、组成和实现所包含的具体内容随不同时期及不同的计算机系统有差异。在某些系统中作为结构的内 容,在另一些系统中可能是组成和实现的内容。软件的硬化和硬件的软化都放映了这一事实。 7.模拟与仿真的主要区别和适合场合是什么? 模拟与仿真的主要区别在于解释用的语言。仿真是用微程序解释,其解释程序存在控制存储器中,而 模拟是用机器语言程序解释,其解释程序存在主存中。模拟灵活,可实现不同系统间的软件移植,但结构 差异太大时, 效率、 速度会急剧下降。 仿真在速度上损失小, 但不灵活, 只能在差别不大的系统之间使用, 否则效率也会过低且难以仿真,需与模拟结合才行。 i j i j i j8.设 P 和 P 程序段都是一条语句,且 P 在 P 之前执行,试举出 i j i j i j (1)若 Pi 的左部变量在 Pj 的右部变量集内,且 Pi 必须取出 Pi 运算的结果来作为操作数,则称 Pi “数据相 关”于 Pi。 (2)若 Pj 的左部变量在 Pi 的右部变量集内,且当 Pi 未取用其变量的值之前,是不允许被 Pj 所改变,则称 Pi “数据反相关”于 Pj。 (3)若 Pi 的左部变量也是 Pj 的右部变量,且 Pj 存入其算得的值必须在 Pi 存入之后,则称

文档评论(0)

1亿VIP精品文档

相关文档