SPOOLing技术如何使一台打印机虚拟成多台打印机.ppt

SPOOLing技术如何使一台打印机虚拟成多台打印机.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SPOOLing技术如何使一台打印机虚拟成多台打印机

1、 SPOOLing技术如何使一台打印机虚拟成多台打印机? 答:打印机属于独享设备。 用SPOOLing技术转换为虚拟成多台打印机。 用户请求打印后,1. `将打印数据输出到输出井申请的空闲盘块中。 2. 将打印请求登记后排到打印队列。3. 打印机空闲时,首取第一张请求表,将数据从输出井传送到内存缓冲区,进行打印。 2、按资源分配管理技术,输入输出设备类型可分为哪三类? 按资源特点分:独享设备、共享设备、虚拟设备 独享设备:在一个用户作业未完成或退出之前,此设备不能分配给其他作业用。所有字符设备都是独享设备。 共享设备:多个用户作业或多个进程可以“同时”从这些设备上存取信息。软硬盘、光盘等块设备都是共享设备。 虚拟设备:通过软件技术将独享设备改造成共享设备。例如:通过SPOOLing技术将一台打印机虚拟成多台打印机。 * 3、设备管理的目标是什么? 按用户需求提出的要求接入外部设备,系统按一定算法分配和管理控制,而用户不必关心设备的实际地址和控制指令. 尽量提高输入输出设备的利用率,例如,发揮主机与外设以及外设与外设之间的真正并行工作能力. * 3、设备管理的功能是什么? 分配设备:按设备的不同类型和操作系统选用的算法分配。包括分配相应的通道、设备控制器以及对未分配到的任务或怍业进行排队等; 控制和实现真正的输入输出操作。包括通道程序控制、启动设备、及时响应及处理中断讯号等; 对输入输出缓冲区进行管理。例如逻辑名的管理,多个缓冲区的分时以及串并行操作,同类多个外部设备的均衡工作,避免“忙的忙”和“闲的闲”; 在一些较大系统中实现虚拟设备技术 * 4、数据传送控制方式有哪几种?试比较它们各自的优缺点。 1、程序直接控制方式:耗费大量的CPU时间、无法检测设备错误、只能串行工作。 2、中断控制方式:并行操作的设备数受到中断处理时间的限制。CPU 仍需花较多的时间处理中断。中断次数增多时易导致数据丢失。 3、直接内存存取方式DMA:要求CPU执行设备驱动程序启动设备,给出存放数据的内存地址 及操作方式和传送长度等。 4、通道方式:给CPU发出I/O启动命令后,由通道指令完成启动设备等工作。 * 5、什么是通道?试画出通道控制方式时的CPU、通道和设备的工作流程图。 首先复习一下外部设备和主机的几种连接方式。见后面幻灯片。 * 外部设备连接方式: 1、最简单、最基本的连接方式: CPU 内 存 * PC总线连接 控制器到设备接口 系统总线 CPU 存储器 磁盘控制器 打印机控制器 其他 磁盘 磁盘 打印机 * 通道连接方式(IBM370的通道结构) 黄色是控制线 白色是数据线 CPU 存储器 多路通道 选择通道 成组多路通道 输入机 打印机 磁盘 磁盘 磁带 磁带 * 5、什么是通道?试画出通道控制方式时的CPU、通道和设备的工作流程图。 通道提供了I/O设备和主存之间流通数据的通路,又称I/O处理机。它能控制一台或多台外设工作,它一旦被启动就能独立于CPU运行。使CPU尽可能摆脱I/O的负担。但是通道只传送数据而不改变数据。 * 通道工作过程: 操作系统产生通道程序并通知通道 通道执行通道程序 通道程序根据I/O请求队列启动I/O I/O完成,通知通道 通道通知CPU I/O任务完成 * N N 6、先复习中断处理一般过程: 执行当前指令,关中断 指令结束? 开中断:有中断请求? 中断响应:查向量表 保护断点,中断屏蔽 转向中断处理程序入口 执行中断服务程序 中断返回 取下一条指令 y y n n * 6、典型的中断级: 内中断:内部硬件产生 外中断:外部硬件产生 软中断:中断指令产生 中断级高 中断级低 * 6、什么叫中断?什么叫中断处理?什么叫中断响应?什么叫关中断?什么叫开中断?什么叫中断屏蔽?什么叫陷入?什么是软中断?试述中断、陷入和软中断之间的异同。 中断(interrupt):当主机接到外部信号(如内、外部设备完成或出错)时,马上停止原来的工作,考虑去处理这一事件,处理完毕后,主机又回到原来的断点继续工作。 陷入:将进程执行方式从用户态变成核心态。从而解决了用户程序中请求系统调用的问题。称这个指令为操作系统的陷入。 软中断:中断源是中断指令。(即软件发出的命令) * 7、什么是缓冲?为什么要引入缓冲? 缓冲是一种存储空间,在本质上是一种异步技术。有硬件缓冲器和内存缓冲区两种实现方法。 解决快、慢通信双方的异步问题。 具体如下: 1、解决信息的到达率和离去率不一致的矛盾。 2、缓存起中转站的作用 3、使得一次输入的信息能多次使用 * 8、用于设备分配

文档评论(0)

rovend + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档