书签 分享 收藏 举报 版权申诉 / 15
上传文档赚钱

类型操作系统-操作系统-IO系统的功能、模型和接口课件.pptx

  • 上传人(卖家):晟晟文业
  • 文档编号:4674117
  • 上传时间:2022-12-31
  • 格式:PPTX
  • 页数:15
  • 大小:154.47KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《操作系统-操作系统-IO系统的功能、模型和接口课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    操作系统 IO 系统 功能 模型 接口 课件
    资源描述:

    1、6.1 I/O系统的功能、模型和接口I/O系统管理的主要对象是I/O设备和相应的设备控制器。其最主要的任务是,完成用户提出的I/O请求,提高I/O速率,以及提高设备的利用率,并能为更高层的进程方便地使用这些设备提供手段。6.1.1 I/O系统的基本功能1.隐藏物理设备的细节I/O设备的类型非常多,且彼此间在多方面都有差异,诸如它们接收和产生数据的速度,传输方向、粒度、数据的表示形式及可靠性等方面。2.与设备的无关性隐藏物理设备的细节,在早期的OS中就已实现,它可方便用户对设备的使用。与设备的无关性是在较晚时才实现的,这是在隐藏物理设备细节的基础上实现的。3.提高处理机和I/O设备的利用率在一般

    2、的系统中,许多I/O设备间是相互独立的,能够并行操作,在处理机与设备之间也能并行操作。因此,I/O系统的第三个功能是要尽可能地让处理机和I/O设备并行操作,以提高它们的利用率。为此,一方面要求处理机能快速响应用户的I/O请求,使I/O设备尽快地运行起来;另一方面也应尽量减少在每个I/O设备运行时处理机的干预时间。4.对I/O设备进行控制对I/O设备进行控制是驱动程序的功能。目前对I/O设备有四种控制方式:采用轮询的可编程I/O方式;采用中断的可编程I/O方式;直接存储器访问方式;I/O通道方式。5.确保对设备的正确共享从设备的共享属性上,可将系统中的设备分为如下两类:(1)独占设备,进程应互斥

    3、地访问这类设备,即系统一旦把这类设备分配给了某进程后,便由该进程独占,直至用完释放。典型的独占设备有打印机、磁带机等。系统在对独占设备进行分配时,还应考虑到分配的安全性。(2)共享设备,是指在一段时间内允许多个进程同时访问的设备。典型的共享设备是磁盘,当有多个进程需对磁盘执行读、写操作时,可以交叉进行,不会影响到读、写的正确性。6.错误处理大多数的设备都包括了较多的机械和电气部分,运行时容易出现错误和故障。从处理的角度,可将错误分为临时性错误和持久性错误。对于临时性错误,可通过重试操作来纠正,只有在发生了持久性错误时,才需要向上层报告。6.1.2 I/O系统的层次结构和模型 1.I/O软件的层

    4、次结构通常把I/O 软件组织成四个层次,如图6-1所示。图6-1 I/O系统的层次结构2.I/O系统中各种模块之间的层次视图为了能更清晰地描述I/O系统中主要模块之间的关系,我们进一步介绍I/O系统中各种I/O模块之间的层次视图。见图6-2所示。1)I/O系统的上、下接口(1)I/O系统接口。(2)软件/硬件(RW/HW)接口。图6-2 I/O系统中各种模块之间的层次视图2)I/O系统的分层与前面所述的I/O软件组织的层次结构相对应,I/O系统本身也可分为如下三个层次:(1)中断处理程序。(2)设备驱动程序。(3)设备独立性软件。6.1.3 I/O系统接口 在I/O系统与高层之间的接口中,根据

    5、设备类型的不同,又进一步分为若干个接口。在图6-2中示出了块设备接口、流设备接口和网络接口。1.块设备接口(1)块设备。(2)隐藏了磁盘的二维结构。(3)将抽象命令映射为低层操作。2.流设备接口流设备接口是流设备管理程序与高层之间的接口。该接口又称为字符设备接口,它反映了大部分字符设备的本质特征,用于控制字符设备的输入或输出。(1)字符设备。(2)get和put操作。(3)in-control指令。3.网络通信接口在现代OS中,都提供了面向网络的功能。但首先还需要通过某种方式把计算机连接到网络上。同时操作系统也必须提供相应的网络软件和网络通信接口,使计算机能通过网络与网络上的其它计算机进行通信或上网浏览。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:操作系统-操作系统-IO系统的功能、模型和接口课件.pptx
    链接地址:https://www.163wenku.com/p-4674117.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库