目录 1
第一章 1240操作系统综述 1
第一节 1240软件系统组成 1
一、软件的功能级结构 1
二、软件的分布式结构 8
三、软件的模块化结构 11
第二节 操作系统的环境和结构 22
一、环境 22
二、功能的实现 24
三、操作系统与应用程序的联系 31
四、操作系统各内核间的调用 32
第三节 模块功能说明 34
一、差错处理 34
二、网络处理 39
三、覆盖管理 58
四、消息接口FMM 61
第二章 进程管理 74
第一节 功能 74
一、任务调度 74
二、中断处理 80
三、覆盖支援 91
四、超负荷控制 92
五、正常执行检验 92
第二节 接口过程 93
一、接口过程的功能和类型 93
二、原语接口 95
三、中断接口 101
四、SSM接口过程调度程序 105
第三节 作业调度 107
一、SCHED_NEXT_JOB的进入 107
二、SCHED_NEXT_JOB的功能说明 110
一、管理进程的原语 124
第四节 原语 124
二、进程信息原语 132
三、CE控制原语 133
四、读计数器原语 135
第五节 支援过程 136
一、OSN支援过程 136
二、进程管理支援过程 139
第三章 消息处理 141
第一节 概述 141
一、消息处理的功能 141
二、消息的队列、类型、格式和调度 142
第二节 消息路由的确定 147
一、消息路由表 147
二、确定消息路由的查表方法 153
第三节 消息处理过程 159
一、程序组成 159
二、通路身份表 161
三、消息传送历程 164
四、消息发送原语 168
五、过程说明 169
第四节 通路处理 192
一、占用通路(SEIZE_PATH) 193
二、占用保持通路(SEIZE_HELD_PATH) 194
三、释放通路(RELEASE_PATH) 195
四、登记通路(REGISTER_PATH) 195
五、链路释放(LINK_RELEASED) 196
六、消息处理清除通路(MH_PURGE_ 197
PATH) 197
七、获得装入通路(GET_LOAD_PATH) 198
八、获得任意通路(GET_ANY_PATH) 198
九、虚拟通路故障(VP_FAILURE) 198
一、消息路由表处理 199
第五节 支援功能 199
二、杂项程序 201
三、覆盖支援 203
四、恢复操作 205
第四章 时限服务 209
第一节 基本功能和组成 209
一、基本功能 209
二、程序组成 210
第二节 控制程序 213
一、时钟中断服务过程 213
二、快速周期调度控制 215
三、日时钟控制 220
四、经历时间控制 221
第三节 绝对时限和相对时限处理 222
一、时限控制块 222
二、绝对时限处理 225
三、相对时限处理 229
第四节 原语 233
一、绝对时限原语 233
二、相对时限原语 238
三、经历时间测量原语 239
四、日历和日时钟原语 241
五、激活时钟过程的原语 242
第五节 日历调度 242
一、日历调度的历程和使用 243
二、定时类型 247
三、其它性能说明 254
第五章 缓存管理 259
第一节 概述 259
一、功能和组成 259
二、存储区编组方式 262
一、一般的队列处理 266
第二节 存储块的分配、归还和队列处理 266
二、控制块处理 273
三、消息缓存器处理 275
四、用户缓存器和堆栈处理 279
第三节 其它性能说明 288
一、覆盖存储区管理 288
二、计数器及读出支援 290
第六章 群集设备处理 293
第一节 软件结构 293
一、硬件环境和软件组成 293
二、CRH的软件结构 296
三、DPTC处理的软件结构 299
四、OBCI处理的软件结构 300
第二节 CRH和DPTC处理的功能说明 301
一、重要数据区的说明 301
二、用户要求的处理:CH原语 308
三、内核定时处理 325
四、群集侧的硬件事件处理 332
五、DPTC处理的时钟过程 350
第七章 引导装入和初始化 351
第一节 概述 351
一、基本概念 351
二、程序组成 353
第二节 引导装入 355
一、ROM引导 355
二、CE快速测试 362
三、ROM再启动 370
第三节 初始化 370
一、OSN初始化 370
二、RAM再启动 388
后记 390