- 33
- 0
- 约2.51万字
- 约 73页
- 2016-12-25 发布于广东
- 举报
I/O操作的实现 分以下三个部分介绍 第一讲:用户空间I/O软件 I/O子系统概述 文件的基本概念 用户空间的I/O函数 第二讲:I/O硬件和软件的接口 I/O设备和设备控制器 I/O端口及其编址方式 I/O控制方式 第三讲:I/O硬件和软件的接口 与设备无关的I/O软件 设备驱动程序 中断服务程序 I/O子系统概述 所有高级语言的运行时(runtime)都提供了执行I/O功能的机制 例如,C语言中提供了包含像printf()和scanf()等这样的标准I/O库函数,C++语言中提供了如 (输入)和 (输出)这样的重载操作符。 从高级语言程序中通过I/O函数或I/O操作符提出I/O请求,到设备响应并完成I/O请求,涉及到多层次I/O软件和I/O硬件的协作。 I/O子系统也采用层次结构 I/O子系统概述 各类用户的I/O请求需要通过某种方式传给OS: ? 最终用户:键盘、鼠标通过操作界面传递给OS ? 用户程序:通过函数(高级语言)转换为系统调用传递给OS I/O软件被组织成从高到低的四个层次,层次越低,则越接近设备而越远离用户程序。这四个层次依次为: ? 用户层I/O软件(I/O函数调用系统调用) ? 与设备无关的操作系统I/O软件 ? 设备驱动程序 ? I/O中断处理程序 大部分I/O软件都属于操作系统内核态程序,最初的I/O请求在用 户程序
您可能关注的文档
- 计算机控制技术第2版作者李江全第1章计算机控制系统概述课件.ppt
- 计算机控制技术第2版作者李江全第2章总线接口与过程通道1(总线及其标准)课件.ppt
- 计算机控制技术第2版作者李江全第2章总线接口与过程通道2(IO接口)课件.ppt
- 计算机控制技术第2版作者李江全第2章总线接口与过程通道3(过程通道)课件.ppt
- 计算机控制技术第2版作者李江全第2章总线接口与过程通道4(信息传输介质)课件.ppt
- 计算机控制技术第2版作者李江全第3章计算机控制系统中的硬件2(数据采集卡)课件.ppt
- 计算机控制技术第2版作者李江全第3章计算机控制系统中的硬件3(工控机)课件.ppt
- 计算机控制技术第2版作者李江全第3章计算机控制系统中的硬件4(智能仪器)课件.ppt
- 计算机控制技术第2版作者李江全第3章计算机控制系统中的硬件5(PLC)课件.ppt
- 计算机控制技术第2版作者李江全第3章计算机控制系统中的硬件6(执行机构)课件.ppt
- 计算机系统基础作者袁春风第二章数据的机器级表示与处理课件.ppt
- 计算机系统基础作者袁春风第六章层次结构存储系统课件.ppt
- 计算机系统基础作者袁春风第七章异常控制流课件.ppt
- 计算机系统基础作者袁春风第三章程序的转换与机器级表示课件.ppt
- 计算机系统基础作者袁春风第四章程序的链接课件.ppt
- 计算机系统基础作者袁春风第五章程序的执行课件.ppt
- 计算机系统基础作者袁春风第一章计算机系统概论课件.ppt
- 计算机应用基础(Windows7+Office2010版)作者主编郭建明计算机应用基础课件课件.ppt
- 计算机应用基础(Windows7+Office2010版)作者主编郭建明计算机应用基础课件项目二课件.ppt
- 计算机应用基础(Windows7+Office2010版)作者主编郭建明计算机应用基础课件项目三课件.ppt
最近下载
- QBQB401-2023冷轧钢板及钢带的尺寸外形重量及允许偏差.docx VIP
- 统编版道德与法治四年级下册10.买东西的学问(课件).pptx VIP
- 解析10建筑装饰装修工程施工质量管理.pptx VIP
- 2025年上海市各区高三物理等级考二模试题汇编 专题3曲线运动和万有引力.docx
- 高校教师生成式人工智能教学使用指南1.0(学业评估设计场景).pptx
- 9.1《中国有了共产党 开天辟地的大事变》教学课件 2026道德与法治五年级下册.pptx VIP
- (完整word版)俄语字母表.pdf VIP
- T_CACM 1298-2019 中医整脊科临床诊疗指南 骨质疏松脊椎并发症.docx VIP
- 中外文学名著导论 刘建军42.列夫-托尔斯泰 《舞会之后》.ppt VIP
- 肾囊肿幻灯片课件.pptx VIP
原创力文档

文档评论(0)