【考研类试卷】计算机专业基础综合历年真题试卷汇编3及答案解析.doc

上传人:brainfellow396 文档编号:1389553 上传时间:2019-12-03 格式:DOC 页数:10 大小:66KB
下载 相关 举报
【考研类试卷】计算机专业基础综合历年真题试卷汇编3及答案解析.doc_第1页
第1页 / 共10页
【考研类试卷】计算机专业基础综合历年真题试卷汇编3及答案解析.doc_第2页
第2页 / 共10页
【考研类试卷】计算机专业基础综合历年真题试卷汇编3及答案解析.doc_第3页
第3页 / 共10页
【考研类试卷】计算机专业基础综合历年真题试卷汇编3及答案解析.doc_第4页
第4页 / 共10页
【考研类试卷】计算机专业基础综合历年真题试卷汇编3及答案解析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、计算机专业基础综合历年真题试卷汇编 3及答案解析(总分:58.00,做题时间:90 分钟)一、单项选择题(总题数:23,分数:46.00)1.单项选择题 1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_2.在系统总线的数据线上,不可能传输的是_。(分数:2.00)A.指令B.操作数C.握手(应答)信号D.中断类型号3.下列有关总线定时的叙述中,错误的是_。(分数:2.00)A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由各设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制4.假设

2、某系统总线在一个总线周期中并行传输 4字节信息,一个总线周期占用 2个时钟周期,总线时钟频率为 10MHz,则总线带宽是_。(分数:2.00)A.10MBsB.20MBsC.40MBsD.80MBs5.某同步总线的时钟频率为 100MHz,宽度为 32位,地址数据线复用,每传输一个地址或数据占用一个时钟周期。若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输 128位数据所需要的时间至少是_。(分数:2.00)A.20nsB.40nsC.50nsD.80ns6.某同步总线采用数据线和地址线复用方式,其中地址数据线有 32根,总线时钟频率为 66MHz,每个时钟周期传送两次数据(上升

3、沿和下降沿各传送一次数据),该总线的最大数据传输率(总线带宽)是_。(分数:2.00)A.132MBsB.264MBsC.528MBsD.1056MBs7.一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。这种总线事务方式称为_。(分数:2.00)A.并行传输B.串行传输C.突发传输D.同步传输8.下列选项中的英文缩写均为总线标准的是_。(分数:2.00)A.PCI、CRT、USB、EISAB.ISA、CPI、VESA、EISAC.ISA、SCSI、RAM、MIPSD.ISA、EISA、PCI、PCI-Express9.下列关于 USB总线特性的

4、描述中,错误的是_。(分数:2.00)A.可实现外设的即插即用和热插拔B.可通过级联方式连接多台外设C.是一种通信总线,连接不同外设D.同时可传输 2位数据,数据传输率高10.下列选项中,用于设备和设备控制器(IO 接口)之间互连的接口标准是_。(分数:2.00)A.PCIB.USBC.AGPD.PCI-Expxess11.假定一台计算机的显示存储器用 DRAM芯片实现,若要求显示分辨率为 16001200,颜色深度为 24位,帧频为 85Hz,显存总带宽的 50用来刷新屏幕,则需要的显存总带宽至少约为_。(分数:2.00)A.245MbsB.979MbsC.1958MbsD.7834Mbs1

5、2.下列选项中,用于提高 RAID可靠性的措施有_。磁盘镜像条带化奇偶校验增加 Cache机制(分数:2.00)A.仅、B.仅、C.仅、和D.仅、和13.某磁盘的转速为 10000转份,平均寻道时间是 6ms,磁盘传输速率是 20MBs,磁盘控制器延迟为02ms,读取一个 4KB的扇区所需的平均时间约为_。(分数:2.00)A.9msB.94msC.12msD.124ms14.若磁盘转速为 7200转分,平均寻道时间为 8ms,每个磁道包含 1000个扇区,则访问一个扇区的平均存取时间大约是_。(分数:2.00)A.81msB.122msC.163msD.205ms15.下列选项中,在 IO

