- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 设备管理 教学内容 6.1 I/O系统组成 6.2 数据传输控制方式 6.3 中断技术 6.4 缓冲技术 6.5 设备分配 6.6 SPOOLING系统 6.7 I/O控制过程 6.8 磁盘I/O 6.9 LINUX系统的设备管理 本章小结 6.1 I/O系统组成 6.1.1 I/O设备 6.1.2 设备控制器 2. 设备控制器的组成 6.1.3 I/O通道 6.2 数据传输控制方式 6.2.2 中断控制方式 6.2.3 DMA方式 6.2.4 通道控制方式 6.3 中断技术 6.3.2 中断源 6.3.3 中断响应 中断响应的过程: 6.4 缓冲技术 6.4.2 单缓冲 6.4.3 双缓冲 6.4.4 循环缓冲 6.4.5 缓冲池 6.5 设备分配 2. I/O设备的分配算法 3. 设备分配的安全性 6.5.2 虚拟设备技术 6.6 SPOOLING系统 6.6.2 SPOOLING系统的组成 6.7 I/O控制过程 6.8 磁盘I/O 6.8.2 磁盘I/O性能 6.8.3 磁盘调度 2. 最短寻道时间优先算法 3. 扫描算法 4. 循环扫描算法 6.8.4 磁盘高速缓存 6.9 LINUX系统的设备管理 6.9.2 LINUX设备驱动程序的接口 6.9.3 LINUX的磁盘高速缓存 2. 磁盘缓冲管理的数据结构 3. LINUX磁盘缓冲区管理算法 6.9.4 LINUX的字符设备缓冲区管理 2. 空闲字符缓冲区的分配和回收 本章小结 1. 先来先服务算法 这种调度算法按进程请求访问磁盘的时间先后次序进行调度。此算法的优点是实现简单,且公平,每个进程的磁盘I/O请求都能依次得到处理,不会出现某一进程的请求长时间得不到满足的情况。缺点是未对寻道进行优化,平均寻道时间较长。 第六章 设备管理 * 该算法选择这样的磁盘I/O请求,其要访问的磁道与当前磁头所在的磁道距离最近,以使每次的寻道时间最短。此算法只从当前角度考虑,没有考虑全局,表面看来平均寻道时间应该最短,但是不一定。 第六章 设备管理 * 扫描算法不仅考虑到要访问的磁道与当前磁道间的距离,更优先考虑的是磁头当前的移动方向。例如,当磁头正在从里向外移动时,扫描算法选择的下一个访问对象,是在当前磁头所在磁道之外的距离当前磁道最近的磁道。这样从里向外地访问,直至再无更外的磁道需要访问时,磁头才返回从外向里移动,同样每次也是选择当前磁道之内的距离最近的磁道,到头后再返回,从里向外移动访问。由于此算法中磁头移动的规律很象电梯的运行,因此又称为电梯调度算法。 第六章 设备管理 * 规定磁头单向移动。例如,只从里向外移动,当磁头移到最外的磁道并访问后,磁头立即返回到最里的要访问的磁道,再从里向外移动。 第六章 设备管理 * 当进程从磁盘读取数据时,为了提高读盘速度,可以采用缓冲技术。即在内存中开辟一个缓冲区用于接收从磁盘读取的数据,这个缓冲区称为磁盘高速缓存,缓冲区的大小与磁盘块相匹配。其工作原理类似于内存和CPU之间的高速缓存。 当有一进程请求访问某盘块中的数据时,先去查看磁盘高速缓存,看其中是否有进程所需访问的盘块数据的拷贝。若有,则直接从磁盘高速缓存中提取数据,而不必访问磁盘;若没有,则先将所需盘块读到磁盘高速缓存,然后从中提取数据送往请求进程的数据存储区。 第六章 设备管理 * 6.9.1 LINUX系统设备管理的特点 LINUX系统把设备分为两类: (1)块设备。用于存储信息,它对信息的存取是以信息块为单位的,如通常使用的磁盘、磁带等。 (2)字符设备。通常用于输入输出,作为人和计算机之间的接口,它对信息的俄存取是以字符为单位进行的,如键盘、鼠标、显示器、打印机等。 LINUX系统把I/O设备看作文件,称为特别文件。 第六章 设备管理 * 1. 文件系统与设备驱动程序的接口 第六章 设备管理 * 对字符设备特殊文件的系统调用 open close read write 文 件 系 统 open close read write 对块设备文件 的系统调用 对普通文件 的系统调用 字符设备开关表 块设备开关表 open close read write 字符设备驱动程序 设备中断处理程序 op
您可能关注的文档
- 多媒体技术基础 第6章 动画原理及制作技术新.ppt
- 多媒体技术基础 第8章 多媒体作品的设计与制作新.ppt
- 多媒体技术应用 -韩雪涛 第八章 项目的最终输出新.ppt
- 多媒体技术应用 -韩雪涛 第六章 项目策划新.ppt
- 多媒体技术应用 -韩雪涛 第五章 多媒体作品的创作新.ppt
- 多媒体技术与应用 MM 3新.PPT
- 多媒体技术与应用 MM 4新.PPT
- 多媒体技术与应用 MM 5新.PPT
- 多媒体技术与应用 MM 6新.PPT
- 多媒体技术与应用 成秋华 第八章新.ppt
- 河北省邯郸市永年区第一中学2024-2025学年高一下学期5月月考 数学试卷(含解析).docx
- 2024—2025学年度教育教学分管副校长工作总结:脚踏实地谋教学,守正创新育新人!.docx
- 2025届山东省济南市高三高考针对性训练(三模)数学试题(解析).docx
- 2025届高考数学模拟试题(卷)(3)(教师版).docx
- 历史课堂时空观念培养与学生历史学习策略培养的关联性分析论文.docx
- 小学数学“综合与实践”领域教学中的创新思维训练研究论文.docx
- 高中语文教学中文化传承意识培养的现状与挑战论文.docx
- 化学反应解密之旅-探索化学反应的奥秘世界.pptx
- GME00252-chs 测试规定要求.pdf
- 2025年铁路局招聘考试题库《铁路基础知识》与答案.pdf
文档评论(0)