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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(【考研类试卷】计算机专业基础综合操作系统(输入/输出管理)历年真题试卷汇编1及答案解析.doc)为本站会员(cleanass300)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【考研类试卷】计算机专业基础综合操作系统(输入/输出管理)历年真题试卷汇编1及答案解析.doc

1、计算机专业基础综合操作系统(输入输出管理)历年真题试卷汇编 1 及答案解析(总分:64.00,做题时间:90 分钟)一、单项选择题(总题数:25,分数:50.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。(分数:2.00)_2.虚拟设备是指_。【南京理工大学 2002 年】(分数:2.00)A.允许用户使用比系统中具有的物理设备更多的设备B.允许用户以标准化方式来使用物理设备C.把一个物理设备变换成多个对应的逻辑设备D.允许用户程序不必全部装入主存便可使用系统中的设备3.在操作系统中,用户在使用 IO 设备时,通常采用_。【兰州大学 2005 年】(分数:2.00)A.物理设

2、备名B.逻辑设备名C.虚拟设备名D.设备序号4._是操作系统中采用的以空间换取时间的技术。【北京理工大学 2004 年】(分数:2.00)A.SPOOLing 技术B.虚拟存储技术C.覆盖与交换技术D.通道技术5.关于 SPOOLing 技术,下列说法错误的是_。(分数:2.00)A.SPOOLing 技术是缓冲技术的应用B.SPOOLing 技术是一种虚拟设备技术C.SPOOLing 技术是一种设备驱动技术D.SPOOLing 技术提高了独占设备的利用率6.CPU 输入数据的速度远远高于扣印机的打印速度,为解决这一矛盾可采用_。【南京理工大学 2001年】(分数:2.00)A.并行技术B.通

3、道技术C.缓冲技术D.虚拟技术7.DMA 方式是在_之间建立一条直接数据通路。【北京理工大学 2002 年】(分数:2.00)A.IO 设备和主存B.两个 IO 设备C.IO 设备和 CPUD.CPU 和主存8.通道是一种_。【苏州大学 2002 年】(分数:2.00)A.号用计算机B.外部设备C.内存缓冲区D.外存缓冲区9.有关设备管理概念的下列叙述中,_是不正确的。【西安电子科技大学 2002 年】(分数:2.00)A.通道是处理输入、输出的软件B.所有外部设备的启动工作都是由系统统一来做C.来自通道的 IO 中断事件由设备管理负责处理D.编制好的通道程序是存放在主存储器中的10.按_分类

4、可以将设备分为块设备和字符设备。【武汉大学 2002 年】(分数:2.00)A.从属关系B.操作特性C.共享属性D.信息交换单位11.在下列问题中,_不是设备分配中应考虑的问题。【四川大学 2001 年】(分数:2.00)A.及时性B.设备的固有属性C.设备无关性D.安全性12.下面关于 SPOOLing 系统的说法中,正确的是_。(分数:2.00)A.构成 SPOOLing 系统的基本条件是有外围输入机与外围输出机B.构成 SPOOLing 系统的基本条件是要有大容量、高速度的硬盘作为输入井和输出井C.当输入设备忙时,SPOOLing 系统中的用户程序暂停执行,待 IO 空闲时再被唤醒执行输

5、出操作D.SPOOLing 系统中的用户程序可以随时将输出数据送到输出井中,待输出设备空闲时再由 SPOOLing 系统完成数据的输出操作13.在关于 SPOOLing 的叙述中,_描述是不正确的。【西安电子科技大学 2000 年】(分数:2.00)A.SPOOLing 系统中不需要独占设备B.SPOOLing 系统加快了作业执行的速度C.SPOOLing 系统使独占设备变成共享设备D.SPOOLing 利用了处理器与通道并行工作的能力14.下面关于 SPOOLing 系统的叙述,哪个是正确的_。【苏州大学 2002 年】(分数:2.00)A.可以把共享设备改造成独占设备B.可以把独占设备改造

6、成共享设备C.可以把动态分配的设备改造为静态分配的设备D.可以把静态分配的设备改造为动态分配的设备15.缓冲技术中的缓冲池在_中。【武汉理工大学 2004 年】(分数:2.00)A.主存B.外存C.ROMD.寄存器16.SPOOLing 技术的主要目的是_。(分数:2.00)A.提高 CPU 和设备交换信息的速度B.提高独占设备的利用率C.减轻用户编程负担D.提供主、辅存接口17.采用 SPOOLing 技术的计算机系统,外围计算机需要_。【兰州大学 2004 年】(分数:2.00)A.一台B.多台C.至少一台D.0 台18.在采用 SPOOLing 技术的系统中,用户的打印数据首先被送到_。

7、【西安电子科技大学 2007 年】(分数:2.00)A.磁盘固定区域B.内存固定区域C.终端D.打印机19._是直接存取的存储设备。【武汉理工大学 2004 年】(分数:2.00)A.磁盘B.磁带C.打印机D.键盘显示终端20.磁盘设备的 IO 控制主要是采取_方式。(分数:2.00)A.位B.字节C.帧D.DMA21.如果有多个中断同时发生,系统将响应中断优先级最高的中断请求。若调整中断时间的响应次序,可以采用_。【武汉理工大学 2005 年】(分数:2.00)A.中断禁止B.中断嵌套C.中断响应D.中断屏蔽22.如果 IO 设备与存储设备问的数据交换不经过 CPU 来完成,则这种数据交换方

8、式是_。【西安电子科技大学 2000 年】(分数:2.00)A.程序查询方式B.中断方式C.DMA 方式D.无条件存取方式23.如果 IO 所花费的时间比 CPU 处理时间短得多,则缓冲区_。【西北工业大学 1999 年】(分数:2.00)A.最有效B.几乎无效C.均衡D.以上都不是24.为了使并发进程有效地进行输入输出,应该采用_结构的缓冲技术。【北京理工大学 2005 年】(分数:2.00)A.双缓冲B.环形缓冲C.缓冲池D.多队列轮转25.提高单机资源利用率的关键技术是_。【四川大学 2002 年】(分数:2.00)A.SPOOLing 技术B.虚拟技术C.交换技术D.多道程序设计技术二

9、、1 综合题(总题数:7,分数:14.00)26.描述打印共享的基本原理。(分数:2.00)_27.什么是 DMA 方式?它与中断方式的主要区别是什么?【哈尔滨工业大学 2000 年】(分数:2.00)_28.控制可用哪几种方式实现?各有何优缺点?【清华大学 2001 年】(分数:2.00)_29.在一个 32 位 100MHz 的单总线计算机系统中(每 10ns 一个周期),磁盘控制器使用 DMA 以 40MBs 的速率从存储器中读出数据或者向存储器写入数据。假设计算机在没有被周期挪用的情况下,在每个循环周期中读取并执行一个 32 位的指令。这样做,磁盘控制器使指令的执行速度降低了多少?(分

10、数:2.00)_30.某计算机系统中,时钟中断处理程序每次执行时间为 2ms(包括进程切换开销),若时钟中断频率为60Hz,试问 CPU 用于时钟中断处理的时间比率为多少?(分数:2.00)_31.考虑 56kbits 调制解调器的性能。驱动程序输出一个字符后就阻塞,当一个字符打印完毕后,产生一个中断通知阻塞的驱动程序,输出下一个字符,然后再阻塞。如果发消息、输出一个字符和阻塞的时间总和为 01ms,那么由于处理调制解调器而占用的 CPU 时间比率是多少?假设每个字符有一个开始位和一个结束位,共占 10 位。(分数:2.00)_32.在某系统中,从磁盘将一块数据输入到缓冲区需要的时间为 T,C

11、PU 对一块数据进行处理的时间为 C,将缓冲区的数据传送到用户区所需时间为 M,那么在单缓冲和双缓冲情况下,系统处理大量数据时,一块数据的处理时间是多少?【复旦大学 2005 年】(分数:2.00)_计算机专业基础综合操作系统(输入输出管理)历年真题试卷汇编 1 答案解析(总分:64.00,做题时间:90 分钟)一、单项选择题(总题数:25,分数:50.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。(分数:2.00)_解析:2.虚拟设备是指_。【南京理工大学 2002 年】(分数:2.00)A.允许用户使用比系统中具有的物理设备更多的设备B.允许用户以标准化方式来使用物理设备

12、C.把一个物理设备变换成多个对应的逻辑设备 D.允许用户程序不必全部装入主存便可使用系统中的设备解析:解析:考查虚拟设备的定义。3.在操作系统中,用户在使用 IO 设备时,通常采用_。【兰州大学 2005 年】(分数:2.00)A.物理设备名B.逻辑设备名 C.虚拟设备名D.设备序号解析:解析:考查 IO 设备管理的基本概念。此题在 2010 年统考真题中有涉及。没有虚拟设备名一说。4._是操作系统中采用的以空间换取时间的技术。【北京理工大学 2004 年】(分数:2.00)A.SPOOLing 技术 B.虚拟存储技术C.覆盖与交换技术D.通道技术解析:解析:综合考查操作系统中的几种技术。SP

13、OOLing 技术通过建立缓冲区(输入井、输出井),使得物理上独占的设备实现逻辑共享,从而提高设备的利用率,使得系统效率提高。5.关于 SPOOLing 技术,下列说法错误的是_。(分数:2.00)A.SPOOLing 技术是缓冲技术的应用B.SPOOLing 技术是一种虚拟设备技术C.SPOOLing 技术是一种设备驱动技术 D.SPOOLing 技术提高了独占设备的利用率解析:解析:考查 SPOOLing 技术的基本概念。SPOOLing 技术需要用到输入输出缓冲区,故 A 正确;通过在高速硬盘开辟输入井、输出井来模拟低速外设,故 B 正确;提高了 IO 速度,缓和了 CPU 和低速IO

14、设备之间速度不匹配的矛盾,故 D 正确。SPOOLing 技术是虚拟设备技术,而非设备驱动技术,C 错误。6.CPU 输入数据的速度远远高于扣印机的打印速度,为解决这一矛盾可采用_。【南京理工大学 2001年】(分数:2.00)A.并行技术B.通道技术C.缓冲技术 D.虚拟技术解析:解析:考查缓冲技术的基本概念。为解决设备间传送速率不匹配问题,通常采用缓冲技术。通道技术能最大地使 CPU 摆脱外设的速度限制,并行技术能有效地提高 CPU 与外设的效率,虚拟技术则提高打印机的利用率。这些技术虽能有效地缓解 CPU 输入数据的速度远远高于打印机的打印速度的矛盾,但针对本题,最佳答案应该为 C。7.

15、DMA 方式是在_之间建立一条直接数据通路。【北京理工大学 2002 年】(分数:2.00)A.IO 设备和主存 B.两个 IO 设备C.IO 设备和 CPUD.CPU 和主存解析:解析:考查 DMA 的定义。DMA(DirectMemoryAccess,直接内存访问),是一种不经过 CPU 而直接从主存存取数据的数据交换模式,它在 IO 设备和主存之间建立了一条直接数据通路。8.通道是一种_。【苏州大学 2002 年】(分数:2.00)A.号用计算机 B.外部设备C.内存缓冲区D.外存缓冲区解析:解析:考查通道的概念。通道可以独立完成系统交付的输入输出任务,通过执行自身的输入输出专用程序完成

16、主存与外设间的数据传输,故通道可以视作一种专用计算机。9.有关设备管理概念的下列叙述中,_是不正确的。【西安电子科技大学 2002 年】(分数:2.00)A.通道是处理输入、输出的软件 B.所有外部设备的启动工作都是由系统统一来做C.来自通道的 IO 中断事件由设备管理负责处理D.编制好的通道程序是存放在主存储器中的解析:解析:考查设备管理的基本概念。通道不是软件,而是硬件。10.按_分类可以将设备分为块设备和字符设备。【武汉大学 2002 年】(分数:2.00)A.从属关系B.操作特性C.共享属性D.信息交换单位 解析:解析:考查 IO 设备的分类。块和字符都是设备信息单元。11.在下列问题

17、中,_不是设备分配中应考虑的问题。【四川大学 2001 年】(分数:2.00)A.及时性 B.设备的固有属性C.设备无关性D.安全性解析:解析:考查设备的分配。设备的固有属性决定了设备的使用方式;设备无关性可以提高设备分配的灵活性和设备的利用率;设备安全性可以保证分配设备时不会导致永久阻塞。设备分配时一般不需要考虑及时性。12.下面关于 SPOOLing 系统的说法中,正确的是_。(分数:2.00)A.构成 SPOOLing 系统的基本条件是有外围输入机与外围输出机B.构成 SPOOLing 系统的基本条件是要有大容量、高速度的硬盘作为输入井和输出井C.当输入设备忙时,SPOOLing 系统中

18、的用户程序暂停执行,待 IO 空闲时再被唤醒执行输出操作D.SPOOLing 系统中的用户程序可以随时将输出数据送到输出井中,待输出设备空闲时再由 SPOOLing 系统完成数据的输出操作 解析:解析:考查 SPOOLing 技术。构成 SPOOLing 系统的基本条件是要有大容量、高速度的外存作为输入井和输出井,因此 A、B 不对;同时,利用 SPOOLing 技术提高了系统和 IO 设备的利用率,进程不必等待 IO 操作的完成,因此 C 也不对。13.在关于 SPOOLing 的叙述中,_描述是不正确的。【西安电子科技大学 2000 年】(分数:2.00)A.SPOOLing 系统中不需要

19、独占设备 B.SPOOLing 系统加快了作业执行的速度C.SPOOLing 系统使独占设备变成共享设备D.SPOOLing 利用了处理器与通道并行工作的能力解析:解析:考查 SPOOLing 技术。SPOOLing 系统使独占设备变成共享设备,故 A 错误,C 正确;SPOOLing 技术通过在磁盘上开辟存储空间模拟脱机输出,可以减少作业输出等待时间,加快作业完成速度,B 正确:SPOOLing 通过实现虚拟设备功能,实现了处理器与通道并行工作的能力,D 正确。14.下面关于 SPOOLing 系统的叙述,哪个是正确的_。【苏州大学 2002 年】(分数:2.00)A.可以把共享设备改造成独

20、占设备B.可以把独占设备改造成共享设备 C.可以把动态分配的设备改造为静态分配的设备D.可以把静态分配的设备改造为动态分配的设备解析:解析:考查 SPOOLing 技术。SPOOLing 是一种将独占设备改造成共享设备的技术,考查其基本概念。15.缓冲技术中的缓冲池在_中。【武汉理工大学 2004 年】(分数:2.00)A.主存 B.外存C.ROMD.寄存器解析:解析:考查缓冲技术。输入输出井是在磁盘上开辟的存储空间,而输入输出缓冲区则是在内存中开辟的。因为 CPU 速度比 IO 设备高很多,缓冲池通常在主存中建立。16.SPOOLing 技术的主要目的是_。(分数:2.00)A.提高 CPU

21、 和设备交换信息的速度B.提高独占设备的利用率 C.减轻用户编程负担D.提供主、辅存接口解析:解析:考查 SPOOLing 技术。SPOOLing 技术可将独占设备改造为共享设备,其主要目的是提高系统资源独占设备的利用率。17.采用 SPOOLing 技术的计算机系统,外围计算机需要_。【兰州大学 2004 年】(分数:2.00)A.一台B.多台C.至少一台D.0 台 解析:解析:考查 SPOOLing 技术。SPOOLing 技术需要使用磁盘空间(输入输出井)和内存空间(输入输出缓冲区),不需要外围计算机的支持。18.在采用 SPOOLing 技术的系统中,用户的打印数据首先被送到_。【西安

22、电子科技大学 2007 年】(分数:2.00)A.磁盘固定区域 B.内存固定区域C.终端D.打印机解析:解析:考查 SPOOLing 技术。打印数据先存入输出井,再送入打印机,输出井位于磁盘,故选 A。19._是直接存取的存储设备。【武汉理工大学 2004 年】(分数:2.00)A.磁盘 B.磁带C.打印机D.键盘显示终端解析:解析:考查存储设备。只有磁盘是高速外设,其余三项均不适宜直接存取。20.磁盘设备的 IO 控制主要是采取_方式。(分数:2.00)A.位B.字节C.帧D.DMA 解析:解析:考查磁盘设备的控制方式。DMA 方式主要用于块设备,磁盘是典型的块设备。21.如果有多个中断同时

23、发生,系统将响应中断优先级最高的中断请求。若调整中断时间的响应次序,可以采用_。【武汉理工大学 2005 年】(分数:2.00)A.中断禁止B.中断嵌套C.中断响应D.中断屏蔽 解析:解析:考查中断技术。调整中断响应次序应该通过中断屏蔽实现。22.如果 IO 设备与存储设备问的数据交换不经过 CPU 来完成,则这种数据交换方式是_。【西安电子科技大学 2000 年】(分数:2.00)A.程序查询方式B.中断方式C.DMA 方式 D.无条件存取方式解析:解析:考查 DMA 的基本概念。DMA 方式下,设备与内存交换数据通过 DMA 控制器而不需要经过CPU,DMA 方式下仅在传送开始或结束时需要

24、 CPU 干预。23.如果 IO 所花费的时间比 CPU 处理时间短得多,则缓冲区_。【西北工业大学 1999 年】(分数:2.00)A.最有效B.几乎无效 C.均衡D.以上都不是解析:解析:考查缓冲区的基本概念。缓冲区主要解决输入输出速度比 CPU 处理的速度慢而造成的数据积压的矛盾,所以,如果 IO 花费的时间比 CPU 处理时间短得多,则缓冲区就没有必要设置了。24.为了使并发进程有效地进行输入输出,应该采用_结构的缓冲技术。【北京理工大学 2005 年】(分数:2.00)A.双缓冲B.环形缓冲C.缓冲池D.多队列轮转 解析:解析:考查缓冲技术。多进程并发执行,需要队列结构的支持。其余选

25、项只适用于单进程的缓冲。25.提高单机资源利用率的关键技术是_。【四川大学 2002 年】(分数:2.00)A.SPOOLing 技术B.虚拟技术C.交换技术D.多道程序设计技术 解析:解析:考查几种操作系统设计的技术。在单机系统中,最关键的资源就是处理机资源,最大化的提高处理机利用率,就是最大化的提高系统效率。多道程序设计技术是提高处理机利用率的关键技术,其他均为设备和内存的相关技术。二、1 综合题(总题数:7,分数:14.00)26.描述打印共享的基本原理。(分数:2.00)_正确答案:(正确答案:实现打印共享的技术是 SPOOLing 技术。SPOOling 系统由输入输出井、输入输出缓

26、冲区、输入输出管理进程三部分组成。当用户请求打印输出时,SPOOLiag 系统同意为它输出,但并不是真正将打印机分配给用户进程,而是做两件事:1)由输出管理进程在输出井中为之申请一空闲盘块区,并将数据送入其中。2)再为该用户申请一张请求打印表,将用户要求填入其中,并将该表挂在请求打印队列上。如果还有进程要求打印,系统仍可接收,也同样做上述两件事。当打印机空闲时,输出管理进程从请求打印队列的队首取一打印表,并将数据从输出井送到缓冲区,由打印机输出,完成后再从队列中取下一张打印表,直至打印队列为空,才将自己阻塞,直到下次再有打印请求才被唤醒。)解析:27.什么是 DMA 方式?它与中断方式的主要区

