ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:92.50KB ,
资源ID:1338554      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1338554.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机四级-计算机体系结构及答案解析.doc)为本站会员(赵齐羽)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】计算机四级-计算机体系结构及答案解析.doc

1、计算机四级-计算机体系结构及答案解析(总分:77.00,做题时间:90 分钟)一、B选择题/B(总题数:42,分数:42.00)1.A virtual memory system has five virtual pages numbered zero through four and three page frames. All the page frames are initially empty. How many page faults are generated with the following access sequence using a FIFO replacement p

2、olicy? ( ) 0 1 2 3 0 1 4 0 1 2 3 4(分数:1.00)A.8B.9C.10D.72.根据 Amdahl的定义,计算机体系结构反映的计算机属性是( )。(分数:1.00)A.概念性的结构B.层次性的结构C.模块性的结构D.管理性的结构3.在 Cache的地址映射中,凡主存中的任意一块均可映射到 Cache内的任意一块的位置上,这种方法称为( )。(分数:1.00)A.全相联映射B.直接映射C.组相联缺射D.混合映射4.建立存储层次体系依据的原理是( )。(分数:1.00)A.性价比原理B.总体成本原理C.局部性原理D.全局性原理5.堆栈型机器的例子为( )。(分数

3、:1.00)A.IBM360/370B.HP 3000/70C.EDSACD.DEC VAX6.在流水线计算机中,通过细化流水、提高主频,使每个机器周期能完成多个操作,该技术称为 ( )。(分数:1.00)A.多流水技术B.超标量技术C.超流水技术D.超长指令字技术7.A cache has 64 blocks, each block is 16 bytes. Which block does byte 1200 map to ? ( )(分数:1.00)A.25B.60C.75D.1008.Local bus can reduce the occupation time of CPU. Fo

4、r the EISA local bus, commonly the time can be reduced to ( ).(分数:1.00)A.46%B.265C.12%D.6%9.某台计算机的速度比改进前提高了 10倍,但它仅在 50的时间内可用,这样一来它的总加速比为( )。(分数:1.00)A.5B.1.4C.1.8D.0.510.虚拟存储中遇到的一个问题是,当页表存在主存储器中而需要进行地址映射时,会产生瓶颈。下述哪一种超高速缓冲器可用来解决这一问题?( ) TB(Translation Buffer) TLB(TranslationLookaside Buffer) FPT(Fas

5、t Page Table)(分数:1.00)A.只有B.和C.和D.,和11.可保持 2000条指令的计算机高速缓冲存储器(Cache),设其中 10的指令用去 90的程序执行时间,另外 lo的时间在程序中的分布是均匀的。设一目标程序有 50000条指令,且已知最常使用的指令占10。那么多大比例的存取指令可以放入高速缓存中?( )(分数:1.00)A.90B.72C.36D.2012.In advanced PC bus or local bus, which one has the fastest data throughput? ( )(分数:1.00)A.ISAB.PCIC.MCAD.E

6、ISA13.页表是一个单值的地址映射,映射地址是( )。(分数:1.00)A.从寄存器到主存B.从主存到寄存器C.从物理地址到虚拟地址D.从虚拟地址到物理地址14.在高速并行结构中,速度最快但通用性最差的是( )。(分数:1.00)A.相联处理机B.数据流处理机C.专用多功能单元D.阵列处理机15.目前使用最多的局部总线是( )。(分数:1.00)A.PCIB.EISAC.VESAD.ISA16.下列哪一个测试程序是复合基准程序( )。(分数:1.00)A.KernelB.PuzzleC.QuicksortD.Whetstone17.某机器运行用 MIPS指令编写的某程序需要 26秒钟,该程序

7、中每一类指令执行的次数如下;Add, sub, mul, div 43000000add. d, sub. d, mul. d, div. d 48000000beg, bne 110000001d.d,st.d 27000000ld,st 31000000 如果每条指令执行的时间相同,该机器的 MFLOPS是( )。(分数:1.00)A.1.3B.2.9C.4.5D.6.218.运行相同的程序,计算机 A需 10秒钟,计算机 B需 15秒钟,其速度比较是( )。(分数:1.00)A.A比 B快 50B.A比 B快 30C.B比 A快 50D.B比 A快 3019.执行同一程序,机器 A需要

