内容简介
第一章 引言
I/O设备和设备驱动程序
I/O请求
设备驱动程序的种类
如何读这个手册
第二章 设备驱动程序接口
I/O系统接口
设备—部件信息块(DUIB)
DUIB结构
DUIB的使用
DUIB的建立
I/O请求/结果段(IORS)
设备接口
第三章 设备和驱动程序的分类和特性
设备的分类
普通型设备
随机存取型设备
用户型设备
I/O系统提供的用于普通和随机存取型设备驱动程序的程序
I/O系统调用设备驱动程序的算法
要求的数据结构
设备信息表
部件信息表
I/O程序和I/O数据结构之间的关系
写一个同时可以在iRMX—86和iRMX—88系统上用的设备驱动程序
设备数据存储区
第四章 I/O请求
I/O系统对I/O请求的响应
接上设备的请求
撤下设备的请求
读、写、开、关、寻找,和特殊请求
取消请求
设备驱动程序用到的DUIB和IORS中的区
第五章 编写普通型或随机存取型设备驱动程序
概述
设备初始化程序
设备结束程序
设备起动程序
设备停止程序
设备中断程序
第六章 编写用户设备驱动程序
初始化I/O程序
结束I/O程序
排队I/O程序
取消I/O程序
实现一个请求排队
第七章 连接设备驱动程序到I/O系统
附录A 普通型驱动程序提供的子程序
INIT$IO程序
FINISH$IO程序
QUEUE$IO程序
CANCEL$IO程序
中断任务(INTERRUPT$TASK)