网站大量收购闲置独家精品文档,联系QQ:2885784924

系统结构要点总结精简版.doc

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

第1章 1、掌握透明性的概念,以及对透明性的分析 透明——本来存在的事物或属性,从某个角度上看不到,称对他是透明的。 不同机器级的程序员所看到的计算机属性是不同的,这个属性就是计算机系统不同层次的界面。系统结构设计就是要研究对某级,哪些应当透明,哪些不应当透明。透明的好处是简化该级的设计。 2、理解计算机系统结构的定义 系统结构是对计算机系统中各机器级之间界面的划分和定义,以及对界面上下的功能进行分配。 3、熟悉计算机系统结构的属性(习题8、9) 硬件能直接识别和处理的数据类型和格式等的数据表示   最小可寻址单位、寻址种类、地址计算等的寻址方式;   通用/专用寄存器的设置、数量、字长、使用约定等的寄存器组织;   二进制或汇编级指令的操作类型、格式、排序方式、控制机构等的指令系统;   中断的分类与分级、中断处理程序功能及入口地址等的中断机构;   系统机器级的管态和用户态的定义和切换;   输入输出设备的连接、使用方式、流量、操作结束、出错指示等的机器级I/O结构;   系统各部分的信息保护方式和保护机构;等等。 4、实现软件移植的途径 所谓软件的可移植性,是指软件不用修改或只需经少量加工就能由一台机器搬到另一台机器上运行,即同一软件可以应用于不同的环境。   根据不同的要求可以有如下三种方法:   1. 统一高级语言   这种方法可以解决结构相同或完全不同的各种机器上的软件移植。   2. 采用系列机思想   所谓系列机是指在一个厂家内生产的具有相同的系统结构,但具有不同组成和实现的一系列不同型号的机器。 系列机的软件兼容分为向上兼容、向下兼容、向前兼容和向后兼容四种。向上(下)兼容是指按某档机器编制的程序,不加修改地就能运行于比它高(低)档的机器。向前(后)兼容是指按某个时期投入市场的某种型号机器编制的程序,不加修改就能运行在它之前(后)投入市场的机器。 3. 采用模拟与仿真方法   模拟方法是指用软件方法在一台现有的计算机上实现另一台计算机的指令系统。例如在A计算机上要实现B计算机的指令系统,通常采用解释的方法来完成,即B机器的每一条指令用一段A机器的指令进行解释执行,A机称为宿主机,被模拟的B机称为虚拟机。   如果宿主机本身采用微程序控制,则对B机器指令统每条指令的解释执行可直接由A机器的一段微程序解释执行。这种用微程序直接解释另一种机器指令系统的方法称为仿真。A机器称为宿主机,B机器称为目标机。    仿真和模拟的主要区别在于解释所用的语言。仿真是用微程序解释,其解释程序存在控制存贮器中,而模拟是用机器语言程序解释,其解释程序存在主存中。 5、并行性的含义、开发并行性的途径,以及典型计算机结构 (1)并行性,即计算机在解题中具有可以同时进行运算或操作的特性。 并行性包含同时性和并发性二重含义。 同时性(Simultaneity)指的是两个或多个事件在同一时刻发生。 并发性(Concurrency)指的是两个或多个事件在同一时间间隔内发生。 (2) 1)时间重叠(Time Interleaving)是在并行性概念中引入时间因素,让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。 2)资源重复(Resource Replication)是在并行概念中引入空间因素。通过重复设置硬件资源来提高可靠性或性能。 控制器每执行完一条指令可以同时让各个PE对各自分配到的数据完成同一种运算或操作。 3)资源共享(Resource Sharing),是利用软件的方法让多个用户按一定时间顺序轮流地使用同一套资源,以提高其利用率,这样也可以提高整个系统的性能。   计算机系统可以通过各种技术途径,采取多种并行性措施,当并行性提高到一定级别,形成新的结构时,就进入到并行处理的专门领域。并行处理(Parallel Processing)是信息处理的一种有效形式,它着重发掘解题过程中的并行事件,使并行性达到较高的级别。 (3) 并行处理计算机是强调并行处理的系统,除了分布处理系统外,按其基本结构特征,可以分成流水线计算机、阵列处理机、多处理机系统和数据流计算机等4种不同的结构。 1)流水线计算机主要通过时间重叠,让多个部件在时间上交错重叠地并行执行运算和处理,以实现时间上的并行。主要是解决好拥塞控制、冲突防止、分支处理、指令和数据的相关处理、流水线重组、中断处理、流水线调度以及作业顺序的控制等问题。   2)阵列处理机主要通过资源重复,设置大量算术逻辑单元,在同一控制部件作用下同时运算和处理,以实现空间上的并行。主要解决好处理单元间的灵活而有规律的互连模式及互连网络的设计、存贮器组织、数据在存贮器中的分布,以及研制对具体题目的高效并行算法等问题。   3)多处理机系统主要通过

文档评论(0)

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

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

1亿VIP精品文档

相关文档