第五章 设备管理 Goto 2 Goto 3 本章要点 设备管理的主要功能 I/O系统概述 I/O设备分类、系统的组成、结构等 I/O控制 计算机如何控制程序的输入输出? I/O缓冲技术 设备分配 虚拟设备与SPOOLing系统 磁盘设备的管理 设备管理的主要功能 缓冲区管理 设备分配 设备处理 虚拟设备 实现设备独立性 本章主要内容 5.1 I/O系统概述 5.2 I/O控制方式 5.3 缓冲管理 5.4 设备分配 5.5 设备处理过程 5.6 磁盘存储器管理 I/O系统概述 实现信息输入、输出和存储的系统。包括: I/O 设备 总线 设备控制器 I/O通道 I/O处理机 I/O系统概述 5.1 I/O系统概述 I/O 设备类型 根据外部设备的用途不同分:输入/输出型设备与存储型设备; 按传输速率分:低速设备、中速设备、高速设备 按交换信息的单位分:字符型设备、块设备 按资源特点分:独享设备、共享设备、虚拟设备 输入/输出型 VS 存储型设备 输入/输出设备:键盘、鼠标、显示器、读卡机、扫描仪、打印机、绘图仪、数码相机等。 存储型设备:磁带机、磁鼓机、磁盘机等。可用作输入,也可以用作输出。主要用于长期保存信息,但需要管理其上的存储空间。 在存储设备上可以建立文件系统系统,有组织、有结构地长期保存信息 低速、中速、高速设备 低速设备:传输速率仅为每秒钟几个字节至数百个字节。 键盘、 鼠标器、语音的输入和输出等设备。 中速设备:传输速率在每秒钟数千个字节至数万个字节的一类设备。 行式打印机、激光打印机。 高速设备:传输速率在数百千个字节至数十兆字节的一类设备。 磁带机、 磁盘机、 光盘机等。 块型设备 VS 字符型设备 块型设备 通常就是存储型设备。这里设备由若干长度相同的块构成。 一块的长度通常为2n个字节,如512B、1024B等。对这里设备来说,块是存储分配的基本单位,也是I/O传输的基本单位。 字符型设备 通常就是输入/输出型设备。这类设备I/O传输的基本单位是字节。 独占型设备 、共享型设备、虚拟设备 独占型设备包括所有的字符型设备及磁带机。 任意时间段内最多只能被一个进程占有。 使用时,进程首先向系统申请,可能进入阻塞状态。当设备可用时,唤醒一个等待进程。使用完毕以后,进程必须释放设备。 共享型设备包括除磁带机以外的所有块型设备。 I/O传输单位:块 宏观上,一个共享型设备可以被多个进程同时占有;微观上,多个进程交替使用同一设备。 虚拟设备 在一类设备上模拟另一类设备,常用共享设备模拟独占设备,用高速设备模拟低速设备,被模拟的设备称为虚拟设备。 目的:将慢速的独占设备改造成多个用户可共享的设备,提高设备的利用率 实例:SPOOLing技术,利用虚设备技术 ——用硬盘模拟输入输出设备 计算机I/O子系统的组成 总线型I/O系统的结构 具有控制器I/O系统结构 具有通道的I/O系统结构 设备控制器 控制器的引入: 传统的设备=机械部分+电子部分 电子部分在系统的控制下驱动机械部分运转,完成I/O操作。 由于设备中电子部分比机械部分的速度快得多。为了降低硬件成本,将电子部分从设备中分离出来作为一个独立的部件,这就是控制器。 分离之后的设备仅由机械部分构成,一个控制器可与多个设备相连,交替地或分时地控制与其相连的设备。例如,磁盘控制器可以控制多个磁盘驱动器。 设备控制器 设备控制器 设备控制器是CPU和设备之间的一个接口,它接收从CPU发来的命令,控制I/O设备操作,实现主存和设备之间的数据传输。 控制器接受一条命令后,CPU可以转向其它工作,而设备控制器自行完成具体的I/O操作;当命令执行完毕后,控制器发出一个中断信号,以便OS重新获得CPU的控制权并检查执行结果 设备控制器是一个可编址设备,当它连接多台设备时,则应具有多个设备地址 设备控制器 设备控制器主要功能: ①接收和识别CPU或通道发来的命令:命令寄存器、命令译码器。 ②实现数据交换,包括CPU与控制器、设备和控制器间的数据传输:数据寄存器。 ③发现和记录设备及自身的状态信息,供CPU处理使用:状态寄存器。 ④设备地址识别:地址译码器。 ⑤数据缓冲 ⑥差错控制 设备控制器 设备控制器的组成: 设备控制器与处理机的接口 设备控制器与设备的接口 I/0逻辑:实现对设备的控制 设备控制器 I/O通道 I/0通道 定义:通道是独立于CPU的专门负责数据输入/输出传输工作的处理机,对外部设备实现统一管理,代替CPU对输入/输出操作进行控制,从而使输入,输出操作可与CPU并行操作。 引入通道的目的:为了使CPU从I/O事务中解脱出来,同时为了提高CPU与设备,设备与设备之间的并行工作能力 通过执行通道程序来控制I/O操作 指令类型单一,与CPU共享内存 I/
您可能关注的文档
- 夏新A8说明书(adapt)知识.pdf
- 小本投资什么最赚钱,2014什么行业前景好解析.ppt
- 小编几招让你成为微软安全软件使用高手解析.doc
- 小儿动脉采血的方法与注意事项.ppt
- 小儿体格生长发育及各年龄阶段.pdf
- 小分子物质和蛋白质相互作用研究方法的现状和进展.pdf
- 三星平板电脑使用说明幻灯片.pdf
- 按单拣选和批量拣选的优缺点.ppt
- 三星手机root权限如何获取?百分百一键ROOT解析.docx
- 按键精灵默认插件命令大全教材.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
- 2025年美容美发十年行业数据洞察报告.docx
- 护理交接班制度.pptx VIP
- 初中电学总复习初中电学总复习.doc VIP
- 北京邮电大学《机器学习》2023-2024学年期末试卷.doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 2024年锡林郭勒职业学院单招职业倾向性考试题库必考题.docx VIP
原创力文档

文档评论(0)