6、总线的数据线上传输的信息包括_。IO 接口中的命令字IO 接口中的状态字中断类型号(分数:2.00)A.仅、B.仅、C.仅、D.、16.下列有关 IO 接口的叙述中,错误的是_。(分数:2.00)A.状态端口和控制端口可以合用同一个寄存器B.IO 接口中 CPU可访问的寄存器称为 IO 端口C.采用独立编址方式时,IO 端口地址和主存地址可能相同D.采用统一编址方式时,CPU 不能用访存指令访问 IO 端口17.某计算机处理器主频为 50MHz,采用定时查询方式控制设备 A的 IO,查询程序运行一次所用的时钟周期数至少为 500。在设备 A工作期间,为保证数据不丢失,每秒需对其查询至少 200

7、次,则 CPU用于设备 A的 FO的时间占整个 CPU时间的百分比至少是_。(分数:2.00)A.002B.005C.020D.05018.在采用中断 IO 方式控制打印输出的情况下,CPU 和打印控制接口中的 IO 端口之间交换的信息不可能是_。(分数:2.00)A.打印字符B.主存地址C.设备状态D.控制命令19.下列选项中,能引起外部中断的事件是_。(分数:2.00)A.键盘输入B.除数为 0C.浮点运算下溢D.访存缺页20.响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括_。关中断保存通用寄存器的内容形成中断服务程序入口地址并送 PC(分数:2.00)A.仅、B.仅、C

8、.仅、D.、21.单级中断系统中,中断服务程序内的执行顺序是_。保护现场开中断关中断保存断点中断事件处理恢复现场中断返回(分数:2.00)A.B.C.D.22.某计算机有五级中断 L 4 L 0 ,中断屏蔽字为 M 4 M 3 M 2 M 1 M 0 ,M i =1(0i4)表示对 L i 级中断进行屏蔽。若中断响应优先级从高到低的顺序是 L 4 L 0 L 2 L 1 L 3 ,则 L 1 的中断处理程序中设置的中断屏蔽字是_。(分数:2.00)A.11110B.01101C.00011D.0101023.若某设备中断请求的响应和处理时间为 100ns,每 400ns发出一次中断请求,中断响

9、应所允许的最长延迟时间为 50ns,则在该设备持续工作过程中,CPU 用于该设备的 IO 时间占整个 CPU时间的百分比至少是_。(分数:2.00)A.125B.25C.375D.50二、综合应用题(总题数:4,分数:12.00)24.综合应用题 41-47小题。_某 16位计算机中,带符号整数用补码表示,数据 Cache和指令 Cache分离。表 5-1给出了指令系统中部分指令格式,其中 Rs和 Rd表示寄存器,mem 表示存储单元地址,(x)表示寄存器 x或存储单元 x的内容。(分数:8.00)(1).若 int型变量 x的值为-513,存放在寄存器 R1中,则执行“SHR R1”后,R1

10、 中的内容是多少?(用十六进制表示)(分数:2.00)_(2).若在某个时间段中,有连续的 4条指令进入流水线,在其执行过程中没有发生任何阻塞,则执行这 4条指令所需的时钟周期数为多少?(分数:2.00)_(3).若高级语言程序中某赋值语句为 x=a+b,x、a 和 b均为 int型变量,它们的存储单元地址分别表示为x、a和b。该语句对应的指令序列及其在指令流中的执行过程如下图所示。 (分数:2.00)_(4).若高级语言程序中某赋值语句为 x=x*2+a,x 和 a均为 unsigned int类型变量,它们的存储单元地址分别表示为x、a,则执行这条语句至少需要多少个时钟周期?要求模仿上图画

11、出这条语句对应的指令序列及其在流水线中的执行过程示意图。(分数:2.00)_25.某计算机的 CPU主频为 500MHz,CPI 为 5(即执行每条指令平均需 5个时钟周期)。假定某外设的数据传输率为 05MBs,采用中断方式与主机进行数据传送,以 32位为传输单位,对应的中断服务程序包含 18条指令,中断服务的其他开销相当于 2条指令的执行时间。请回答下列问题,要求给出计算过程。在中断方式下,CPU 用于该外设 IO 的时间占整个 CPU时间的百分比是多少?(分数:2.00)_26.某计算机的 CPU主频为 500MHz,CPI 为 5(即执行每条指令平均需 5个时钟周期)。假定某外设的数据