27、别是什么?【哈尔滨工业大学 2000 年】(分数:2.00)_正确答案:(正确答案:DMA 是 DirectMemoryAccess(直接存储器访问)的缩写。DMA 方式的特点:数据传输的基本单位是数据块,所传输的数据是从设备直接到内存,或者相反:仅在传送一个或多个数据块的开始和结束时才需要 CPU 的干预。整块数据的传送是在 DMA 控制器的控制下完成的,与中断驱动 IO 方式相比,DMA 方式大大减少了中断的次数,但增加了硬件开销。)解析:28.控制可用哪几种方式实现?各有何优缺点?【清华大学 2001 年】(分数:2.00)_正确答案:(正确答案:程序直接控制方式、中断控制方式、DMA

28、方式和通道方式。程序直接控制方式的优点:实现方法简单;缺点:耗费大量的 CPU 时间和无法检测发现设备或其他硬件产生的错误,而且设备和 CPU、设备和设备只能用串行工作。中断控制方式的优点:能够检测发现设备或其他硬件产生的错误,能够并行工作;缺点:中断次数多,CPU 仍需花较多的时间处理中断,能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多导致数据丢失。DMA 方式的优点:减少了 CPU 的工作负担,因为采用了外设和内存直接交换数据的方式;缺点:一段数据传送结束时需中断处理,增加了硬件开销。通道方式的优点:减轻了 CPU 的工作负担;缺点:增加了硬件开销,一段数据传送结束时需中断处

29、理,要进行通道程序的设计。)解析:29.在一个 32 位 100MHz 的单总线计算机系统中(每 10ns 一个周期),磁盘控制器使用 DMA 以 40MBs 的速率从存储器中读出数据或者向存储器写入数据。假设计算机在没有被周期挪用的情况下,在每个循环周期中读取并执行一个 32 位的指令。这样做,磁盘控制器使指令的执行速度降低了多少?(分数:2.00)_正确答案:(正确答案:在 32 位单总线的系统中,磁盘控制器使用 DMA 传输数据的速率为 40MBs,即每100ns 传输 4 个字节(32 位)的数据。控制器每读取 10 个指令就挪用 1 个周期。因此,磁盘控制器使指令的执行速度降低了 1

30、0。)解析:30.某计算机系统中,时钟中断处理程序每次执行时间为 2ms(包括进程切换开销),若时钟中断频率为60Hz,试问 CPU 用于时钟中断处理的时间比率为多少?(分数:2.00)_正确答案:(正确答案:时钟中断频率为 60Hz,故时钟周期为 160s,每个时钟周期中用于中断处理的时间为 2ms,故比率为 0002(160)=12。)解析:31.考虑 56kbits 调制解调器的性能。驱动程序输出一个字符后就阻塞,当一个字符打印完毕后,产生一个中断通知阻塞的驱动程序,输出下一个字符,然后再阻塞。如果发消息、输出一个字符和阻塞的时间总和为 01ms,那么由于处理调制解调器而占用的 CPU

