软考软件评测师教程知识点精讲(三)

软考软件评测师教程知识点精讲(三)

ID:11403348

大小:92.65 KB

页数:5页

时间:2018-07-11

软考软件评测师教程知识点精讲(三)_第1页
软考软件评测师教程知识点精讲(三)_第2页
软考软件评测师教程知识点精讲(三)_第3页
软考软件评测师教程知识点精讲(三)_第4页
软考软件评测师教程知识点精讲(三)_第5页
资源描述:

《软考软件评测师教程知识点精讲(三)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件评测师http://www.educity.cn/rk/test/index.html软考软件评测师教程知识点精讲(三)软考软件评测师属于全国计算机技术与软件专业技术资格考试中的一个中级考试。希赛小编为大家整理了软件评测师教程中几个重要的知识点精讲,希望对大家有所帮助。指令流、数据流和计算机的分类我们先学习两个定义。(1)指令流:机器执行的指令序列。(2)数据流:由指令流调用的数据序列,包括输入数据和中间结果。1.根据多倍性的分类按照计算机同时处于一个执行阶段的指令或数据的最大可能个数,人们把计算机分成4种,如表1-4所示。表1-4指令流的分类(1)SISD

2、(单指令流单数据流):这是最简单的方式,计算机每次处理一条指令,并只对一个操作部件分配数据。一般认为流水线技术的计算机仍然属于SISD。(2)SIMD(单指令流多数据流):具备SIMD的常常是并行处理机,这种处理机具备多个处理单元,每次都执行同样的指令,对不同的数据单元进行处理。这种计算机非常适合处理矩阵计算等。软件评测师http://www.educity.cn/rk/test/index.html(3)MISD(多指令流单数据流):这种处理方式比较难以想象,有多个处理单元,同时执行不同的指令,针对的是单一数据。但有资料认为,流水线处理机中每个数据由不同操作部

3、件对之进行处理。(4)MIMD(多指令流多数据流):这是一种全面的并行处理机,典型的机型是多处理机。这种计算机的设计和控制都很复杂。2.按照程序流程机制的分类具体的介绍如下。1)控制流计算机这是通常见到的计算机,使用程序计数器来确定下一条指令的地址。指令程序流由程序员直接控制,其主存是共享的,存储区可以被多指令修改,容易产生数据相关性,对并行性不利。2)数据流计算机在冯•诺依曼体系中,计算机是指令流驱动的,而数据流则是处于被动地位的,这看起来合理,但在某些时候也不尽然。与指令流相对的是数据流驱动,即一旦数据准备好,则立即开始执行相关的指令。非冯

4、226;诺依曼体系仍然在探索中,但对冯•诺依曼体系的改良也有相当好的成果,即流水线技术和并行计算机。在数据流计算机中,数据不在共享的存储器中,而是在指令间传送,成为令牌。当需要使用该数据的指令收到令牌,开始执行之后,该令牌即消失,执行的指令将执行的结果数据当做新的令牌发送。这种方式不再需要程序计数器、共享的存储器,但是需要检测数据可用性的专门部件,建立、识别、处理数据令牌标记,需要时间和空间开销。软件评测师http://www.educity.cn/rk/test/index.html在其他方面,数据流计算机还有一些困难需要克服:在数据流计算机中由于

5、没有程序计数器,使得程序的调试和诊断变得困难;没有共享的存储器,也就无法控制其分配,无法支持数组、递归等操作。3)归约机归约机(ReductionsMachine)又称为需求驱动,是由对一个操作结果的需求而启动的。归约机采用一种“惰性计算”的方式,操作只有在另一条指令需要这个操作的结果时才执行。比如在计算5+(6×2–10)时,归约机并非先去计算6×2,而是先计算整个算式,碰到(6×2–10)再启动一个过程去计算它,最后需要计算6×2,计算后一层层退回,得到整个算术式的值。由于需求驱动可减少那些不必要的求值操作,可以提高系统效率。归约机是一种面向函数式的语言,或

6、以函数式语言为机器语言的机器,要有函数定义存储器和表达式存储;操作和数据合并存储。它需要大容量物理存储器并采用大虚拟存储容量的虚拟存储器,来满足对动态存储分配和大容量的存储空间的需求。总线总线在前面已经略有提及,它是计算机中各部件相连的通信线。通过总线,各部件之间可以相互通信,而不是每两个部件之间相互直连,减小了计算机体系结构的设计成本,有利于新模块的扩展,如图1-11所示。从中央处理器到外设,总线可以分为4类。(1)中央处理器内部总线。这是内部各部件之间的信息传送线,如寄存器与寄存器之间、各寄存器与运算器之间的信息传送线。软件评测师http://www.edu

7、city.cn/rk/test/index.html(2)部件内总线。一块插卡的内部总线,又称为片级总线,像显卡、多功能卡等插卡都使用了部件内总线,实现本卡上的各种芯片的互连。(3)系统总线。系统总线是计算机系统内各功能部件(如中央处理器、存储器、外设等)之间相互连接的总线。从位置上说,它一般位于计算机系统的底板上。从功能上说,它可以分为以下几种。数据总线:一般是由三态门控制的双向数据信道,中央处理器通过数据总线和主存、外设交换数据。地址总线:常常由三态门控制的单向数据信道,由中央处理器“点名”取数的位置。控制总线:用来传递控制信号。如读/写信号、中断请求、复位

8、等信号。(4)外总线。它

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。