12、传输率为 05MBs,采用中断方式与主机进行数据传送,以 32位为传输单位,对应的中断服务程序包含 18条指令,中断服务的其他开销相当于 2条指令的执行时间。当该外设的数据传输率达到 5MBs 时,改用 DMA方式传送数据。假定每次 DMA传送块大小为 5000B,且 DMA预处理和后处理的总开销为 500个时钟周期,则 CPU用于该外设 IO 的时间占整个 CPU时间的百分比是多少?(假设 DMA与 CPU之间没有访存冲突)(分数:2.00)_计算机专业基础综合历年真题试卷汇编 3答案解析(总分:58.00,做题时间:90 分钟)一、单项选择题(总题数:23,分数:46.00)1.单项选择题

13、 1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_解析:2.在系统总线的数据线上,不可能传输的是_。(分数:2.00)A.指令B.操作数C.握手(应答)信号 D.中断类型号解析:解析:在取指令时,指令便是在数据线上传输的。操作数显然在数据线上传输。中断类型号用以指出中断向量的地址,CPU 响应中断请求后,将中断应答信号(INTR)发回到数据总线上,CPU 从数据总线上读取中断类型号后,查找中断向量表,找到相应的中断处理程序入口。而握手(应答)信号属于通信联络控制信号,应在通信总线上传输。3.下列有关总线定时的叙述中,错误的是_。(分数:2.00)A.

14、异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由各设备提供 D.半同步通信方式中,握手信号的采样由同步时钟控制解析:解析:在同步通信方式中,系统采用一个统一的时钟信号,而不是由各设备提供,否则没法实现统一的时钟。4.假设某系统总线在一个总线周期中并行传输 4字节信息,一个总线周期占用 2个时钟周期,总线时钟频率为 10MHz,则总线带宽是_。(分数:2.00)A.10MBsB.20MBs C.40MBsD.80MBs解析:解析:总线带宽是指单位时间内总线上传输数据的位数,通常用每秒钟传送信息的字节数来衡量,单位 Bs。由题意可知,在

15、1个总线周期(=2 个时钟周期)内传输了 4字节信息,时钟周期=110MHz=01s,故总线带宽为 4B(201s)=4B(02l10 -6 s)=20MBs。5.某同步总线的时钟频率为 100MHz,宽度为 32位,地址数据线复用,每传输一个地址或数据占用一个时钟周期。若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输 128位数据所需要的时间至少是_。(分数:2.00)A.20nsB.40nsC.50ns D.80ns解析:解析:总线频率为 100MHz,则时钟周期为 10ns。总线位宽与存储字长都是 32位,故每一个时钟周期可传送一个 32位存储字。猝发式发送可以连续传送地址

16、连续的数据,故总的传送时间为:传送地址10ns,传送 128位数据 40ns,共需 50ns。6.某同步总线采用数据线和地址线复用方式,其中地址数据线有 32根,总线时钟频率为 66MHz,每个时钟周期传送两次数据(上升沿和下降沿各传送一次数据),该总线的最大数据传输率(总线带宽)是_。(分数:2.00)A.132MBsB.264MBsC.528MBs D.1056MBs解析:解析:数据线有 32根,也就是一次可以传送 32bit8=4B 的数据,66MHz 意味着有 66M个时钟周期,而每个时钟周期传送两次数据,可知总线每秒传送的最大数据量为 66M24B=528MB,所以总线的最大数据传输

17、率为 528MBs,选 C。7.一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。这种总线事务方式称为_。(分数:2.00)A.并行传输B.串行传输C.突发传输 D.同步传输解析:解析:猝发(突发)传输是在一个总线周期中,可以传输多个存储地址连续的数据,即一次传输一个地址和一批地址连续的数据,并行传输是在传输中有多个数据位同时在设备之间进行的传输,串行传输是指数据的二进制代码在一条物理信道上以位为单位按时间顺序逐位传输的方式,同步传输是指传输过程由统一的时钟控制,选 C。8.下列选项中的英文缩写均为总线标准的是_。(分数:2.00)A.PCI、C

18、RT、USB、EISAB.ISA、CPI、VESA、EISAC.ISA、SCSI、RAM、MIPSD.ISA、EISA、PCI、PCI-Express 解析:解析:典型的总线标准有:ISA、EISA、VESA、PCI、PCI-Express、AGP、USB、RS-232C 等。A 中的CRT是纯平显示器;B 中的 CPI是每条指令的时钟周期数;C 中的 RAM是半导体随机存储器、MIPS 是每秒执行多少百万条指令数。9.下列关于 USB总线特性的描述中,错误的是_。(分数:2.00)A.可实现外设的即插即用和热插拔B.可通过级联方式连接多台外设C.是一种通信总线,连接不同外设D.同时可传输 2

