- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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任务完成 * NN6、先复习中断处理一般过程: 执行当前指令,关中断 指令结束? 开中断:有中断请求? 中断响应:查向量表 保护断点,中断屏蔽 转向中断处理程序入口 执行中断服务程序 中断返回 取下一条指令 y y n n * 6、典型的中断级: 内中断:内部硬件产生 外中断:外部硬件产生 软中断:中断指令产生 中断级高 中断级低 * 6、什么叫中断?什么叫中断处理?什么叫中断响应?什么叫关中断?什么叫开中断?什么叫中断屏蔽?什么叫陷入?什么是软中断?试述中断、陷入和软中断之间的异同。 中断(interrupt):当主机接到外部信号(如内、外部设备完成或出错)时,马上停止原来的工作,考虑去处理这一事件,处理完毕后,主机又回到原来的断点继续工作。 陷入:将进程执行方式从用户态变成核心态。从而解决了用户程序中请求系统调用的问题。称这个指令为操作系统的陷入。 软中断:中断源是中断指令。(即软件发出的命令) * 7、什么是缓冲?为什么要引入缓冲? 缓冲是一种存储空间,在本质上是一种异步技术。有硬件缓冲器和内存缓冲区两种实现方法。 解决快、慢通信双方的异步问题。 具体如下: 1、解决信息的到达率和离去率不一致的矛盾。 2、缓存起中转站的作用 3、使得一次输入的信息能多次使用 * 8、用于设备分配
您可能关注的文档
- SHE体系介绍.ppt
- Sick Building Syndrome(病态建筑综合症).ppt
- Section A-1.ppt
- Simulink模块库.ppt
- siemens_plc控制步进电机.ppt
- sh高三一轮人类与地理环境的协调发展.ppt
- SITE MASTER使用培训教材.ppt
- SKJ350平模秸秆颗粒机和200型饲料颗粒机价格.docx
- SM-安全管理课程(4学时).ppt
- SmOP专用英语.ppt
- 麻疹病毒实验活动风险评估报告 .pdf
- 黑龙江省东方红林业局中学2023学年中考数学最后冲刺模拟试卷(含答案解 .pdf
- 高三政治《实现人生价值》复习教学案 .pdf
- 高三新学期工作计划范文必威体育精装版10篇 .pdf
- 黑龙江省国家电网-2023年《信息安规》科目 单选题+多选题+判断题+简.pdf
- 高中化学第1章化学反应与能量转化第2节第1课时电解的原理讲义+素养练.pdf
- 高中化学_水溶液教学设计学情分析教材分析课后反思 .pdf
- 高三学生家长会家长代表发言稿五百字模板5篇 .pdf
- 高中信息技术_优质课获取信息的过程与方法教学设计学情分析教材分析课后.pdf
- 高级技术人员竞业限制协议书9篇 .pdf
文档评论(0)