精选第2章-计算机技术基础(试题精解)_第1页
精选第2章-计算机技术基础(试题精解)_第2页
精选第2章-计算机技术基础(试题精解)_第3页
精选第2章-计算机技术基础(试题精解)_第4页
精选第2章-计算机技术基础(试题精解)_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精选第2章--计算机技术根底(试题精解)第2章计算机技术根底信息系统监理师必须掌握计算机系统相关知识,包括计算机组成原理、计算机系统结构、操作系统和系统可靠性等。具体而言,根据考试大纲,本章要求考生掌握以下知识点。〔1〕计算机系统功能、组成及其相互关系。〔2〕计算机系统与信息管理、数据处理、辅助设计、自动控制、科学计算和人工智能等概念。本章的内容比较杂,从往届考试试题来看,本章内容大约为5~10分。各个小的知识点考查结构如表2-1所示。表2-1考查结构表知识点已考分数百分比说明计算机组成原理426.7%数字编码,指令周期操作系统640.0%其中系统根本操作占26.7%,存储管理占13.3%系统可靠性213.3%串、并联系统计算机体系结构320.0%2.1试题精解2.1.1试题1〔2023年5月试题1~2〕在计算机中,最适合进行数字加减运算的数字编码是___(1)___。如果主存容量为16MB字节,且按字节编址,表示该主存地址至少应需要___(2)___位。〔1〕A.原码B.反码C.补码D.移码〔2〕A.16B.20C.24D.32试题1分析此题的第1个问题实际上是考查考生对原码、反码、补码和移码概念的理解。如果对这几种码制的特性比较熟悉,题目自然就迎刃而解了。下面,我们简单介绍这几种码制的各自特色。〔1〕原码:采用原码表示法简单易懂,用原码进行加法运算非常方便、直观,并可得到正确的运算结果,但如果是直接进行减法运算,那么会出问题。〔2〕反码:把原码对除符号位外的其余各位逐位取反产生反码,所以反码与原码的特性刚好相反。反码的减法运算能正确得到结果,但直接进行加法运算无法得到正确结果。〔3〕补码:我们知道,正数的补码=原码,所以采用补码能正确执行加法运算。又因为负数的补码=反码+1,所以负数的补码具有反码的特性,可以正确进行减法运算,所以补码最适合执行数字加减运算。〔4〕移码:移码是在补码的根底上把首位取反得到的,这样使得移码非常适合于阶码的运算,所以它常用于表示阶码。此题的第2个问题考查考生对计算机中数制的理解和内存数据的表示。我们知道,在计算机中,一般采用二进制来表示数据,根本单位有位〔b〕、字节〔B〕、KB、MB和GB等,其换算关系如下:1GB=1024MB=MB;1MB=1024KB=KB;1KB=1024B=B;1B=8b如果主存容量为16MB字节,且按字节编址。因为:16MB=×KB=××B=B所以,表示该主存地址至少应需要用24位二进制编码表示。试题1答案〔1〕C 〔2〕C2.1.2试题2〔2023年5月试题3~4〕在以下存储管理方案中,___(3)___是解决内存碎片问题的有效方法,虚拟存储器主要由___(4)___组成。〔3〕A.单一连续分区 B.固定分区C.可变分区 D.可重定位分区〔4〕A.存放器和软盘 B.软盘和硬盘C.磁盘区域与主存 D.CDROM和主存试题2分析此题考查存储管理方面的知识点,侧重各种存储管理方法的优缺点。要正确的解答此题,必须把这些存储管理方法的特点搞清楚。〔1〕单一连续分区存储管理这种存储管理方法把所有用户区都分配给惟一的用户作业,当作业被调度时,进程全部进入内存。一旦完成,所有主存恢复空闲,因此它不支持多道程序设计。〔2〕固定分区存储管理这种存储管理方法是支持多道程序设计的最简单的存储管理方法,它把主存划分成假设干个固定的和大小不同的分区,每个分区能够装入一个作业。分区的大小是固定的,算法简单,但是容易生成较多的存储器碎片。〔3〕可变分区存储管理这种存储管理方法在引入可变分区后虽然主存分配更灵巧,也提高了主存利用率。但是由于系统在不断地分配和回收中,必定会出现一些不连续的小的空闲区。尽管这些小的空闲区的总和超过某一个作业要求的空间,但是由于不连续而无法分配而产生了碎片。解决碎片的方法是拼接〔或称为“紧凑〞〕,即向一个方向〔例如向低地址端〕移动已分配的作业,使那些零散的小空闲区在另一方向连成一片。分区的拼接技术一方面是要求能够对作业进行重定位,另一方面系统在拼接时要消耗较多的时间。〔4〕可这种存储管理方法〔5〕非请求页式存储管理。这种存储管理方法将存储空间和作业的地址空间分成假设干个等分局部在分页式,要求把进程所需要的页面全部调入主存后作业方能运行,因此,当内存可用空间小于作业所需的地址空间时,作业无法运行。它克服了分区存储管理中碎片多和紧缩处理时间长的缺点,支持多道程序设计,但不支持虚拟存储。〔6〕请求页式存储管理这种存储管理方法将存储空间和作业的地址空间分成假设干个相等的页面,当进程需要用到某个页面时将其调入主存,把那些暂时无关的页面留在主存外。它支持虚拟存储,克服了分区存储管理中碎片多和紧缩处理时间长的缺点。并支持多道程序设计,但是它不能实现对最自然的以段为单位的共享与存储保护〔因为程序通常是以段为单位划分的,所以以段为单位最自然〕。〔7〕段页式存储管理这种存储管理方法是分段式和分页式结合的存储管理方法,充分利用了分段管理和分页管理的优点。作业按逻辑结构分段,段内分页,内存分块。作业只需局部页装入即可运行,所以支持虚拟存储,可实现动态连接和装配。所谓虚拟存储技术即在内存中保存一局部程序或数据,在外存〔硬盘〕中放置整个地址空间的副本。程序运行过程中可以随机访问内存中的数据或程序,但需要的程序或数据不在内存时,就将内存中局部内容根据情况写回外存。然后从外存调入所需程序或数据,实现作业内部的局部对换,从而允许程序的地址空间大于实际分配的存储区域。它在内存和外存之间建立了层次关系,使得程序能够像访问主存一样访问外存,主要用于解决计算机主存储器的容量问题。其逻辑容量由主存和外存容量之,以及CPU可寻址的范围来决定,其运行速度接近于主存速度,本钱也下降。可见,虚拟存储技术是一种性能非常优越的存储器管理技术,故被广泛地应用于大、中、小型机器和微型机中。虚拟存储器允许用户用比主存容量大得多的地址空间来编程,以运行比主存实际容量大得多的程序。用户编程所用的地址称为“逻辑地址〞〔又称为“虚地址〞〕,而实际的主存地址那么称为“物理地址〞〔又称为“实地址〞〕,每次访问内存时都要进行逻辑地址到物理地址的转换。实际上,超过主存在实际容量的那些程序和数据是存放在辅助存储器中,当使用时再由辅存调入。地址变换以及主存和辅存间的信息动态调度是硬件和操作系统两者配合完成的。虚拟存储管理的理论根底是程序的局部性原理。程序局部性原理指程序在执行时呈现出局部性规律,即在一段时间内,程序的执行仅限于程序的某一局部。相应地,执行所访问的存储空间也局限于某个内存区域。局部性又表现为时间局部性和空间局部性,时间局部性指如果程序中的某条指令一旦执行,那么不久以后该指令可能再次执行。如果某数据被访问,那么不久以后该数据可能再次被访问;空间局部性指一旦程序访问了某个存储单元,那么不久之后,其附近的存储单元也将被访问。根据程序的局部性理论,Denning提出了工作集理论。工作集指进程运行时被频繁访问的页面集合。显然只要使程序的工作集全部在内存〔主存储器〕中,即可大大减少进程的缺页次数;否那么会使进程在运行中频繁出现缺页中断,从而出现频繁的页面调入/调出现象,造成系统性能下降,甚至出现“抖动〞。试题2答案〔3〕D 〔4〕C2.1.3试题3〔2023年5月试题5〕3个可靠度R均为0.8的部件串联构成一个系统,如图2-1所示。图2-13个部件串联的系统那么该系统的可靠度为___(5)____。〔5〕A.0.240B.0.512C.0.800D.0.992试题3分析计算机系统是一个复杂的系统,而且影响其可靠性的因素也非常繁复,很难直接对其进行可靠性分析。但通过建立适当的数学模型,把大系统分割成假设干子系统,可以简化其分析过程。常见的系统可靠性数学模型有以下3种。1.串联系统假设一个系统由n个子系统组成,当且仅当所有的子系统都有能正常工作时,系统才能正常工作。这种系统称为“串联系统〞,如图2-2所示。图2-2串联系统设系统各个子系统的可靠性分别用表示,那么系统的可靠性为:如果系统的各个子系统的失效率分别用来表示,那么系统的失效率为:2.并联系统假设一个系统由n个子系统组成,只要有一个子系统能够正常工作,系统就能正常工作,如图2-3所示。图2-3并联系统设系统各个子系统的可靠性分别用表示,那么系统的可靠性为:假设所有的子系统的失效率均为λ,那么系统的失效率为:在并联系统中只有一个子系统是真正需要的,其余n-1个子系统称为冗余子系统,随着冗余子系统数量的增加,系统的平均无故障时间也增加了。3.模冗余系统m模冗余系统由m个(m=2n+1为奇数)相同的子系统和一个表决器组成,经过表决器表决后,m个子系统中占多数相同结果的输出作为系统的输出,如图2-4所示。图2-4模冗余系统在m个子系统中,只有n+1个或n+1个以上子系统能正常工作,系统就能正常工作,输出正确结果。假设表决器是完全可靠的,每个子系统的可靠性为R0,那么m模冗余系统的可靠性为:其中为从m个元素中取j个元素的组合数。显然,此题是一个简单的串联系统可靠性计算的试题,其可靠性为:R=0.8×0.8×0.8=0.512试题3答案〔5〕B2.1.4试题4〔2023年5月试题6~7〕微机A和微机B采用同样的CPU,微机A的主频为800MHz而微机B为1200MHz。假设微机A的平均指令执行速度为40MIPS,那么微机A的平均指令周期为___(6)___ns,微机B的平均指令执行速度为___(7)___MIPS。〔6〕A.15 B.25 C.40 D.60〔7〕A.20 B.40 C.60 D.80试题4分析这道试题曾经出现在2023年5月的系统分析师考试上午试题中,时隔一年,又一字不改地作为信息系统监理师试题出现。由此可见,阅读历年试题分类精解是十分重要的。计算机性能评估的常用方法有时钟频率法、指令执行速度法、等效指令速度法、数据处理速率法、综合理论性能法和基准程序法6种。1.时钟频率法计算机的时钟频率在一定程度上反映了机器速度,一般来讲,主频越高,速度越快。但是相同频率、不同体系结构的机器,其速度和性能可能会相差很多倍。通常来说,提高处理器的时钟频率能够提高系统的性能。因为在同样的时间内,提高时钟频率,使得时钟周期减少,指令的执行时间减少。2.指令执行速度法在计算机开展的初期,曾用加法指令的运算速度来衡量计算机的速度,速度是计算机的主要性有指标之一。因为加法指令的运算速度大体上可反映出乘法、除法等其他算术运算的速度,而且逻辑运算、转移指令等简单指令的执行时间往往设计成与加法指令相同,因此加法指令的运算速度有一定代表性。表示机器运算速度的单位是KIPS〔每秒千条指令〕,后来随着机器运算速度的提高,计量单位由KIPS开展到MIPS〔每秒百万条指令〕。常用的有峰值MIPS、基准程序MIPS和以特定系统为基准的MIPS。MFLOPS表示每秒百万次浮点运算速度,衡量计算机的科学计算速度,常用的有峰值MFLOPS和以基准程序测得的MFLOPS。MFLOPS可用于比较和评价在同一系统上求解同一问题的不同算法的性能,还可用于在同一源程序、同一编译器,以及相同的优化措施且同样运行环境下以不同系统测试浮点运算速度。由于实际程序中各种操作所占比例不同,因此测得MFLOPS也不相同。MFLOPS值没有考虑运算部件与存储器、I/O系统等速度之间相互协调等因素,所以只能说明在特定条件下的浮点运算速度。3.等效指令速度法等效指令速度法也称为“吉普森混合法〞或“混合比例计算法〞,它通过各类指令在程序中所占的比例〔W〕进行计算得到。假设各类指令的执行时间为ti,那么等效指令的执行时间为:T=式中n为指令类型数。采用等效指令速度法对某些程序来说可能严重偏离实际,尤其是对复杂的指令集,其中某些指令的执行时间是不固定的,数据的长度、cache的命中率、流水线的效率等都会影响计算机的运算速度,因此后来又开展了其他评价方法。4.数据处理速率法因为在不同程序中各类指令使用频率是不同的,所以固定比例方法存在着很大的局限性;而且数据长度与指令功能的强弱对解题的速度影响极大,同时这种方法也不能反映现代计算机中高速缓冲存储器、流水线、交叉存储等结构的影响。具有这种结构的计算机的性能不仅与指令的执行频率有关,而且也与指令的执行顺序与地址的分布有关。数据处理速率法〔PDR法〕采用计算PDR值的方法来衡量机器性能,PDR值越大,机器性能越好。PDR与每条指令和每个操作数的平均位数以及每条指令的平均运算速度有关,其计算方法如下:PDR=L/R其中:L=0.85G+0.15H+0.4J+0.15K,R=0.85M+0.09N+0.06P。式中G是每条定点指令的位数,M是平均定点加法时间,H是每条浮点指令的位数,N是平均浮点加法时间,J是定点操作数的位数,P是平均浮点乘法时间,K是浮点操作数的位数。此外,还做了如下规定:G>20位,H>30位;从主存取一条指令的时间等于取一个字的时间;指令与操作存放在主存,无变址或间址操作;允许有并行或先行取指令功能,此时选择平均取指令时间。PDR值主要对CPU和主存储器的速度进行度量,但不适合衡量机器的整体速度,因为它没有涉及cache和多功能部件等技术对性能的影响。PDR主要是对CPU和主存数据处理速度进行计算而得出的,它允许并行处理和指令预取的功能,这时所取的指令执行的平均时间。带有cache的计算机,因为存取速度加快,其PDR值也就相应提高。PDR不能全面反映计算机的性能,但它曾是美国及巴黎统筹委员会用来限制计算机出口的系统性能指标估算方法。1991年9月停止使用PDR,取而代之的是综合理论性能。5.综合理论性能法综合理论性能法〔CTP法〕是美国政府为限制较高性能计算机出口所设置的运算部件综合性能估算方法。CTP以每秒百万次理论运算MTOPS表示,从1991年9月1日起启用。CTP的估算方法为首先算出处理部件每一计算单元〔如定点加法单元、定点乘法单元、浮点加单元和浮点乘法单元等〕的有效计算率R,然后按不同字长加以调整得出该计算单元的理论性能TP,所有组成该处理部件的计算单元TP的总和即为综合理论性能CTP。6.基准程序法上述性能评价方法主要是针对CPU〔有时包括主存〕,而没有考虑诸如I/O结构、操作系统、编译程序的效率等系统性能的影响,因此难以准确评价计算机的实际上工作能力。基准程序法〔benchmark〕是目前一致成认的测试性能的较好方法,有多种多样的基准程序,如主要测试整数性能的基准程序逻辑和测试浮点性能的基准程序等。在此题中,微机A的平均指令执行速度为40MIPS,即平均每秒执行4千万条指令。因此其平均指令周期〔CyclePerInstruction,CPI〕为(1/4千万)秒,即:CPI=0.25×s=25×s=25ns。因为微机B的主频为1200MHz,是微机A主频的1200/800=1.5倍。所以微机B的平均指令执行速度应该比微机A的快1.5倍,即40×1.5=60MIPS。试题4答案〔6〕B 〔7〕C2.1.5试题5〔2023年5月试题8〕在以下体系结构中,最适合于多个任务并行执行的体系结构是___(8)___。〔8〕A.流水线向量机结构B.分布存储多处理机结构C.共享存储多处理结构D.堆栈处理结构试题5分析这道试题曾经出现在2023年10月的系统分析师考试上午试题中,时隔3年,又一字不改地作为信息系统监理师试题出现,从而再一次验证了阅读历年试题分类精解的重要性。流水线向量处理机用于指令并行执行,而不是任务并行,并不属于多处理机,堆栈处理机用于特别的计算或用做外设的数据读写,这两种结构均不适于多个任务的并行执行。并行处理机可分两种类型,分别为采用分布存储器的并行处理结构和采用集中式共享存储器的并行处理结构。其中分布式存储器的多处理机并行处理结构中,每一个处理器都有自己局部的存储器。只要控制部件将并行处理的程序分配各处理机,它们便能并行处理,各自从自己的局部存储器中取得信息;而共享存储多处理机结构中的存储器是集中共享的,由于多个处理机共享,在各处理机访问共享存储器时会发生竞争。因此,最适合于多个任务并行执行的体系结构是分布存储多处理机结构。试题5答案〔8〕B2.1.6试题6〔2023年5月试题29~30〕在图2-5所示的树型文件系统中,方框表示目录,圆圈表示文件,“/〞表示目录名之间的分隔符,“/〞在路径之首时表示根目录。假设“..〞表示父目录,当前目录是Y1,那么,指定文件F2所需的相对路径是___(29)___;如果当前目录是X2,“DEL〞表示删除命令,那么,删除文件F4的正确命令是___(30)___。图2-5树型文件系统〔29〕A./X1/Y2/F2 B.../X1/Y2/F2C./X1/Y2/F2 D.../Y2/F2〔30〕A.DEL../Y3/F4 B.DELX2/Y3/F4C.DELY3/F4 D.DEL/Y3/F4试题6分析用户的数据和程序大多以文件形式保存,用户使用操作系统的过程中,需要经常对文件和目录进行操作。下面,我们以Linux系统为例介绍有关文件、目录和路径的概念,其他系统与其类似。1.文件与文件名在大多操作系统中都有文件的概念,文件是Linux用来存储信息的根本结构,它是被命名〔称为“文件名〞〕的存储在某种介质〔如磁盘、光盘和磁带等〕上的一组信息的集合。Linux文件均为无结构的字符流形式,文件名是文件的标识,它由字母、数字、下划线和圆点组成的字符串来构成。用户应该选择有意义的文件名。Linux要求文件名的长度限制在255个字符以内。为了便于管理和识别,用户可以把扩展名作为文件名的一局部。圆点用于区分文件名和扩展名,扩展名对于文件分类十分有用。用户可能对某些群众已接纳的标准扩展名比较熟悉,例如,C语言编写的源代码文件总是具有C的扩展名,用户可以根据自己的需要随意参加自己的文件扩展名。2.文件的类型Linux系统中有3种根本的文件类型:普通文件、目录文件和设备文件。〔1〕普通文件普通文件是用户最经常面对的文件,又分为文本文件和二进制文件。·文本文件:以文本的ASCII码形式存储在计算机中。它是以行为根本结构的一种信息组织和存储方式。·二进制文件:以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们,只有通过相应的软件才能将其显示出来。二进制文件一般是可执行程序、图形、图像和音等。〔2〕目录文件设计目录文件的主要目的是用于管理和组织系统中的大量文件。它存储一组相关文件的位置、大小等与文件有关的信息。目录文件往往简称为目录。〔3〕设备文件设备文件是Linux系统中的一个重要特色。Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。从用户的角度来看,对I/O设备的使用和一般文件的使用一样,不必了解I/O设备的细节。设备文件可以细分为块设备文件和字符设备文件,前者的存取以一个个字符块为单位,后者那么以单个字符为单位。3.树型目录结构在计算机系统中保存有大量文件,如何有效地组织与管理它们,并为用户提供一个使用方便的接口是文件系统的一大任务。Linux系统以文件目录的方式来组织和管理系统中的所有文件,所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即我们常说的目录。即整个文件系统有一个“根〞〔root〕,然后在根上分“杈〞〔directory〕。任何一个分杈上都可以再分杈,杈上也可以长出“叶子〞。根和"在Linux中称为“目录〞或“文件夹〞。而“叶子〞那么是一个个的文件。实践证明,此种结构的文件系统效率比较高。如前所述,目录也是一种类型的文件。Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录为起点,所有其他目录都由根目录派生而来。用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。一个典型的Linux系统树型目录结构如图2-6所示。图2-6一个典型的Linux系统树型目录在图2-6中,我们只给出了目录结节名称,而没有给出各个目录之下的每一个文件。实际上,各个目录节点之下都会有一些文件和子目录。并且系统在建立每一个目录时,都会自动为它其定两个目录文件,一个是“.〞,代表该目录自身。另一个是“..〞,代表该目录的父目录。对于根目录,“.〞和“..〞都代表其自身。Linux目录提供了管理文件的一个方便途径。每个目录中都包含文件。用户可以为自己的文件创立自己的目录,也可以把一个目录下的文件移动或复制到另一目录下,而且能移动整个目录,且和系统中的其他用户共享目录和文件。即我们能够方便地从一个目录切换到另一个目录,而且可以设置目录和文件的管理权限,以便允许或拒绝其他人对其进行访问。同时文件目录结构的相互关联性使分享数据变得十分容易,多个用户可以访问同一个文件。因此允许用户设置文件的共享程度。需要说明的是,根目录是Linux系统中的特殊目录。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。在图2-6中那些根目录下的目录就是系统目录。4.工作目录、用户主目录与路径从逻辑上讲,用户在登录到Linux系统中后,每时每刻都处在某个目录之中,此目录被称为“工作目录〞或“当前目录〞〔WorkingDirectory〕,工作目录是可以随时改变的。用户初始登录到系统中时,其主目录〔HomeDirectory〕就成为其工作目录。工作目录用“.〞表示,其父目录用“..〞表示。用户主目录是系统管理员增加用户时建立起的〔以后也可以改变〕,每个用户都有自己的主目录,不同用户的主目录一般互不相同。用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。访问文件时,需要用到路径〔Path〕的概念,即从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/〞分开,任一文件在文件系统中的位置都是由相应的路径决定的。用户在访问文件时,要给出文件所在的路径。路径又分相对路径和绝对路径,绝对路径指从根目录开始的路径,也称为“完全路径〞;相对路径是从用户工作目录开始的路径。应该注意到,在树型目录结构中到某一确定文件的绝对路径和相对路径均只有一条。绝对路径是确定不变的,而相对路径那么随着用户工作目录的变化而不断变化。用户要访问一个文件时,可以通过路径名来引用。并且可以根据要访问的文件与用户工作目录的相对位置来引用它,而不需要列出这个文件的完整的路径名。例如,用户LI有一个名为class的目录,该目录中有两个文件:soft_1和hard_1。假设用户LI想显示出其class目录中的名为soft_1的文件,可以使用以下命令:/home/LI$cat/home/LI/class/soft_1用户也可以根据文件soft_1与当前工作目录的相对位置来引用该文件,命令为:/home/LI$catclass/soft_1在此题中,当前目录是Y1,文件F2在目录Y2之下。目录Y1和Y2都是目录X1的子目录,因此,指定文件F2所需的相对路径是../Y2/F2。如果当前目录是X2,“DEL〞表示删除命令,要删除文件F4。因为文件F4在目录Y3之下,而目录Y3是目录X2的子目录,所以正确的命令是DELY3/F4。试题6答案〔29〕D 〔30〕C2.1.7试题7〔2023年11月试题1〕阵列处理机属于___(1)___计算机。〔1〕A.SISD B.SIMD C.MISD D.MIMD试题7分析计算机由控制器、运算器、存储器、输入和输出设备组成。1966年,Michael.J.Flynn提出根据指令流、数据流的多倍性特征对计算机系统进行分类〔通常称为〞Flynn分类法〞〕,有关定义如下。〔1〕指令流:指机器执行的指令序列。〔2〕数据流:指由指令流调用的数据序列,包括输人数据和中间结果,但不包括输出数据。〔3〕多倍性:指在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数。Flynn根据不同的指令流-数据流组织方式,把计算机系统分成4类。〔1〕单指令流单数据流〔SISD〕SISD其实就是传统的顺序执行的单处理器计算机,其指令部件每次只对一条指令进行译码,并只为一个操作部件分配数据。流水线方式的单处理机有时也被作为SISD。值得注意的是,Intel公司的奔腾PⅡ中开始采用MMX技术,引进了一些新的通用指令,从某种意义上使用了单指令流多数据流的思想。但是与Intel公司的前几代产品〔X86/Pentium〕相比,其指令序列的执行方式和调用数据的方式没有发生根本性的变化。所以从整体上来看,采用奔腾PII芯片的PC机仍属于SISD类。〔2〕单指令流多数据流〔SIMD〕SIMD以并行处理机〔阵列处理机〕为代表,并行处理机包括多个重复的处理单元PU1-PUn,由单一指令部件控制,按照同一指令流的要求为它们分配各自所需的不同数据。相联处理机也属于这一类。〔3〕多指令流单数据流〔MISD〕MISD具有n个处理单元,按n条不同指令的要求对同一数据流及其中间结果进行不同的处理。一个处理单元的输出又作为另一个处理单元的输入,这类系统实际上很少见到。有文献把流水线看做多个指令部件,称流水线计算机是MISD。〔4〕多指令流多数据流〔MIMD〕MIMD指能实现作业、任务、指令等各级全面并行的多机系统,多处理机属于MIMD。当前的高性能效劳器与超级计算机大多具有多个处理机,能进行多任务处理,称为“多处理机系统〞。不管是大规模并行处理机MPP〔MassivelyParallelProcessor〕或对称多处理机SMP〔SymmetricalMultiProcessor〕,都属于这一类。Flynn分类法是最普遍使用的,其他分类法如下。〔1〕冯氏分类法由冯泽云在1972年提出,冯氏分类法用计算机系统在单位时间内所能处理的最大二进制位数来对计算机系统进行分类。〔2〕Handler分类法由WolfganHandler在1977年提出,Handler分类法根据计算机指令执行的并行度和流水线来对计算机系统进行分类。〔3〕Kuck分类法由DavidJ.Kuck在1978年提出,Kuck分类法与Flynn分类法相似,也是用指令流、执行流和多倍性来描述计算机系统特征。但其强调执行流的概念,而不是数据流。试题7答案〔1〕B2.1.8试题8〔2023年11月试题2〕采用___(2)___不能将多个处理机互连构成多处理机系统。〔2〕A.STD总线 B.交叉开关 C.PCI总线 D.Centronic总线 试题8分析总线是计算机中各部件相连的通信线,通过总线,各部件之间可以相互通信。而不是每两个部件之间相互直连,从而减少了计算机体系结构的设计本钱,有利于新模块的扩展,如图2-7所示。图2-7总线从中央处理器到外设,总线可以分为如下4类。。1.中央处理器内部总线这是内部各部件之间的信息传送线,存放器与存放器之间、各存放器与运算器之间的信息传送线。2.部件内总线一块插卡的内部总线,又称为“片级总线〞,如显卡、多功能卡等插卡都使用了部件内总线实现卡上各种芯片的互连。3.系统总线系统总线是计算机系统内各功能部件〔中央处理器、存储器和外设等〕之间相互连接的总线。从位置上来说,一般位于计算机系统的底板上。它从功能上说,可以分为以下几种。〔1〕数据总线:一般是由三态门控制的双向数据信道,中央处理器通过数据总线和主存、外设交换数据。〔2〕地址总线:常常由三态门控制的单向数据信道,由中央处理器“点名〞取数的位置。〔3〕控制总线:用来传递控制信号。如读/写信号、中断请求和复位等信号。4.外部总线外部总线是计算机系统之间,或者是和计算机和其他设备通信的总线。最早的是PC/XT电脑采用的系统总线,它基于8位的8088处理器,称为“PC总线〞或者“PC/XT总线〞。STD〔StandardBus〕总线是一种规模最小,面向工业控制并且设计周密的8位系统总线。STD总线只有56根信号线,划分为电源总线、数据总线、地址总线和控制总线4类。STD总线信号也是通过底板总线的形式提供给STD总线模板的,因此底板应具有极低的阻抗,使总线上传输的高频脉冲信号不会失真。STD总线是一种专门设计的面向工业测量及控制的小型总线,它主要应用在以微处理器为中心的测量控制领域,尤其以应用于工业测控领域为多。1984年,出现了基于16位Intel80286处理器的PC/AT电脑,系统总线也相应地扩展为16位,并被称为“PC/AT总线〞。以上两种总线标准为根底的ISA〔IndustryStandardArchitecture,工业标准架构〕总线,方便了开发与个人计算机兼容的外围设备。ISA是8/16位的系统总线,最大传输速率为8Mb8MB/s,允许多个CPU共享系统资源。由于兼容性好,所以它在20世纪80年代得到了广泛采用,。缺点是传输速率过低、CPU占用率高并占用硬件中断资源等。当出现了32位外部总线的386DX处理器之后,ISA的宽度就已经成为严重的瓶颈,并影响到处理器性能的发挥。新的EISA〔ExtendedISA,扩展ISA〕总线是为适应32位中央处理器而制定的,其工作频率仍旧是8MHz,并且与8/16位的ISA总线完全兼容,带宽提高了一倍,到达了32Mb32MB/s。为了解决ISA和EISA速度慢的问题,出现了32位的PCI〔周边组件互连〕总线。最初PCI总线工作在33MHz频率之下,传输带宽到达了133Mb133MB/s〔33MHz×32位/8〕,后来又提出了64位的PCI总线,并把PCI总线的频率提升到66MHz~100MHz,甚至更高。PCI不像ISA总线那样把地址寻址和数据读写控制信号都交给微处理器来处理,而是独立于处理器,采用了独特的中间缓冲器设计。从而可将显示卡、声卡、网卡和硬盘控制器等高速的外围设备直接挂在CPU总线上,打破了瓶颈,使得CPU的性能得到充分的发挥。PCI总线还具有能自动识别外设,与处理器和存储器子系统完全并行操作的能力。并且具有隐含的中央仲裁系统,采用多路复用方式〔地址线和数据线〕减少了引脚数,支持64位寻址,完全的多总线主控能力,提供地址和数据的奇偶校验等特点。PCI的缺点是存在中断共享冲突,只能支持有限数量设备等问题,可支持10台外设。后来3D显示卡的迅猛开展,让PCI总线吃紧,于是出现了作为PCI总线的补充——AGP〔AcceleratedGraphicsPort,加速图形接口〕总线。它为显示卡专用,工作频率为66MHz,是PCI的两倍,带宽相应地增加到266Mb266MB/s。后来的AGP2X、AGP4X,以及AGP8X的传输速度到达了2.1Gb1GB/s。3大总线的比较如表2-2所示。表2-2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论