8、10秒钟,机器 B需要 15秒钟,机器 A比机器 B快( )。(分数:1.00)A.33B.40C.50D.7520.在存储体系中,两个重要层次是高速缓存与主存、主存与辅存,这两层次的共同点是 ( )。(分数:1.00)A.都为提高存储体系的速度B.都需要硬件来实现C.地址变换,失效时要替换D.都对程序员透明21.通过计算机某些部分的改进而获得的性能增益可以用阿姆达尔定律计算出来,该定律指出;利用更快的执行方式而获得的性能改善所受到的限制是( )。(分数:1.00)A.该方式所占的空间大小B.该方式所占的时间比例C.该方式所占的芯片多少D.该方式所占的流水位置22.在存储保护模式中,可分为;

9、执行级(Executive),用 E表示 管理级(Supervisor),用 S表示 核心级(Kernel),用 K表示 用户级(User),用 U表示 其优先级从高到低的次序为( )。(分数:1.00)A.SKEUB.SEUKC.KSEUD.KESU23.There are two styles in the evolution of instruction set, that is CISC and RISC. Which chip belongs to the RISC? ( )(分数:1.00)A.iAPX432B.VAX11/780C.Motorola68000D.Power PC2

10、4.按照 Myres的说法,计算机系统分为若干层次。我们通常所指的体系结构是指( )。(分数:1.00)A.逻辑门体系结构B.微代码体系结构C.操作系统体系结构D.指令集体系结构25.There are many page replacement algorithms in page management. The most frequently used algorithm is( ).(分数:1.00)A.FIFOB.LRUC.OPTD.PPT26.我国研制的银河型超级计算机通过基准程序的测试,其峰值速度是( )。(分数:1.00)A.80亿次B.100亿次C.130亿次D.150亿次27

11、.When an amount of memory is requested that is less than the size of a page, but a full page is allocated, the resulting. waste of memory is called( ).(分数:1.00)A.external fragmentationB.internal fragmentationC.inaccessible page faultsD.inaccessible garbage28.A memory-memory, machine instruction for

12、a certain machine has the following format. (Such an instruction is similar to a registerregister instruction except that the operands are displaced addresses in memory.) Which of the following could be an assembly language instruction that would be translated into a memorytomemory instruction for t

13、his machine( ). (分数:1.00)A.ADD 10(R1) ,20(R2)B.ADD(10R1), (20R2)C.ADD R1,10(R2),20D.ADD R1,10,20(R2)29.在重叠寄存器窗口技术中,如果窗口数目偏少就会限制过程嵌套的深度。在伯克利的设计中,所用窗口数为( )。(分数:1.00)A.4B.8C.12D.1630.There are two common types in page replacement algorithm: stack and non-stack strategies. When a real page number increa

14、se only stack algorithm can increase the hit rate monotonously. In the following replacement algorithm, which one belongs to non-stack strategy( ).(分数:1.00)A.FIFOB.LRUC.PFFD.OPT31.How does Booths Algorithm improve binary multiplication? ( )(分数:1.00)A.It prevents overflowB.It prevents underflowC.It p

15、reserves the sign of the multiplication operationD.It enhances the speed of the operation significantly32.根据操作数在 CPU中的暂存机制可以对它进行分类,Motorola6809 就属于( )。(分数:1.00)A.堆栈型B.累加器型C.寄存器型D.通用寄存器与累加器混合型33.You are performing two sums, the first is a sum of two scalar variables and the second is a matrix sum of

16、a pair of two dimensional arrayssize 1000 by 1000. What speedup is achieved when the calculations are performed on size 1000 processors? ( )(分数:1.00)A.50B.100C.999D.none of the above34.由于更换了 CPU,使计算机的运行速度提高了 5倍,然而增强比占到 80,该机器的总加速比为( )。(分数:1.00)A.0.78B.1.78C.2.78D.3.7835.The time that the CPU spends

17、on a given program can be computed using all of the following expressions except( ). (分数:1.00)A.B.C.D.36.脉动阵列计算模式属于( )。(分数:1.00)A.SISDB.MISDC.SIMDD.MIMD37.一条普遍接受的规则说,程序中 10的指令占用了 90的执行时间。这一规则被称为 ( )。(分数:1.00)A.局部性原理B.运行时间原理C.编码执行原理D.频率原理38.视频电子学标准协会制定的局部总线称为( )。(分数:1.00)A.VISAB.VESAC.PCID.EISA39.主要用