19、位数据,数据传输率高 解析:解析:USB(通用串行总线)的特点有:即插即用:热插拔;有很强的连接能力,采用菊花链形式将众多外设连接起来;有很好的可扩充性,一个 USB控制器可扩充高达 127个外部 USB设备;高速传输,速度可达 480Mbps。所以 A、B、C 都符合 USB总线的特点。对于 D,USB 是串行总线,不能同时传输 2位数据。10.下列选项中,用于设备和设备控制器(IO 接口)之间互连的接口标准是_。(分数:2.00)A.PCIB.USB C.AGPD.PCI-Expxess解析:解析:USB 是一种连接外部设备的 IO 总线标准,属于设备总线,是设备和设备控制器之间的接口。而

20、 PCI、AGP、PCI-E 作为计算机系统的局部总线标准,通常用来连接主存、网卡、视频卡等。11.假定一台计算机的显示存储器用 DRAM芯片实现,若要求显示分辨率为 16001200,颜色深度为 24位,帧频为 85Hz,显存总带宽的 50用来刷新屏幕,则需要的显存总带宽至少约为_。(分数:2.00)A.245MbsB.979MbsC.1958MbsD.7834Mbs 解析:解析:刷新所需带宽=分辨率色深帧频=1600120024bit85Hz=39168Mbs,显存总带宽的 50用来刷屏,于是需要的显存总带宽为 39168Mbs05=78336Mbs834Mbs。12.下列选项中,用于提高

21、 RAID可靠性的措施有_。磁盘镜像条带化奇偶校验增加 Cache机制(分数:2.00)A.仅、B.仅、 C.仅、和D.仅、和解析:解析:RAID0 方案是无冗余和无校验的磁盘阵列,而 RAID15 方案均是加入了冗余(镜像)或校验的磁盘阵列。条带化技术就是一种自动地将 IO 的负载均衡到多个物理磁盘上的技术,条带化技术就是将一块连续的数据分成很多小部分并把它们分别存储到不同磁盘上去。这就能使多个进程同时访问数据的多个不同部分而不会造成磁盘冲突,而且在需要对这种数据进行顺序访问的时候可以获得最大程度上的IO 并行能力,从而获得非常好的性能。故能够提高 RAID可靠性的措施主要是对磁盘进行镜像处

22、理和奇偶校验,其余选项不符合条件。13.某磁盘的转速为 10000转份,平均寻道时间是 6ms,磁盘传输速率是 20MBs,磁盘控制器延迟为02ms,读取一个 4KB的扇区所需的平均时间约为_。(分数:2.00)A.9msB.94ms C.12msD.124ms解析:解析:磁盘转速是 10000转分,转一圈的时间为 6ms,因此平均查询扇区的时间为 3ms,平均寻道时间为 6ms,读取 4KB扇区信息的时间为 4KB(20MBs)=02m8,磁盘控制器延迟为 02ms,总时间为3+6+02+02=94ms。14.若磁盘转速为 7200转分,平均寻道时间为 8ms,每个磁道包含 1000个扇区,

