- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                chapter5_设备相关管理 计算机操作系统  .ppt
                    计算机操作系统主讲教师:周星;课程主要内容;设备管理概述;第5章 设备管理;5.1 I/O 系统;3)按使用方式/共享属性分类
独享/独占设备:这类设备一旦分配给某个实体(用户、作业、任务或进程)使用,在没被释放前,其它实体不得使用。多数低速设备属于此类,打印机就典型的独享设备。
共享设备:在一段时间允许多个用户进程同时访问的设备。磁盘就典型的共享设备。
虚拟设备:通过一定的辅助存储器和控制程序,可将一台独享设备模拟为共享设备,这个具有了新特性的设备就称为虚拟设备。;4)按传输速率分类
 低速设备:传输速率仅为每秒钟几个字节至数百个字节的设备。典型的有:键盘、鼠标、语音的输入/输出等。
中速设备:传输速率仅为每秒钟数千个字节至数数万个字节的设备。典型的有:打印机等。
高速设备:传输速率仅为每秒钟数百千个字节至数十兆字节的设备。典型的有:磁盘机、磁带机、光盘机等。     ;5.1.2 设备控制器;5.1.2 设备控制器;设备控制器的组成
设备控制器与处理机的接口
设备控制器与设备接口
I/O逻辑
寄存器:控制寄存器(存放命令及参数)、数据寄存器(存放数据)、状态寄存器(记录设备状态)。;设备控制器的组成;5.1.3  I/O 通道;字节多路通道;返回;数组选择通道;数组多路通道;“瓶颈”问题;解决“瓶颈”问题的方法-多路方式;5.1.5  I/O 系统的结构;5.2  I/O 控制方式;1、程序直接控制方式;程序控制输入/输出方式—以键盘为例;2、中断控制方式;中断输入/输出方式—以键盘输入为例;中断输入/输出方式;3、DMA方式;3、DMA方式;4、通道控制方式;4、通道控制方式;4、通道控制方式;5.3   缓冲管理;3、缓冲的两种实现方法:
1)采用硬件缓冲器实现
2)用软件缓冲区来实现
缓冲是用来对数据传送速度不同的设备的传送速度进行匹配/缓冲的一种常用手段。其实现方法除在关键地方可采用硬件缓冲器外,大都采用软件缓冲来实现。软件缓冲区是指在I/O操作期间,专门用来临时存放输入/输出数据的一块存储区域。;5.3   缓冲管理;单缓冲;一块数据的处理时间;双缓冲;双缓冲;一块数据的处理时间;循环缓冲;;;循环缓冲;上述三种缓冲区的组织形式仅适用于某种特定的I/O进程和计算进程,属于专用缓冲。
当系统中的设备很多时,将会有许多这样的循环缓冲区,消耗大量的内存空间,而且其利用率也不高。
为了提高缓冲区的利用率,可以采用公共缓冲池技术,其中的缓冲区可为多个设备和进程服务。;缓冲池;3、getbuf过程和putbuf过程
Procedure Getbuf(type)
   begin
        wait(rs(type));
        wait(ms(type)); 
        B(number):=Takebuf(type);
        signal(ms(type);
    end;4、操作系统对缓冲池的管理--工作方式;1) 输入进程需要输入数据时:hin=getbuf(emq);输入数据;putbuf(inq,hin) 
1)从空缓冲队列的队首取一空缓冲区用作收容输入缓冲区;
2)输入设备将数据输入收容输入缓冲区并装满;
3)将此缓冲区挂到装满输入数据队列队尾。;4、操作系统对缓冲池的管理--工作方式;3) 计算进程需要输出数据时:hout=getbuf(emq);输出数据;putbuf(outq, hout)
1)从空缓冲队列队首取一空缓冲区用作收容输出缓冲区;
2)CPU将数据输入其中并装满;
3)将收容输出缓冲区挂到装满输出数据队列队尾。;4、操作系统对缓冲池的管理--工作方式;5.4  设备分配;5.4.1 设备分配中的数据结构;;5.4.2  设备分配策略/应考虑的因素;设备分配算法;5.4.3  设备独立性;5.4.3  设备独立性;5.4.3  设备独立性;5.4.3  设备独立性;设备独立性相关概念;逻辑设备表LUT(Logical Unit Table);5.4.4 独占设备的分配程序;分配设备;分配控制器;分配通道;SPOOLING技术(Simultaneaus Periphernal Operations On-Line);SPOOLING技术(Simultaneaus Periphernal Operations On-Line);SPOOLING系统的组成;SPOOLING系统的组成;SPOOLING举例;SPOOLING系统的特点;SPOOLING技术;5.5 设备处理;设备驱动程序的功能;设备处理方式;设备驱动程序的特点;设备驱动程序的的处理过程;中断处理程序的处理过程;5.6 磁盘存储器;1、磁盘性能;1、磁盘性能;信息分布优化;;;返回;2、磁盘调度算法;
                您可能关注的文档
- chapter2 Measurement macroeconomics third edition 中宏Williamson-PPT教学文稿.ppt
- Chapter2 Section03&04 美国概况-American Government and Politics 复旦版《英美概况》 英语专业教材.ppt
- Chapter2 Section05 美国概况-American Economy复旦版《英美概况》 英语专业教材.ppt
- Chapter2 Section06 美国概况-American Culture复旦版《英美概况》 英语专业教材.ppt
- Chapter2 Solidworks基本的操作.ppt
- Chapter2 Terms of Commodity 国际贸易实务双语教材.ppt
- chapter2 The Design and Development Process 智能仪表培训资料.ppt
- Chapter2 商品的品质、数量和包装 国际贸易实务双语教程(教材PPT).ppt
- Chapter2-2-5th 通信系统(Communication Systems)教材.ppt
- chapter2-2寻址方式 计算机体系结构教材.ppt
- chapter5混合编程 嵌入式教材.ppt
- chapter5高频 教程文件.ppt
- chapter6 Economic Growth Malthus and Solow 中宏Williamson-PPT知识讲稿.ppt
- Chapter6 Language and Society 英美文化的概论 .ppt
- Chapter6 Leisure 当代英国概况 ppt 教材.ppt
- Chapter6 Solidworks设计建模实例计算器和麦克风教材课程.ppt
- chapter6 spark ignition engine 发动机原理英文PPT教程文件.ppt
- chapter6 企业股份制改制和资产重组 金融学教材.ppt
- chapter6-1 第六章 节 阵列处理机 计算机体系结构课件.ppt
- Chapter6-1-13th 通信系统(Communication Systems)教材.ppt
最近下载
- 职业技能竞赛数控车工、数控铣工、加工中心实操训练试题-1.doc VIP
- 低压并网柜技术规范书.doc VIP
- 2025年法官入额考试真题及答案.docx VIP
- 《工程勘察设计收费管理规定》计价格【2002】10号.doc VIP
- 2025年法官入额考试真题及答案.docx VIP
- 《GJ B798-1990-伪装涂料漆膜颜色》.pdf VIP
- 美国纽约摄影学院摄影教材【上下册无密码全版】PDF版.docx VIP
- 职业生涯规划书.docx VIP
- 截屏-节能与新能源汽车技术路线图3.0-2025-10-新能源.pptx
- 2022年二级造价师《建设工程计量与计价实务》(水利)考试题库.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)