首页 > 知识点讲解
       设备管理采用的相关缓冲技术
知识路径: > 计算机系统基础知识 > 计算机软件知识 > 操作系统知识 > 设备管理 > 设备管理 > 
被考次数:6次     被考频率:中频率     总体答错率:42%     知识难度系数:     
相关知识点:11个      
               通道技术
               1)通道
               引入通道的目的是使数据的传输独立于CPU,使CPU从繁重的I/O工作中解脱出来。设置通道后,CPU只需向通道发出I/O命令,通道收到命令后,从主存中取出本次I/O要执行的通道程序并执行,仅当通道完成I/O任务后才向CPU发出中断信号。
               2)通道分类
               可对通道进行以下分类。
               (1)字节多路通道。通常都含有许多非分配型子通道,每一个子通道连接一台I/O设备。主通道采用时间片轮转法,轮流地为各个子通道服务。字节多路通道扫描通道的速率足够快,而连接到子通道的设备速率不太高时便不会丢失信息。
               (2)数组选择通道。由于字节多路通道不适于连接高速设备,所以引入数组选择通道。这种通道的传输速率高,可以连接多台高速设备,但由于该通道仅含有一个可分配型通道,因此在某一段时间内只能执行一个通道程序,为一台设备进行输入输出。
               (3)数组多路通道。结合了数组选择通道传输速率高和字节多路通道能使各个子通道分时并行操作的优点。该通道中含有多个非分配型子通道,因而该通道既具有很高的传输速率,又能获得令人满意的通道利用率,其数据传输是按数组方式进行的。
               直接存储访问方式
               直接存储访问(Direct Memory Access,DMA)是指数据在主存和I/O设备间传送一个数据块的过程中,不需要CPU的任何干涉,只需要CPU在过程开始启动与过程结束时的处理,实际操作由DMA硬件直接执行完成,CPU在此传送过程中可做别的事情。
               缓冲技术
               缓冲技术可提高外设的利用率,尽可能使外设处于忙状态。缓冲技术可以分为硬件缓冲和软件缓冲技术。硬件缓冲是利用专门的硬件寄存器作为缓冲,软件缓冲是通过操作系统来管理的。引入缓冲的主要原因有以下几个方面。
               (1)缓和CPU与I/O设备间速度不匹配的矛盾。
               (2)减少对CPU的中断频率,放宽对中断响应时间的限制。
               (3)提高CPU和I/O设备之间的并行性。
               在所有的I/O设备与处理机之间,都使用了缓冲区来交换数据。所以操作系统必须组织和管理好这些缓冲区。缓冲可以分为单缓冲、双缓冲、多缓冲和环形缓冲。
               SPOOLing技术
               SPOOLing技术实际上是用一类物理设备模拟另一类物理设备的技术,是使独占使用的设备变成多台虚拟设备的一种技术,也是一种速度匹配技术。SPOOLing系统是由"预输入程序""缓输出程序""井管理程序"以及输入输出井组成的。
               SPOOLing系统的工作过程是操作系统初启后激活SPOOLing预输入程序,使它处于捕获输入请求状态,一旦有输入请求消息,SPOOLing输入程序立即得到执行,把装在输入设备上的作业输入到硬盘的输入井中,并填写好作业表以便在作业执行中要求输入信息时可以随时找到它们的存放位置。当作业需要输出数据时,可以先将数据送到输出井,当输出设备空闲时,由SPOOLing输出程序把硬盘上输出井的数据送到慢速的输出设备上。
               SPOOLing系统中拥有一张预输入表用来登记进入系统的所有作业的作业名、状态与输入表位置等信息。每个用户作业拥有一张预输入表用来登记该作业的各个文件的情况。输入井中的作业有以下4种状态。
               .提交状态:作业的信息正从输入设备上预输入。
               .后备状态:作业预输入结束但未被选中执行。
               .执行状态:作业已被选中并运行过程中,它可从输入井中读取数据信息,也可向输出井写信息。
               .完成状态:作业已经撤离,该作业的执行结果等待缓输出。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2014年下半年
   软件设计师
   上午试卷 综合知识
第26题
选择题
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)μs;采用双缓冲区需要花费的时间为(26)μs。

18%
   2014年下半年
   软件设计师
   上午试卷 综合知识
第25题
选择题
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那..

49%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有