23、则访问一个扇区的平均存取时间大约是_。(分数:2.00)A.81msB.122msC.163msD.205ms解析:解析:存取时间=寻道时间+延迟时间+传输时间。存取一个扇区的平均延迟时间为旋转半周的时间,即为(607200)2=417ms,传输时间为(607200)100(001ms,因此访问一个扇区的平均存取时间为 417+001+8=1218ms,保留一位小数则为 122ms。15.下列选项中,在 IO 总线的数据线上传输的信息包括_。IO 接口中的命令字IO 接口中的状态字中断类型号(分数:2.00)A.仅、B.仅、C.仅、D.、 解析:解析:I0 接口与 CPU之间的 IO 总线有数

24、据线、控制线和地址线。控制线和地址线都是单向传输的,从 CPU传送给 IO 接口,而 IO 接口中的命令字、状态字以及中断类型号均是由 IO 接口发往CPU的,故只能通过 IO 总线的数据线传输。16.下列有关 IO 接口的叙述中,错误的是_。(分数:2.00)A.状态端口和控制端口可以合用同一个寄存器B.IO 接口中 CPU可访问的寄存器称为 IO 端口C.采用独立编址方式时,IO 端口地址和主存地址可能相同D.采用统一编址方式时,CPU 不能用访存指令访问 IO 端口 解析:解析:采用统一编址时,CPU 访存和访问 IO 端口用的是一样的指令,所以访存指令可以访问IO 端口,D 选项错误,

25、其他三个选项均为正确陈述,选 D。17.某计算机处理器主频为 50MHz,采用定时查询方式控制设备 A的 IO,查询程序运行一次所用的时钟周期数至少为 500。在设备 A工作期间,为保证数据不丢失,每秒需对其查询至少 200次,则 CPU用于设备 A的 FO的时间占整个 CPU时间的百分比至少是_。(分数:2.00)A.002B.005C.020 D.050解析:解析:每秒至少查询 200次,每次查询至少 500个时钟周期,总的时钟周期数为200500=100000,因此 CPU用于设备 A的 IO 的时间占 CPU时间比为 10000050M=020。18.在采用中断 IO 方式控制打印输出

26、的情况下,CPU 和打印控制接口中的 IO 端口之间交换的信息不可能是_。(分数:2.00)A.打印字符B.主存地址 C.设备状态D.控制命令解析:解析:在程序中断 IO 方式中,CPU 和打印机直接交换,打印字符直接传输到打印机的 IO 端口,不会涉及到主存地址。而 CPU和打印机通过 IO 端口中状态口和控制口来实现交互。19.下列选项中,能引起外部中断的事件是_。(分数:2.00)A.键盘输入 B.除数为 0C.浮点运算下溢D.访存缺页解析:解析:外部中断指的是 CPU执行指令以外的事件产生的中断,通常是指来自 CPU与内存以外的中断。A中键盘输入属于外部事件,每次键盘输入 CPU都需要

27、执行中断以读入输入数据,所以能引起外部中断。B中除数为 0属于异常,也就是内中断,发生在 CPU内部。C 中浮点运算下溢将按机器零处理,不会产生中断。而 D访存缺页属于 CPU执行指令时产生的中断,也不属于外部中断。所以能产生外部中断的只能是输入设备键盘。20.响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括_。关中断保存通用寄存器的内容形成中断服务程序入口地址并送 PC(分数:2.00)A.仅、B.仅、 C.仅、D.、解析:解析:在响应外部中断的过程中,中断隐指令完成的操作包括:关中断;保护断点;引出中断服务程序(形成中断服务程序入口地址并送 PC),所以只有、正确。中的保存

28、通用寄存器的内容是在进入中断服务程序后首先进行的操作。21.单级中断系统中,中断服务程序内的执行顺序是_。保护现场开中断关中断保存断点中断事件处理恢复现场中断返回(分数:2.00)A. B.C.D.解析:解析:在单级(或单重)中断系统中,不允许中断嵌套。中断处理过程为:关中断;保存断点;识别中断源;保存现场;中断事件处理;恢复现场;开中断;中断返回。其中,由硬件完成,由中断服务程序完成,故选 A。22.某计算机有五级中断 L 4 L 0 ,中断屏蔽字为 M 4 M 3 M 2 M 1 M 0 ,M i =1(0i4)表示对 L i 级中断进行屏蔽。若中断响应优先级从高到低的顺序是 L 4 L

29、0 L 2 L 1 L 3 ,则 L 1 的中断处理程序中设置的中断屏蔽字是_。(分数:2.00)A.11110B.01101C.00011D.01010 解析:解析:高优先级置 0表示可被中断,比该中断优先级低(或相等)的置 1表示不可被中断,L 1 只能屏蔽 L 3 和其自身,故 M 3 和 M 1 置 1,中断屏蔽字 M 4 M 3 M 2 M 1 M 0 =01010。23.若某设备中断请求的响应和处理时间为 100ns,每 400ns发出一次中断请求,中断响应所允许的最长延迟时间为 50ns,则在该设备持续工作过程中,CPU 用于该设备的 IO 时间占整个 CPU时间的百分比至少是_

30、。(分数:2.00)A.125B.25 C.375D.50解析:解析:每 400ns发出一次中断请求,而响应和处理时间为 100ns,其中允许的延迟为干扰信息,因为在 50ns内,无论怎么延迟,每 400ns还是要花费 100ns处理中断的,所以该设备的 IO 时间占整个CPU时间的百分比为 100ns400ns=25,选 B。二、综合应用题(总题数:4,分数:12.00)24.综合应用题 41-47小题。_解析:某 16位计算机中,带符号整数用补码表示,数据 Cache和指令 Cache分离。表 5-1给出了指令系统中部分指令格式,其中 Rs和 Rd表示寄存器,mem 表示存储单元地址,(x

31、)表示寄存器 x或存储单元 x的内容。(分数:8.00)(1).若 int型变量 x的值为-513,存放在寄存器 R1中,则执行“SHR R1”后,R1 中的内容是多少?(用十六进制表示)(分数:2.00)_正确答案:(正确答案:x 的机器码为x 补 =1111 1101 1111 1111B,即指令执行前(R1)=FDFFH,右移 1位后位 1111 1110 1111 1111B,即指令执行后(R1)=FEFFH。)解析:(2).若在某个时间段中,有连续的 4条指令进入流水线,在其执行过程中没有发生任何阻塞,则执行这 4条指令所需的时钟周期数为多少?(分数:2.00)_正确答案:(正确答案

32、:每个时钟周期只能有一条指令进入流水线,从第 5个时钟周期开始,每个时钟周期都会有一条指令执行完毕,故至少需要 4+(5-1)=8个时钟周期。)解析:(3).若高级语言程序中某赋值语句为 x=a+b,x、a 和 b均为 int型变量,它们的存储单元地址分别表示为x、a和b。该语句对应的指令序列及其在指令流中的执行过程如下图所示。 (分数:2.00)_正确答案:(正确答案:I 3 的 ID段被阻塞的原因:因为 I 3 与 I 1 和 I 2 都存在数据相关,需等到 I 1 和 I 2 将结果写回寄存器后,I 3 才能读寄存器内容,所以 I 3 的 ID段被阻塞。I 4 的 IF段被阻塞的原因:因

33、为 I 4 的前一条指令 I 3 在 ID段被阻塞,所以 I 4 的 IF段被阻塞。)解析:(4).若高级语言程序中某赋值语句为 x=x*2+a,x 和 a均为 unsigned int类型变量,它们的存储单元地址分别表示为x、a,则执行这条语句至少需要多少个时钟周期?要求模仿上图画出这条语句对应的指令序列及其在流水线中的执行过程示意图。(分数:2.00)_正确答案:(正确答案:因 2*x操作有左移和加法两种实现方法,故 x=x*2+a对应的指令序列为 I1 LOAD R1,x I2 LOAD R2,a I3 SHL R1或者 ADDR1,R1 I4 ADD R1,R2 I5 STORE R2

34、,x 这 5条指令在流水线中执行过程如下图所示。 )解析:25.某计算机的 CPU主频为 500MHz,CPI 为 5(即执行每条指令平均需 5个时钟周期)。假定某外设的数据传输率为 05MBs,采用中断方式与主机进行数据传送,以 32位为传输单位,对应的中断服务程序包含 18条指令,中断服务的其他开销相当于 2条指令的执行时间。请回答下列问题,要求给出计算过程。在中断方式下,CPU 用于该外设 IO 的时间占整个 CPU时间的百分比是多少?(分数:2.00)_正确答案:(正确答案:中断方式下,CPU 每次用于数据传送的时钟周期数为 518+52=100。 为达到外设 05MBs 的数据传输率

35、,外设每秒申请的中断次数为 05MB4B=125000。 1s 内用于中断的开销为100125000=12500000=125M 个时钟周期。 CPU 用于外设 IO 的时间占整个 CPU时间的百分比为125M500M=25。)解析:26.某计算机的 CPU主频为 500MHz,CPI 为 5(即执行每条指令平均需 5个时钟周期)。假定某外设的数据传输率为 05MBs,采用中断方式与主机进行数据传送,以 32位为传输单位,对应的中断服务程序包含 18条指令,中断服务的其他开销相当于 2条指令的执行时间。当该外设的数据传输率达到 5MBs 时,改用 DMA方式传送数据。假定每次 DMA传送块大小为 5000B,且 DMA预处理和后处理的总开销为 500个时钟周期,则 CPU用于该外设 IO 的时间占整个 CPU时间的百分比是多少?(假设 DMA与 CPU之间没有访存冲突)(分数:2.00)_正确答案:(正确答案:当外设数据传输率提高到 5MBs 时,改用 DMA方式传送,每次 DMA传送5000B,1s 内需产生的 DMA次数为 5MB500013=1000。)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 大学考试

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