自考-计算机系统结构--复习资料大全精要.doc

自考-计算机系统结构--复习资料大全精要.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自考-计算机系统结构--复习资料大全精要

1计算机系统的多级层次结构, , 1:M0微程序(微指令)机器、2:M1传统(机器指令)机器、3:M2操作系统(作业控制)机器、4:M3汇编语言机器、5:M4高级语言机器、6:M5应用语言机器;1-2为实际机器,3-6为虚拟机器 2, 各个机器级的实现的依靠, , 翻译和解释 3, 翻译, translation, 是先用转换程序将高一级机器级上实现的程序整个地变换成低一级机器级上等效的程序,然后再在低一级机器上实现的技术。 4, 解释, interpretation, 在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,通过高级机器语言程序中的每条语句或指令逐条解释来实现的技术。 5, M0-M5各级的实现方式, , M0用硬件实现,M1用微程序(固件实现),M2到M5大多采用软件实现。 6, 虚拟机器的定义, , 以软件为主实现的机器 7, 实际机器的定义, , 以硬件或固件实现的实际机器 8 透明的定义, , 客观存在的事物或属性从某个角度看不到,称之为透明 9 计算机系统结构的定义, , 是系统结构的一部分,指的是传统机器级的系统结构,其界面之上包括操作系统、汇编语言、高级语言和应用语言级中所有的软件功能,界面之下包括所有硬件和固件的功能。它是软件和硬件/固件的交界面,是机器语言、汇编语言、程序设计者,或者编译程序设计者看到的机器物理系统的抽象。是研究软、硬件之间的功能分配以及对传统机器级界面的确定,提供机器语言、汇编语言设计者或编译程序生成系统为使其设计或生成的程序能在机器上正确运行应看到或遵循的计算机属性。 10计算机系统结构的属性 (需了解一部分), , 1、数据表示;2、寻址方式;3、寄存器组织;4、指令系统;5、存储系统组织;6、中断机构;7、系统机器级的管态和用户态的定义与切换;8、I/O结构;9、信息保护方式和保护机构等等。 11计算机系统结构不包含的内容, , 不包含“机器级内部”的数据流和控制流的组成,逻辑设计和器件设计等。 12 计算机组成的定义, , 指的是计算机系统结构的“逻辑实现”,包括机器级内的数据流和控制流的组成以及逻辑设计等。主要围绕提高速度、提高操作的并行度、重叠度、功能的分散、设置专用功能部件等方面来设计。 13 计算机组成设计包含的内容(需了解一部分), , 1、数据通路宽度;2、专用部件的设置;3、各种操作系统对部件的共享程度;4、功能部件的并行度;5、控制机构的组成方式;6、缓冲和排队技术;7、预估、预判技术;8、可靠性技术等等 14计算机实现的定义, , 指的是计算机组成的物理实现。着眼于器件技术和微组装技术。 15 计算机系统结构、组成和实现的区别举例, , 是否设置乘法指令属于系统结构,是用高速乘法器还是加法器和移位器实现数据组成,乘法器加法器的物理实现属于实现。 16结构、组成、实现三者的相互影响, , 三者互不相同,但相互影响。结构的变化可能会引起组成的变化,组成的变化也可能会引起结构的变化等等。需综合考虑价格、速度、性能、实现等因素。 17 计算机系统结构设计的作用, , 主要是进行软、硬件功能分配。 18计算机系统结构设计软硬件取舍的原则, , 硬件高-》速度快、成本高、降低灵活性和适应性。软件高-》速度慢、成本低、灵活性高。 原则1、在现有的硬件(主要是逻辑器件和存储器件)条件下,系统要有高的性能价格比。经常用的功能用硬件,产量大的计算机系统,增大硬件功能实现。 原则2、准备采用和可能采用的组成技术要尽可能不要过多或不合理的限制各种组成、实现技术的采用。 原则3、不能只从硬件角度考虑如何便于应用组成的实现,还要从软件的角度把如何编译和操作系统的实现以及为高级语言程序设计提供更好更多的硬件支持放在首位。 19 计算机系统的设计思路(多层结构), , 1、由上而下:满足应用开始,适合专用机设计,不适合通用机设计, 2、由下而上:不管应用要求,从到手硬件开始设计;软、硬件脱节是以上两种设计的主要缺点。 3、中间开始:从层次结构中软硬件交界面设计,目前主要是传统机器和操作系统机器级之间。 20软件的可移植性的定义, , 指的是软件不修改或经过少量修改就可由一台机器搬到另外一台机器上运行,同一软件可应用于不同的环境。 21 软件移植的基本技术, , 1、统一高级语言,2、采用系列机(系列机上可实现软件兼容,中档机性能价格比较高),3、模拟与写真。 22模拟的定义, , 用机器语言(第二层级)程序解释实现软件移植的方法称为模拟(需要通过机器语言和微程序两重解释)。 23模拟的宿主机和模拟机的定义, , 进行模拟的机器称为宿主机,被模拟的机器称为虚拟机。 24 宿主机模拟/仿真目标机的范围, , 1、机器语言;2、存储体系;3、I/O系统;4、控制台的

文档评论(0)

6663144 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档