【】计算机操作系统原理与实例分析PPT课件(完整版 全)精品

4.2 计算机I/O子系统的组成 4.2.1 I/O系统的结构 (1) 总线型I/O系统的结构 总线型I/O系统结构 (2) 通道型I/O系统的结构 处理机 内存 I/O通道 I/O通道 I/O通道 I/O设备 I/O设备 I/O设备 I/O设备 I/O设备 系统总线 I/O子系统的通道连接方式 (3) 具有控制器的I/O系统结构 I/O子系统的通道,控制器连接方式 (4) I/O连接的全连通问题 全连通: 即将一个设备与说有的控制器相连,将一个控制器与所有的通道相连. 全连通不可能实现的原因: * 硬件连线过于复杂,设备较多时就无法连线; * 设备,控制器以及通道间相互不兼容,一个控制器只能控制一类设备,一个通道只能驱动一类控制器 4.2.2 I/O系统的结构 (1) 设备的寻址与操作 从处理机的角度看,各种外部设备可以看作是由一组设备寄存器组成的; 常见的设备寄存器由: * 操作方式寄存器; * 命令寄存器; * 数据寄存器; * 状态寄存器. I/O端口地址的编址方式 * 设备寄存器与内存物理存储单元统一 编址; * 独立于内存物理存储地址空间单独为 上述设备寄存器编址. (2) 即插即用 即插即用: 即插上就可以使用,不需要用 户进行其它设置. 即插即用系统需要计算机BIOS,硬件, 设备驱动程序和操作系统软件的相互结合: * 对已安装硬件的自动和动态识别; * 配合操作系统分配/在分配硬件资源; * 加载相应的驱动程序. (3) 设备控制实例 见书上的内容 4.2.3 I/O控制方式 (1) 程序I/O方式 (2) 中断方式 (3) DMA方式 (4) I/O通道方式 I/O通道控制方式的引入 I/O通道方式是DMA方式的发展,它可进一步减少CPU的干预,即把对一个数据块的读(或写)为单位的干预,减少为对一组数据块的读(或写)及有关的控制和管理为单位的干预。 同时,又可实现CPU、通道和I/O设备三者的并行操作,从而更有效地提高整个系统的资源利用率。 例如: 当CPU要完成一组相关的读(或写)操作及有关控制时,只需向I/O通道发送一条I/O指令,以给出其所要执行的通道程序的首址和要访问的I/O设备,通道接到该指令后,通过执行通道程序便可完成CPU指定的I/O任务。 请求I/O 进程j 进程k 进程j或k 保护进程j现场 组织CCW CCW首址送CAW 发SIO 分析条件码 出错进行相应处理 启动成功进程j等待 选进程k运行 保护进程k现场 分析中断文件 处理I/O中断 选进程运行 产生中断事件 CSW存入主存 通道号,设备号存入 主存特定单元 发I/O中断 判断状态形成条件码 执行CCW 控制设备操作 记录操作状态到CSW 执行 规定 I/O操作 控制器和设备 结束中断 用户程序 中央处理器 操作系统 通道 I/O控制器和设备 通道方式I/O 4.3 设备分类 * 输入/输出型设备与存储型设备 * 块型设备与字符型设备 * 独占型设备与共享型设备 4.4 设备分配 4.4.1 相关数据结构 1. 设备控制表DCT 2. 控制器控制表、 通道控制表和系统设备表 4.4.2 设备无关性 设备无关性: 应用程序独立于具体使用的物理设备。 为了实现设备独立性而引入了逻辑设备和物 理设备这两个概念。 设备无关性的优点: * 提高设备的利用率; * 程序与设备无关. 4.4.3 设备分配算法 (1) 先来先服务 (2) 优先级高者优先服务 4.4.4 独占型设备的分配 独占型设备的特点: 在任意时间段内最多只能有一个进程占有并使用它. 进程使用独占型设备的步骤: (1) 申请设备 1) 根据申请设备的类别查找SDT,找到对应表项; 2) wait

