内容简介
第一章 引言
应用程序员与系统程序员
关于本手册的其余部分
第二章 区域
共享数据时的危险性
信号量互斥
区域互斥
信号量的有用性
区域和死锁
区域与应用程序员
用于区域的系统调用
第三章 操作系统扩展
增加功能的三种方法
生成一个操作系统扩展部
用于操作系统扩展部中使用的过程
接口过程
入口过程
功能过程
RQ$ERROR过程
连接各过程
初始化中断向量
防止资源删除
用于扩展操作系统的系统调用
第四章 类型管理程序
生成新目标
操作组合目标和扩展部类型
删除组合目标和扩展部类型
在DELETE$JOB期间类型管理程序的职责
在DELETE$EXTENSION期间类型管理程序的职责
嵌套组合目标的删除
写一个类型管理程序
例——一个环形缓冲区的管理程序
初始化部分
接口库
入口过程
CREATE$RING$BUFFER过程
DELETE$RING$BUFFER过程
PUT$BYTE过程
GET$BYTE过程
结束语
用于类型管理程序的系统调用
第五章 I/O系统
配置接口
任务与设备间的接口码
基本I/O系统与扩展I/O系统间的区别
设备联系
初始化注意事项
命名文件的文件保护
用户目标
文件存取表
文件联系的存取屏蔽
扩展文件说明
第六章 删除注意事项
第七章 系统调用
系统调用目录
系统调用按字母顺序列表
A$GET$EXTENSION$DATA
A$PHYSICAL$ATTACH$DEVICE
A$PHYSICAL$DETACH$DEVICE
A$SET$EXTENSION$DATA
ACCEPT$CONTROL
ALTER$COMPOSITE
CREATE$COMPOSITE
CREATE$EXTENSION
CREATE$REGION
CREATE$USER
DELETE$COMPOSITE
DELETE$EXTENSION
DELETE$REGION
DELETE$USER
DISABLE$DELETION
ENABLE$DELETION
FORCE$DELETE
INSPECT$COMPOSITE
INSPECT$USER
LOGICAL$ATTACH$DEVICE
LOGICAL$DETACH$DEⅥCE
RECEIVE$CONTROL
SEND$CONTROL
SET$OS$EXTENSION
SET$PRIORITY
SET$TIME
SIGNAL$EXCEPTION
附录A iRMX86数据类型
附录B iRMX86类型码