- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章:设备管理
1.计算机系统中 I/O 设备有哪些分类方式?
答: 可以从多方面对 I/O 设备进行分类
a 按使用特性分类可以划分为 :1、存储设备如磁盘、磁带、光盘等;2、 输入/
输出设备如打印机、键盘、显示器、音声输入/输出设备等等; 3、 终端设备包括通用 终端、专用终端和虚终端;4 脱机设备。
b 按所属关系分类可划分为:1、 系统设备指在操作系统生成时已经等机载系统
中的标准设备如打印机、磁盘等时钟也是一系统设备;2、用户设备指在系统生成时未 登记在系统中的非标准设备。
c
按资源分配分类可划分为:1、独占设备通常分配给某个进程在该进程释放之
前其他进程不能使用。如打印机和纸带读入机;2、共享设备允许若干个进程同时使用。
如磁盘机;3、
虚拟设备通过假脱机技术把原来的独占设备改造成若干进程所共享的
设备以提高设备的利用率。
d 按传输数据数量分类可划分为:1、字符设备如打印机、终端、键盘等低速设备; 2、 块设备如磁盘、磁带等高速外存储器。
2.操作系统设备管理的主要任务是什么?
答:主要任务是完成用户提出的 I/O 请求为用户分配 I/O 设备提高 CPU 和 I/O 设 备的利用率提高 I/O 速度以及方便用户使用 I/O 设备。
3.通道分为几类?各有什么特点?
答:1 答通道分为选择通道、字节多路通道和数组多路通道。
选择通道(selector channel):可以连接多个外设而一次只能访问其中一个外设执
行一道通道程序单道工作方式。以块为单位传送数据速度快适合高速外部设备。如磁 盘磁带。
字节多路(byte multiplexor channel)通道:以字节为单位传送数据多个外设分时 轮流使用通道分时系统工作方式。适合连接低速字符设备。
数组多路(block multiplexor channel)通道:以块为单位传送数据可以并发访问多 个外设分时执行多道通道程序。适合连接中高速外部设备。如磁盘、磁带。
4.简要叙述四种 I/O 控制方式的工作过程。
答:I/O 控制方式
1、程序直接控制方式:CPU 指挥控制器启动设备工作后反复测试设备的忙闲
标志位 I/O 部件状态寄存器中某一位决定内存和外设之间是否继续交换一个字节。
中断控制方式:CPU 向外设发出命令后转去做其他工作。当数据到达控制器的 数据寄存器后控制器发中断信号要求 CPU 服务。CPU 执行下一步数据传输。
DMA 方式:允许 DMA 控制器“接管”总线的控制权直接控制外设与内存的数据 交换。
通道方式:把对一个数据块的读或写为单位的干预减少为对一组数据块的读或
写及有关的控制和管理为单位的干预。 同时又可实现 CPU、通道和 I/O 设备三者的并 行操作。
5.什么是设备独立性?如何实现设备独立性?
答:设备独立性是指操作系统把所有外部设备统一当作成文件来看待只要安装它
们的驱动程序任何用户都可以象使用文件一样操纵、使用这些设备而不必知道它们的 具体存在形式。
为了实现设备的独立性应引入逻辑设备和物理设备两个概念。在应用程序中使用
逻辑设备名称来请求使用某类设备而系统执行时是使用物理设备名称。鉴于驱动程序
是一个与硬件或设备紧密相关的软件必须在驱动程序之上设置一层软件称为设备独立
性软件以执行所有设备的公有操作、完成逻辑设备名到物理设备名的转换为此应设置
一张逻辑设备表并向用户层或文件层软件提供统一接口从而实现设备的独立性。
6.SPOOLING 系统有何特点。
答:SPOOLING 技术是在通道技术和多道程序设计基础上产生的它由主机和相应的
通道共同承担作业的输入输出工作利用磁盘作为后援存储器实现外围设备同时联机操 作。
7.设备驱动程序通常要完成哪些工作?
答:当设备完成了 I/O 之后设备控制器向 CPU 发送一个中断请求 CPU 响应后
即可转向中断处理程序。中断处理程序的工作可分为以下几步:①
唤醒等待该 I/O 的
进程。 ② 保护被中断进程的 CPU 运行环境。 ③ 分析中断原因转入相应的中断处理 程序。 ④ 进行中断处理。 ⑤ 恢复被中断进程的现场。
8.一次磁盘访问的时间由哪些部分构成?有哪些方法提高磁盘读写性能?
答:磁盘访问时间是由多因素决定的其中很大程度上取决于磁盘的物理性能。磁盘 访问时间 T 由 3 部分组成:T=Ts+Tr+Tt 其中 Ts 为寻道时间、Tr 为旋转延迟时间、Tt 为传输时间。
9.目前常用的磁盘调度算法有哪些?每种算法优先考虑的问题是什么?
答:目前常用的磁盘调度算法有 3 种包括 FCFS、SSTF 和 SCAN。它们优先考虑 的问题分别如下:
FCFS,即先来先服务,优先考虑请求的先后次序。
SSTF,即最短寻道优先,优先考虑寻道时间短的请求。
SCAN,即扫描算法
文档评论(0)