18、于测量编译器和处理机处理指令有效性的基准程序是( )。(分数:1.00)A.SpecB.LinpackC.DhrystoneD.Quicksoft40.通道实质上是主存与 I/O设备之间的 DMA接口在逻辑上的延伸。适合连接多台高速设备的通道是( )。(分数:1.00)A.字节多路通道B.选择通道C.数组多路通道D.块多路通道41.在指令码的优化中,能使平均码长最短的方法是( )。(分数:1.00)A.哈夫曼编码B.曼彻斯特编码C.等长码D.等长扩展码42.在下列描述中,属于冯诺依曼体系结构的特点是( )。 采用十六进制计数 集中而顺序的控制 存储程序并且存储时不区别数据和指令(分数:1.00

19、)A.和B.和C.和D.,和二、B论述题/B(总题数:7,分数:35.00)43.计算机除 CPU和主存以外,其余所有部件均可归人输入/输出系统,即 1/O系统。所谓 I/O操作是指1/O设备与主存之间的信息交换。请回答下面的问题: (1)I/O 方式发展经历了哪些阶段? (2)各阶段的工作原理及优缺点是什么?(分数:5.00)_44.通道实质上是主存与 I/O设备之间的 DMA接口在逻辑上的延伸。请回答下面的问题: (1)通道分为哪几种?各有什么特点? (2)通道程序由哪三种通道命令字组成? (3)简述通道的工作原理。(分数:5.00)_45.(1)从体系结构的观点对指令集进行分类。根据哪五

20、种尺度? (2)通常有哪三种指令集体系结构?请写出各自的优缺点? (3)GRP 机分为几类?它们的优缺点各是什么?(分数:5.00)_46.(1)Amdahl给计算机体系结构的定义是什么? (2)Myres 给计算机体系结构的定义是什么?请画出虚拟机层次模型? (3)计算机体系结构、计算机组织和计算机实现三者的关系是什么?(分数:5.00)_47.(1)对指令格式设计时要优先考虑哪些原则? (2)什么叫作指令格式的优化?(分数:5.00)_48.(1)指令的控制方式有几种?优缺点各是什么? (2)如何评价流水线的性能? (3)一台非流水线机器执行指令时共分五步,所需时间分别为 40ns、40n

21、s、50ns、40ns 和 40ns。若 采用流水线工作方式,并且由于锁存器而附加了 20ns的延迟,那么该流水线的加速比是多大?(分数:5.00)_49.(1)什么叫并行性?并行性分为哪几种? (2)高速并行结构分为哪几类?每类各举一例。 (3)相联处理机有哪些特点?(分数:5.00)_计算机四级-计算机体系结构答案解析(总分:77.00,做题时间:90 分钟)一、B选择题/B(总题数:42,分数:42.00)1.A virtual memory system has five virtual pages numbered zero through four and three page f

22、rames. All the page frames are initially empty. How many page faults are generated with the following access sequence using a FIFO replacement policy? ( ) 0 1 2 3 0 1 4 0 1 2 3 4(分数:1.00)A.8B.9 C.10D.7解析:2.根据 Amdahl的定义,计算机体系结构反映的计算机属性是( )。(分数:1.00)A.概念性的结构 B.层次性的结构C.模块性的结构D.管理性的结构解析:3.在 Cache的地址映射中,

23、凡主存中的任意一块均可映射到 Cache内的任意一块的位置上,这种方法称为( )。(分数:1.00)A.全相联映射 B.直接映射C.组相联缺射D.混合映射解析:4.建立存储层次体系依据的原理是( )。(分数:1.00)A.性价比原理B.总体成本原理C.局部性原理 D.全局性原理解析:5.堆栈型机器的例子为( )。(分数:1.00)A.IBM360/370B.HP 3000/70 C.EDSACD.DEC VAX解析:6.在流水线计算机中,通过细化流水、提高主频,使每个机器周期能完成多个操作,该技术称为 ( )。(分数:1.00)A.多流水技术B.超标量技术C.超流水技术 D.超长指令字技术解析

24、:7.A cache has 64 blocks, each block is 16 bytes. Which block does byte 1200 map to ? ( )(分数:1.00)A.25B.60C.75 D.100解析:8.Local bus can reduce the occupation time of CPU. For the EISA local bus, commonly the time can be reduced to ( ).(分数:1.00)A.46%B.265C.12% D.6%解析:9.某台计算机的速度比改进前提高了 10倍,但它仅在 50的时间内可

