- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014 第6章 输入输出系统
6.1 I/O系统的功能、模型和接口 6.1.1 I/O系统的基本功能 隐藏物理设备的细节 与设备的无关性(设备独立性) 提高处理机和I/O设备的利用率 对I/O设备进行控制 确保对设备的正确共享 错误处理 6.1.2 I/O系统的层次结构和模型 1.? I/O软件的层次结构 2. I/O系统中各种模块之间的层次视图 1) ?I/O系统的上、下接口 2) ?I/O系统的分层 6.1.3 I/O系统接口 在I/O系统与高层之间的接口中,根据设备类型的不同,又进一步分为若干个接口:块设备接口、流设备接口和网络接口。 1. 块设备接口 2. 流设备接口(字符设备接口) 3. 网络通信接口 ? 6.2 I/O设备和设备控制器 I/O设备:执行I/O操作的机械部分,执行控制I/O的电子部件 执行I/O操作的机械部分——一般的I/O设备 执行控制I/O的电子部件则称为设备控制器或适配器 在微型机和小型机中的控制器常做成印刷电路卡形式,因而也常称为控制卡、接口卡或网卡 大、中型计算机系统中,还配置了I/O通道或I/O处理机。 6.2.1 I/O设备 一、设备控制器的基本功能 接收和识别命令 数据交换 标识和报告设备的状态 地址识别 数据缓冲 差错控制 二、设备控制器的组成 设备控制器与处理机的接口 设备控制器与设备的接口 I/O逻辑 6.2.3 内存映像I/O 在早期的计算机中,包括大型计算机,为实现CPU和设备控制器之间的通信,为每个控制寄存器分配一个I/O端口 =编址上不再区分内存单元地址和设备控制器中的寄存器地址,都采用k k值处于0~n-1范围时:内存地址 k大于等于n时:某个控制器的寄存器地址。 6.2.4 I/O通道 一、I/O通道设备的引入 实际上I/O通道是一种特殊的处理机,它具有执行I/O指令的能力,并通过执行通道程序来控制I/O操作。与一般处理机不同于两方面: 1.指令类型单一,只用于I/O操作; 2.通道没有内存,它与CPU共享内存。 引入目的 解脱CPU对I/O的组织、管理。 CPU只需发送I/O命令给通道,通道通过调用内存中的相应通道程序完成任务。 ? 6.3 中断机构和中断处理程序 中断在操作系统中有着特殊重要的地位: 是多道程序得以实现的基础:进程之间的切换是通过中断来完成的 中断也是设备管理的基础,为了提高处理机的利用率和实现CPU与I/O设备并行执行,也必需有中断的支持 中断处理程序:I/O系统中最低的一层,整个I/O系统的基础 6.3.1 中断简介 1. 中断和陷入 1) 中断 CPU对I/O设备发来的中断信号的一种响应。 2) 陷入 CPU内部事件引起中断:非法指令,地址越界,运算上溢或下溢 2. 中断向量表和中断优先级 1) 中断向量表 记录中断程序的入口地址、中断号(每一个设备的中断请求规定一个) 2) 中断优先级 多个中断信号源,不同的优先级 3. 对多中断源的处理方式 1) 屏蔽(禁止)中断 处理一个中断时,屏蔽所有中断 顺序处理中断 简单 不能用于实时性要求高 2) 嵌套中断 优先响应最高优先级 高优先级抢占低优先级 ? 6.4 设备驱动程序 设备驱动程序通常又称为设备处理程序。 主要任务: 接收上层软件发来的抽象I/O要求(read或write) 转换为具体要求后,发送给设备控制器,启动设备去执行 也将由设备控制器发来的信号传送给上层软件 由于驱动程序与硬件密切相关,故应为每一类设备配置一种驱动程序 6.4.1 设备驱动程序概述 1.设备驱动程序的功能 (1) 接收由设备独立性软件发来的命令和参数,并将命令中的抽象要求转换为具体要求,例如,将磁盘块号转换为磁盘的盘面、磁道号及扇区号。 (2) 检查用户I/O请求的合法性,了解I/O设备的状态,传递有关参数,设置设备的工作方式。 (3) 发出I/O命令。如果设备空闲,便立即启动I/O设备去完成指定的I/O操作;如设备,则将请求者的请求块挂在设备队列上等待。 (4) 及时响应由控制器或通道发来的中断请求,并根据其中断类型调用相应的中断处理程序进行处理。 (5) 自动地构成通道程序。 2. 设备驱动程序的特点 (1) 驱动程序主要是指在请求I/O的进程与设备控制器之间的一个通信和转换程序。 (2) 不同类型的设备应配置不同的驱动程序。 (3) 驱动程序与I/O设备所采用的I/O控制方式紧密相关(中断驱动和DMA方式) (4) 由于驱动程序与硬件紧密相关,
您可能关注的文档
- 2013届中考英语八年级书本知识点回顾冲刺《Units4~6 Book 8A》课件(基础过关+考点透视+典例解析).ppt
- 2013届惠州高三语文模拟试题.doc
- 2013外研版英语七年级下册M8 U1.ppt
- 2013届一轮复习:第1章---第1单元 运动的描述 匀变速直线运动的研究.ppt
- 2013届中考语文考点专题辅导课件15.ppt
- 2013届语文一轮复习基础限时训练:成语系列1.doc
- 2013届高三政治二轮复习课件:专题2 生产、劳动与经营.ppt
- 2013届闵行区高三地理二模试卷(含答案).doc
- 2013届高三生物 新情景信息类(.ppt
- 2013届高三政治二轮复习课件:专题14 国家与国际组织.ppt
- 2014,3年丰台区一模语文试卷及答案.doc
- 2013黄山天都.ppt
- 2014--2015英语必修Ⅳ北师大版Unit11课件(共12张)对话室.ppt
- 2014--2015高一政治上学期期中考前复习备考.ppt
- 2014-10-09 那些获得融资的中国智能硬件公司(可穿戴、智能家居、移动医疗剖析).docx
- 2014-10 基础法律常识交流.ppt
- 2014-2015值班培训.ppt
- 2014-2015化学人教版必修2(基础知识 重点难点)课件:4.1.2海水资源的开发利用.ppt
- 2014 必威体育精装版课件 八年级下_Unit2I’ll_help_to_clean_up__the_city_parks.__Section_A.ppt
- 2014-2015学年人教版高中英语选修8配套ppt课件:unit 3 section 2.ppt
文档评论(0)