计算机操作系统原理课件,【】计算机操作系统原理与实例分析PPT课件(完整版 全)精品.ppt...相关推荐

  1. 计算机二级ps教程 百度云,全国计算机等级考试一级Photoshop模拟题及解析第六套(完整版).pdf...

    全国计算机等级考试一级 Photoshop 模拟题及解析第六套(完 整版) 一.单选题: 1.在设定层效果(图层样式)时 A. 光线照射的角度时固定的 B. 光线照射的角度可以任意设定 C. 光线照射 ...

  2. 毕业论文ppt的研究方法及过程计算机专业,计算机毕业论文答辩PPT(完整版)教程文件.ppt...

    计算机毕业论文答辩PPT(完整版)教程文件.ppt Company Logo LOGO 指导教师: XXX 副教授 论文题目:综合评教系统的设计与实现 班级:计算机X班 学生:XX 学号:XXXXXX ...

  3. 公务员考试中公共基础知识计算机,2012山东省公务员考试公共基础知识最新考试试题库(完整版)...

    2012山东省公务员考试公共基础知识最新考试试题库(完整版) 件将会____. A.永远不再发送 B.需要对方再次发次 C.保存在服务商的主机上 D.退回发信人 18.下列部件中,不属于计算机主机内的 ...

  4. TF-IDF 原理及sklearn中的tf-idf实例分析

    背景介绍 在一个大的文本语料库中,一些单词将出现很多次(例如 "the", "a", "is" 是英文),因此对文档的实际内容没有什么有意义 ...

  5. 口是心非用计算机弹,抖音口是心非原唱是谁 抖音口是心非完整版歌词

    抖音<口是心非>原唱是谁.<口是心非>这首歌最近在抖音上火到不行,很多抖音用户都可以哼唱上几句,大家应该也是不会陌生的.那么大家知道这首<口是心非>的原唱是谁吗?下 ...

  6. 用计算机弹奏胧月初音未来,胧月钢琴谱-初音未来-完整版

    胧月是初音未来的翻唱歌曲,此曲最初的版本是由巡音ルカ(巡音流歌)演唱.qinyipu.com歌曲带点淡淡的忧伤,衬出月的寒美,再画出一幅唯美的画卷,加以初音的精神美,音色朦胧,惟妙惟肖地把这首歌的精髓 ...

  7. 计算机音乐谱大全桥边姑娘,桥边姑娘-总谱完整版

    Introduction 照旧,为了方便大家按照自己的想法修改想要的效果,所以我在制作此MIDI的时候用了最简单的GM2鼓和原生钢琴.吉他做的安静版本,但也应该算是目前最完整的一个版本了.也请下载的朋 ...

  8. 用计算机谈狂狼,抖音花姐狂狼mp3歌曲歌词视频完整版分享

    一波一波接踵而来大风带着我摇摆是什么歌?抖音上有许多好听的歌曲被大家分享,今天小编听到一首歌非常的好听,下面小编就为玩家带来抖音狂狼歌曲歌词完整版,一起来看看吧. 抖音狂狼歌曲歌词完整版 狂浪歌词 抖 ...

  9. 计算机网络传输层课件,计算机网络基椽第八章(传输层)(全)ppt培训课件

    计算机网络基椽第八章(传输层)(全)ppt培训课件 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 第八章 传输层,传输层的地位. ...

最新文章

  1. es6箭头函数this问题
  2. Oracle EBS R12.1.1 应用克隆 - 3
  3. HBase之BloomFilter
  4. CCIE理论第三篇-LISP技术
  5. 京东股价创新高:市值首次突破千亿美元 !
  6. 【kerberos】kerberos 认证 详情介绍
  7. [题解]Shorten IPv6 Address-模拟(2019牛客多校第六场B题)
  8. 【专题5: 硬件设计】 之 【70.开关电源 之 电感计算例子】
  9. 交换机组播风暴_「广播风暴」CISCO交换机如何防止广播风暴 - seo实验室
  10. unity4和unity5区别
  11. java餐厅点餐系统免费_基于jsp的餐厅点餐系统-JavaEE实现餐厅点餐系统 - java项目源码...
  12. 以字母Q为元素的创意logo设…
  13. 电影推广思路详解,最权威的电影推广方案
  14. 小程序学习:自定义组件
  15. Kali linux 2016.2(Rolling)里安装OpenVAS
  16. JavaSE 和 Java EE 分别是什么
  17. Mybatis--SqlSession对象创建过程
  18. android去掉tablayout指示器自带的下划线
  19. Failed to execute goal on project hello: Could not resolve dependencies for project com.hu:hello:jar
  20. Ai 2015 在 win10打开的时候显示 错误:16 解决办法

热门文章

  1. 《嵌入式基础》实验三 ARM编程模型和ARM指令
  2. 燃料电池发动机控制问题研究——系统分析与建模(文献阅读笔记)-1、基础概念认识
  3. python使用py2neo操作neo4j
  4. android手机短信转发+隐藏应用程序图片+开机自启
  5. ncode2019安装教程_ansys workbench ncode designlife教程
  6. 天兔oracle,Lepus_天兔的安装
  7. 想在PC上随时随地获得4G连接?Acer和金雅拓帮你实现
  8. WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】(一)
  9. 如何让提高网站访问速度
  10. simca-p软件自动拟合出问题