25、用,这样一来它的总加速比为( )。(分数:1.00)A.5B.1.4C.1.8 D.0.5解析:10.虚拟存储中遇到的一个问题是,当页表存在主存储器中而需要进行地址映射时,会产生瓶颈。下述哪一种超高速缓冲器可用来解决这一问题?( ) TB(Translation Buffer) TLB(TranslationLookaside Buffer) FPT(Fast Page Table)(分数:1.00)A.只有B.和C.和D.,和 解析:11.可保持 2000条指令的计算机高速缓冲存储器(Cache),设其中 10的指令用去 90的程序执行时间,另外 lo的时间在程序中的分布是均匀的。设一目标程

26、序有 50000条指令,且已知最常使用的指令占10。那么多大比例的存取指令可以放入高速缓存中?( )(分数:1.00)A.90B.72C.36 D.20解析:12.In advanced PC bus or local bus, which one has the fastest data throughput? ( )(分数:1.00)A.ISAB.PCI C.MCAD.EISA解析:13.页表是一个单值的地址映射,映射地址是( )。(分数:1.00)A.从寄存器到主存B.从主存到寄存器C.从物理地址到虚拟地址D.从虚拟地址到物理地址 解析:14.在高速并行结构中,速度最快但通用性最差的是(

27、 )。(分数:1.00)A.相联处理机B.数据流处理机C.专用多功能单元 D.阵列处理机解析:15.目前使用最多的局部总线是( )。(分数:1.00)A.PCI B.EISAC.VESAD.ISA解析:16.下列哪一个测试程序是复合基准程序( )。(分数:1.00)A.KernelB.PuzzleC.QuicksortD.Whetstone 解析:17.某机器运行用 MIPS指令编写的某程序需要 26秒钟,该程序中每一类指令执行的次数如下;Add, sub, mul, div 43000000add. d, sub. d, mul. d, div. d 48000000beg, bne 110

28、000001d.d,st.d 27000000ld,st 31000000 如果每条指令执行的时间相同,该机器的 MFLOPS是( )。(分数:1.00)A.1.3B.2.9 C.4.5D.6.2解析:18.运行相同的程序,计算机 A需 10秒钟,计算机 B需 15秒钟,其速度比较是( )。(分数:1.00)A.A比 B快 50 B.A比 B快 30C.B比 A快 50D.B比 A快 30解析:19.执行同一程序,机器 A需要 10秒钟,机器 B需要 15秒钟,机器 A比机器 B快( )。(分数:1.00)A.33B.40C.50 D.75解析:20.在存储体系中,两个重要层次是高速缓存与主存

29、、主存与辅存,这两层次的共同点是 ( )。(分数:1.00)A.都为提高存储体系的速度B.都需要硬件来实现C.地址变换,失效时要替换 D.都对程序员透明解析:21.通过计算机某些部分的改进而获得的性能增益可以用阿姆达尔定律计算出来,该定律指出;利用更快的执行方式而获得的性能改善所受到的限制是( )。(分数:1.00)A.该方式所占的空间大小B.该方式所占的时间比例 C.该方式所占的芯片多少D.该方式所占的流水位置解析:22.在存储保护模式中,可分为; 执行级(Executive),用 E表示 管理级(Supervisor),用 S表示 核心级(Kernel),用 K表示 用户级(User),用

30、 U表示 其优先级从高到低的次序为( )。(分数:1.00)A.SKEUB.SEUKC.KSEUD.KESU 解析:23.There are two styles in the evolution of instruction set, that is CISC and RISC. Which chip belongs to the RISC? ( )(分数:1.00)A.iAPX432B.VAX11/780C.Motorola68000D.Power PC 解析:24.按照 Myres的说法,计算机系统分为若干层次。我们通常所指的体系结构是指( )。(分数:1.00)A.逻辑门体系结构B.微

31、代码体系结构C.操作系统体系结构D.指令集体系结构 解析:25.There are many page replacement algorithms in page management. The most frequently used algorithm is( ).(分数:1.00)A.FIFOB.LRU C.OPTD.PPT解析:26.我国研制的银河型超级计算机通过基准程序的测试,其峰值速度是( )。(分数:1.00)A.80亿次B.100亿次C.130亿次 D.150亿次解析:27.When an amount of memory is requested that is less

32、than the size of a page, but a full page is allocated, the resulting. waste of memory is called( ).(分数:1.00)A.external fragmentationB.internal fragmentation C.inaccessible page faultsD.inaccessible garbage解析:28.A memory-memory, machine instruction for a certain machine has the following format. (Suc

33、h an instruction is similar to a registerregister instruction except that the operands are displaced addresses in memory.) Which of the following could be an assembly language instruction that would be translated into a memorytomemory instruction for this machine( ). (分数:1.00)A.ADD 10(R1) ,20(R2) B.

