1 / 144
文档名称:

操作系统课件第5章.ppt

格式:ppt   大小:9,646KB   页数:144页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统课件第5章.ppt

上传人:duzw466 2025/4/27 文件大小:9.42 MB

下载得到文件列表

操作系统课件第5章.ppt

相关文档

文档介绍

文档介绍:该【操作系统课件第5章 】是由【duzw466】上传分享,文档一共【144】页,该文档可以免费在线阅读,需要了解更多关于【操作系统课件第5章 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。I/O性能经常成为系统性能的瓶颈
CPU性能不等于系统性能
弥补:更多的进程
进程切换多,系统开销大
I/O的特点
响应时间也是一个重要因素
CPU性能越高,与I/O差距越大
操作系统庞大复杂的原因之一是:资源多、杂,并发,均来自I/O
外设种类繁多,结构各异
输入输出数据信号类型不同
速度差异很大
理解I/O的工作过程与结构是理解操作系统的工作过程与结构的关键
I/O技术很实用
与其他功能联系密切,特别是文件系统
设备管理的目标和任务
按照用户的请求,控制设备的各种操作,完成I/O设备与内存之间的数据交换(包括设备分配与回收;设备驱动程序;设备中断处理;缓冲区管理),最终完成用户的I/O请求
功能
设备分配与回收
记录设备的状态
根据用户的请求和设备的类型,采用一定的分配算法,选择一条数据通路
建立统一的独立于设备的接口
完成设备驱动程序,实现真正的I/O操作
处理外部设备的中断处理
管理I/O缓冲区
01
04
02
03
向用户提供使用外部设备的方便接口,使用户摆脱繁琐的编程负担
方便性
友好界面
透明性
逻辑设备与物理设备、屏蔽硬件细节(设备的物理细节,错误处理,不同I/O的差异性)
充分利用各种技术(通道,中断,缓冲等)提高CPU与设备、设备与设备之间的并行工作能力,充分利用资源,提高资源利用率
01
并行性
02
均衡性(使设备充分忙碌)
03
保证在多道程序环境下,当多个进程竞争使用设备时,按一定策略分配和管理各种设备,使系统能有条不紊的工作
1
保护
设备传送或管理的数据应该是安全的、不被破坏的、保密的
2
与设备无关性(设备独立性)
01
用户在编制程序时,使用逻辑设备名,由系统实现从逻辑设备到物理设备(实际设备)的转换
02
用户能独立于具体物理设备而方便的使用设备
03
用户申请使用设备时,只需要指定设备类型,而无须指定具体物理设备,系统根据当前的请求,及设备分配的情况,在相同类别设备中,选择一个空闲设备,并将其分配给一个申请进程
01
统一性:
对不同的设备采取统一的操作方式,在用户程序中使用的是逻辑设备
02