31、时间比率是多少?假设每个字符有一个开始位和一个结束位,共占 10 位。(分数:2.00)_正确答案:(正确答案:因为一个字符占 10 位,因此在 56kbits 的速率下,每秒传送 5600010=5600个字符,即产生 5600 次中断。每次中断需 01ms,故处理调制解调器占用 CPU 时间总共为560001ms=560ms,占 56CPU 时间。)解析:32.在某系统中,从磁盘将一块数据输入到缓冲区需要的时间为 T,CPU 对一块数据进行处理的时间为 C,将缓冲区的数据传送到用户区所需时间为 M,那么在单缓冲和双缓冲情况下,系统处理大量数据时,一块数据的处理时间是多少?【复旦大学 200

32、5 年】(分数:2.00)_正确答案:(正确答案:1)在单缓冲的情况下,先从磁盘把一块数据输入到缓冲区,所花费时间为 T;然后由 CPU 对这一块数据进行计算,计算时间为 C;接下来便由操作系统将缓冲区的数据传送到用户区,所花费时间为 M。由于 CPU 的计算操作与磁盘的数据输入操作可以并行,因此一块数据的处理时间为max(C,T)+M。 2)在双缓冲的情况下,先从磁盘把一块数据输入到第一个缓冲区,装满后便将数据输入到第二个缓冲区,与此同时操作系统可将第一个缓冲区的数据传送到用户区。当 CPU 对第一块数据进行计算时,又可将磁盘输入数据送入第一个缓冲区,当计算完成后又可从第二个缓冲区中取数据,如此反复交替使用两个缓冲区。当 CT 时,计算操作比输入操作慢,在此情况下,上一块数据计算完成后,仍需将一个缓冲区中的数据传送到用户区,花费时间为 M 再加上计算时间 C,所以处理时间为 M+C。当 CT 时,输入操作比计算操作慢,在此情况下,由于 M 远小于 T,故在将磁盘上的一块数据传送到一个缓冲区期间(花费时间为 T),计算机已完成了将另一个缓冲区中的数据传送到用户区并对这块数据进行计算机的工作,所以一块数据的处理时间为 T,即 max(C,T)。)解析:

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