34、ADD(10R1), (20R2)C.ADD R1,10(R2),20D.ADD R1,10,20(R2)解析:29.在重叠寄存器窗口技术中,如果窗口数目偏少就会限制过程嵌套的深度。在伯克利的设计中,所用窗口数为( )。(分数:1.00)A.4B.8 C.12D.16解析:30.There are two common types in page replacement algorithm: stack and non-stack strategies. When a real page number increase only stack algorithm can increase the

35、 hit rate monotonously. In the following replacement algorithm, which one belongs to non-stack strategy( ).(分数:1.00)A.FIFO B.LRUC.PFFD.OPT解析:31.How does Booths Algorithm improve binary multiplication? ( )(分数:1.00)A.It prevents overflowB.It prevents underflowC.It preserves the sign of the multiplicat

36、ion operation D.It enhances the speed of the operation significantly解析:32.根据操作数在 CPU中的暂存机制可以对它进行分类,Motorola6809 就属于( )。(分数:1.00)A.堆栈型B.累加器型 C.寄存器型D.通用寄存器与累加器混合型解析:33.You are performing two sums, the first is a sum of two scalar variables and the second is a matrix sum of a pair of two dimensional ar

37、rayssize 1000 by 1000. What speedup is achieved when the calculations are performed on size 1000 processors? ( )(分数:1.00)A.50B.100C.999 D.none of the above解析:34.由于更换了 CPU,使计算机的运行速度提高了 5倍,然而增强比占到 80,该机器的总加速比为( )。(分数:1.00)A.0.78B.1.78C.2.78 D.3.78解析:35.The time that the CPU spends on a given program c

38、an be computed using all of the following expressions except( ). (分数:1.00)A.B.C.D. 解析:36.脉动阵列计算模式属于( )。(分数:1.00)A.SISDB.MISD C.SIMDD.MIMD解析:37.一条普遍接受的规则说,程序中 10的指令占用了 90的执行时间。这一规则被称为 ( )。(分数:1.00)A.局部性原理 B.运行时间原理C.编码执行原理D.频率原理解析:38.视频电子学标准协会制定的局部总线称为( )。(分数:1.00)A.VISAB.VESA C.PCID.EISA解析:39.主要用于测量编

39、译器和处理机处理指令有效性的基准程序是( )。(分数:1.00)A.SpecB.LinpackC.Dhrystone D.Quicksoft解析:40.通道实质上是主存与 I/O设备之间的 DMA接口在逻辑上的延伸。适合连接多台高速设备的通道是( )。(分数:1.00)A.字节多路通道B.选择通道 C.数组多路通道D.块多路通道解析:41.在指令码的优化中,能使平均码长最短的方法是( )。(分数:1.00)A.哈夫曼编码 B.曼彻斯特编码C.等长码D.等长扩展码解析:42.在下列描述中,属于冯诺依曼体系结构的特点是( )。 采用十六进制计数 集中而顺序的控制 存储程序并且存储时不区别数据和指令

40、(分数:1.00)A.和B.和 C.和D.,和解析:二、B论述题/B(总题数:7,分数:35.00)43.计算机除 CPU和主存以外,其余所有部件均可归人输入/输出系统,即 1/O系统。所谓 I/O操作是指1/O设备与主存之间的信息交换。请回答下面的问题: (1)I/O 方式发展经历了哪些阶段? (2)各阶段的工作原理及优缺点是什么?(分数:5.00)_正确答案:()解析:(1)I/O 方式发展经历了如下六个阶段; 程序控制阶段 重叠处理阶段 中断阶段 DMA 阶段 通道阶段 I/O 处理机阶段 (2)程序控制阶段 在程序控制阶段,I/O 操作完全由 CPU控制,即由CPU执行启动、控制以及停

