- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(操作系统第5章练习题
第5章 设备管理
5.1 典型例题解析
【例1】为什么要在操作系统中引入缓冲?
答:①缓和CPU与I/O设备间速度不匹配的矛盾。
②减少对CPU的中断频率,放宽对中断响应时间的限制。
③提高CPU和I/O设备的并行性。
【例2】设备控制器的主要功能是什么?
答:设备控制器的主要功能是控制一个或多个I/O设备,以实现I/O设备和计算机之间的数据交换。它是CPU和I/O设备之间的接口,它接收从CPU发出的命令,并控制I/O设备工作。
设备控制器主要完成以下功能:
⑴接收和识别命令。接收从CPU发来的命令,并识别这些命令。
⑵数据交换。指实现CPU与设备控制器之间、控制器与设备之间的数据交换。
⑶地址识别。系统中每一个设备都有一个地址,设备控制器必须能够识别它所控制的每个设备的地址。
⑷标识和报告设备的状态。控制器应记下设备的状态供CPU了解。
⑸数据缓冲。由于I/O设备的速度较低而CPU和内存的速度较高,故在控制器中可以设置一缓冲。以缓和I/O设备和CPU、内存之间的速度矛盾。
⑹差错控制。设备控制器还兼管对由I/O设备传来的数据进行差错检测。
【例3】什么是设备驱动程序?设备驱动程序的主要功能是什么?
答:设备驱动程序是I/O进程与设备控制器之间的通信程序。
设备驱动程序的主要功能如下:
①将接收到的抽象要求转换为具体要求。
②检查用户I/O请求的合法性,了解I/O设备的状态,传递有关参数,设置设备的工作方式。
③发出I/O命令,启动分配到的I/O设备,完成指定的I/O操作。
④及时响应由控制器或通道发来的中断请求,并根据其中断类型(正常、异常结束的中断或其他类型中断)调用相应的中断处理程序进行处理。
⑤对于设置有通道的计算机系统,驱动程序还应能够根据用户的I/O请求,自动地构成通道程序。
【例4】什么叫设备独立性?怎么实现设备独立性?
答:设备独立性的含义是:应用程序独立于具体使用的物理设备。为了实现设备的独立性,在操作系统中引入了逻辑设备名和物理设备名两个概念。在实现了设备独立性的系统中,I/O进程申请设备是以逻辑设备名申请的。
【例5】设备分配算法有哪些?
答:在设备管理中设备的分配算法比较简单,主要有两种算法:
①先来先服务算法。当有多个进程申请一个设备时,该算法根据进程申请设备的先后次序,将这些进程排列成一个设备请求队列,设备分配程序总是把设备首先分配给队首进程。
②优先权高者优先算法。这种算法中,系统首先把设备分配给优先权高的进程,使高优先权的进程能够尽快完成。对于同优先权的进程,系统按照先来先服务的方法分配设备。
【例6】什么是Spooling技术?Spooling系统有哪几部分组成?
答:Spooling技术是一种虚拟设备技术,它可以把一台独占设备改造为虚拟设备,在进程所需的物理设备不存在或被占用的情况下,使用该设备。Spooling技术是对脱机输入、输出系统的模拟,所以又叫作假脱机操作。
Spooling系统主要有以下三部分组成:输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程。
5.2 练习题及答案
一、选择题
1.()是操作系统中采用的以空间换时间的技术。
A、缓冲技术 B、并行技术
C、通道技术 D、虚拟存储技术
2.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()。
A、并行技术 B、通道技术
C、缓冲技术 D、虚拟存储技术
3.为了使多个进程能有效地同时处理输入和输出,最好使用_______结构的缓冲技术。
A、缓冲池 B、闭缓冲区环
C、单缓冲区 D、双缓冲区
答:A
4.缓冲技术中的缓冲池在()中
A、外存 B、内存
C、ROM D、寄存器
5.通道又称I/O处理机,它用于实现()之间的信息传输。
A、主存与外设 B、CPU与外设
C、主存与外存 D、CPU与外存
6.通道是一种()
A、I/O断口 B、共享文件
C、I/O专用处理器 D、数据通道
7.____________用作连接大量的低速或中速I/0设备。
A、数据选择通道 B、字节多路通道
C、数据多路通道 D、字节选择通道
答;B
8.在操作系统中,_________指的是一种硬件机制。
A、通道技术 B、缓冲池
C、SPOOLI
您可能关注的文档
- (八年级思想品德上册第八课第二框.ppt
- (八年级做合格的消费者.ppt
- (城镇居民住房需求分析.doc
- (培优选择题专练1.doc
- (城市管理学答案2.doc
- (培养小学生课外阅读兴趣课题研究方案.doc
- (城郊中学高2016届第三期单元检测地理试题.doc
- (培训试题1.doc
- (插花考试复习题.doc1.doc
- (金融行业最最牛b的证书大全.doc
- 3.2.1解开光合作用之谜、叶绿体与光能的捕获 课后练习(含答案)高中生物学 必修1苏教版.docx
- 河北省唐山市2024-2025学年高一下学期期末考试政治试题(含解析).docx
- Unit 4 Amazing Plants and Animals 知识点梳理 人教版英语八年级上册.docx
- 化学品热稳定性的测试方法 绝热加速量热法TCCSAS 057-2025.docx
- TCCSAS 026-2023化工企业操作规程管理规范.docx
- TCCSAS 018-2022加氢站氢运输及配送安全技术规范.docx
- TCCSAS 047-2023危险化学品编码与标识技术规范.docx
- 基孔肯雅热知识学习考核测试试卷题库及答案.doc
- 全科医学住院医师-外科知识考试题库(附答案).doc
- 2025年基孔肯雅热应知应会知识测试考核试卷题库及答案.doc
最近下载
- 嵌入式技术及应用开发(STM32版)全套教学课件.pptx VIP
- 现代汉语专题教程.pptx VIP
- 便携式修井液压转盘.pdf VIP
- GB∕T 22080-2025《信息安全技术-信息安全管理体系要求》之1:“4 组织环境”专业深度解读和应用指导材料(雷泽佳编制-2025A0).pdf VIP
- 数字美的智慧工业白皮书-2023.09-59页-WN10.pdf VIP
- 成矿地质背景研究在矿产资源潜力评价中的应用.pdf VIP
- 市域智慧共享中药房建设指南.docx VIP
- 《保安服务管理体系+要求及使用指南gbt+42765-2023》详细解读.pptx
- 幼儿园早操编排.ppt VIP
- 变压器铁芯计算程序.xls VIP
文档评论(0)