第一章 引言 1
应用程序员与系统程序员 1
关于本手册的其余部分 1
第二章 区域 2
共享数据时的危险性 2
信号量互斥 2
区域互斥 3
信号量的有用性 4
区域和死锁 4
区域与应用程序员 5
用于区域的系统调用 5
第三章 操作系统扩展 7
增加功能的三种方法 7
生成一个操作系统扩展部 7
用于操作系统扩展部中使用的过程 8
接口过程 10
入口过程 11
功能过程 12
RQ$ERROR过程 12
连接各过程 15
初始化中断向量 16
防止资源删除 16
用于扩展操作系统的系统调用 16
第四章 类型管理程序 18
生成新目标 18
操作组合目标和扩展部类型 19
删除组合目标和扩展部类型 19
在DELETE$JOB期间类型管理程序的职责 20
在DELETE$EXTENSION期间类型管理程序的职责 21
嵌套组合目标的删除 21
写一个类型管理程序 22
例——一个环形缓冲区的管理程序 22
初始化部分 23
接口库 24
入口过程 26
CREATE$RING$BUFFER过程 27
DELETE$RING$BUFFER过程 28
PUT$BYTE过程 29
GET$BYTE过程 30
结束语 31
用于类型管理程序的系统调用 32
第五章 I/O系统 33
配置接口 33
任务与设备间的接口码 33
基本I/O系统与扩展I/O系统间的区别 34
设备联系 35
初始化注意事项 35
命名文件的文件保护 36
用户目标 36
文件存取表 37
文件联系的存取屏蔽 37
扩展文件说明 37
第六章 删除注意事项 39
第七章 系统调用 40
系统调用目录 40
系统调用按字母顺序列表 42
A$GET$EXTENSION$DATA 42
A$PHYSICAL$ATTACH$DEVICE 44
A$PHYSICAL$DETACH$DEVICE 46
A$SET$EXTENSION$DATA 48
ACCEPT$CONTROL 50
ALTER$COMPOSITE 51
CREATE$COMPOSITE 52
CREATE$EXTENSION 54
CREATE$REGION 56
CREATE$USER 57
DELETE$COMPOSITE 58
DELETE$EXTENSION 59
DELETE$REGION 60
DELETE$USER 61
DISABLE$DELETION 62
ENABLE$DELETION 63
FORCE$DELETE 64
INSPECT$COMPOSITE 65
INSPECT$USER 67
LOGICAL$ATTACH$DEVICE 68
LOGICAL$DETACH$DEⅥCE 70
RECEIVE$CONTROL 72
SEND$CONTROL 73
SET$OS$EXTENSION 74
SET$PRIORITY 75
SET$TIME 76
SIGNAL$EXCEPTION 77
附录A iRMX86数据类型 79
附录B iRMX86类型码 80