41、止 I/O操作,第一代计算机就采用了这种方式。在这种结构里,没有专门的I/O控制部件和专用的数据通路。每传送一个数据都要由 CPU执行一段程序,通过算术逻辑部件或由 CPU硬件的微操作序列来控制数据的流动。这种方式的优点是控制简单,编程容易。缺点是 CPU要把大量的时间花在琐碎的 I/O操作上,外设和 CPU不能同时工作,各个外设之间也不能同时工作,因此系统的整体性能差,效率很低。 重叠处理阶段 为了提高 CPU的效率,可使它与 I/O设备重叠工作,这就导致多道作业“同时”执行。当一个作业进行 I/O操作时,CPU 又转向另一个作业进行处理,即让多道作业以一定间隔轮流执行,这称为处理器重叠(P

42、rocessor Overlap)方式。 中断阶段 进一步发展产生了中断(Interrupt)的概念。这样 CPU就不必定时检测 I/O设备的状态,它只要处理 I/O设备的中断请求即可同时启动多个外部设备同时工作。 中断方式的优点是初步解决了 CPU、主存和外设之间的速度匹配。缺点是中断所需的辅助操作很多,当 I/O设备较多时,中断过分频繁而加重 CPU的负担。 DMA 阶段 随着体系结构的发展,在 I/O系统中增设数据寄存器、地址寄存器以及计数器等,使外部设备不必通过 CPU而直接与内存交换信息,这称为 DMA方式,即直接存储器存取(Direct Memory Access)方式。为此 I/

43、O设备及其控制器要能形成存储地址,能把数据送人主存总线或从主存总线取得数据。DMA 采用了“挪用周期”(Cycle Stealing)的概念,即在 CPU执行程序期间,由 I/O设备插入使用。 DMA 方式的优点是它把部分I/O控制交给设备控制部分,实现了 CPU与 I/O设备的部分并行。缺点是 CPU仍需启动每个信息块的传输,而且 DMA也增加了设备成本。 通道阶段 通道(Channel)控制方式是在 DMA基础上发展起来的。通道执行 I/O的过程是;开始时,CPU 进入管理状态,自动形成通道程序并把它放入内存,然后由 CPU启动通道。以后则由通道按照通道程序处理 I/O,而 CPU则返回目

44、的状态继续执行原来的程序,直至整个 I/O过程全部结束再由 CPU做结束处理。一个 I/O过程不论交换多少信息,只打扰 CPU两次。 通道方式的优点是I/O与 CPU有较强的并行操作能力,能充分发挥设备的利用率。缺点是通道还不能完全独立于主机,还需要借助 CPU的某些控制。 I/O 处理机阶段 设置外部处理机专门负责 I/O操作,也就是具有更强处理功能的通道,称为 I/O处理机(I/O Processor,简称 IOP)。一个 IOP不必借助于 CPU就能在主存与多台 I/O设备之间执行独立的数据传输工作。 IOP 方式的优点是 CPU几乎移交了对 I/O操作的全部控制,IOP 几乎完全独立于

45、主机。缺点只是提高了系统的成本。44.通道实质上是主存与 I/O设备之间的 DMA接口在逻辑上的延伸。请回答下面的问题: (1)通道分为哪几种?各有什么特点? (2)通道程序由哪三种通道命令字组成? (3)简述通道的工作原理。(分数:5.00)_正确答案:()解析:(1)通道按传送数据的工作方式可分为三类: 字节多路通道(Byte Multiplexer Channel) 适合连接大量低速设备,如终端、打印机等。这些低速设备的特点是以字节为单位与内存交换信息,而且各字节之间的空闲时间较长。字节多路通道可以有两种工作模式;一种是字节交叉模式 (Byte Interleave Mode),不同的设

46、备在各自分得的时间片内与通道建立逻辑连接;另一种是突发模式 (Burst Mode),它允许一次让某一设备占用较长的时间来传送较多的信息。 选择通道(Selector Channel) 适合连接多台高速设备,但每次只能让一台设备独占通道,只装备一套高速通道硬件而轮流为几个物理设备服务。 数组多路通道(Block Multiplexer Channel) 又称块多路通道或成组多路通道。它综合了字节多路通道和选择通道的工作方式,适合连接多个磁盘机、磁带机之类的设备。这类设备的特点是查找数据的时间较长而读写数据的时间较短,因此当 n台设备同时连接时,可让其中一台使用通道传送数据,而让 n-1台设备进行数据查找,这可提高通道的利用率。 (2)通道程序由通道地址字、通道状态字、通道命令字三种通道字组成。 (3)通道的 I/O操作过程可分为五个阶段: 准备阶段 用户程序需要输入输出时,在目态程序中安排一条访管(Supervisor Call)指令并给出相应的参数,产生自愿访管中断后即转入管理程序。管理程序根据参数要求生成相应的通道程序及通道地

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1