《iRMX 86 核心程序参考手册:手册号 9803122-03 第5册》PDF下载

  • 购买积分:7 如何计算积分?
  • 作  者:航空工业部第五七四厂翻译
  • 出 版 社:航空工业部第五七四厂
  • 出版年份:1983
  • ISBN:
  • 页数:95 页
图书介绍:

第一章 概述 2

目标 2

任务 2

作业 3

段 3

信箱 3

信号量 3

处理程序 4

异常情况处理程序 4

中断处理程序 4

第二章 作业管理 6

作业树和资源共享 6

作业的建立 6

作业的删除 6

用于作业的系统调用 6

第三章 任务管理 8

优先级 8

任务的状态 8

睡眠状态 8

挂起状态 8

睡眠—挂起状态 8

就绪状态和运行状态 9

任务状态的转变 9

附加的任务属性 10

任务资源 10

用于任务的系统调用 11

第四章 交换管理 12

信箱 12

信箱队列 12

信箱结构 12

高性能的目标队列 13

有关信箱的系统调用 13

信号量 13

信号量队列 14

信号量结构 14

有关信号量的系统调用 15

第五章 内存管理 16

段 16

内存池 16

控制内存池容量 17

两个作业间的内存移动 17

内存分配 17

用于段的系统调用 17

第六章 目标管理 18

关于目标类型的询问 18

目标目录的使用 18

有关目标的系统调用 19

第七章 异常情况的管理 21

异常情况的类型 21

异常情况处理程序 21

指派异常情况处理程序 21

调用异常情况处理程序 22

在线(In—LINE)处理异常情况 22

用于异常情况处理程序的系统调用 23

第八章 中断管理 24

中断结构 24

中断向量表 24

中断级 24

禁止中断级 25

中断处理程序和中断任务 28

设置中断处理程序 28

使用中断处理程序 29

使用中断任务 29

使用多缓冲区的中断服务 32

单缓冲区示例 32

多缓冲区示例 32

规定计数极限 33

从任务内部允许中断级 35

处理伪中断 36

调用GET$LEVEL(取中断级) 37

明智地选择中断级 37

检查在服务(In—Service)寄存器 37

中断服务示例 37

用于中断的系统调用 40

第九章 核心程序系统调用 41

命令一览表 41

Catalog$Object 编入目标目录 44

Create$Job 建立作业 45

Create$Mailbox 建立信箱 49

Create$Segment 建立段 50

Create$Semaphore 建立信号量 51

Create$Task 建立任务 52

Delete$Job 删除作业 54

Delete$Mailbox 删除信箱 55

Delete$Segment 删除段 56

Delete$Semaphore 删除信号量 57

Delete$Task 删除任务 58

Disable 禁止中断 59

Enable 允许中断 60

Enter$Interrupt 进入中断 61

Exit$Interrupt 退出中断 62

Get$Exception$Handler取异常处理程序 63

Get$Level 取中断级 64

Get$Pool$AttribUtes取内存池属性 65

Get$Priority 取优先级 66

Get$Size 取容量 67

Get$Task$Tokens 取任务标记 68

Get$Type 取类型 69

Look Up$Objeet 查找目标 70

Offspring 查后代 72

Receive$Message 接收信息 73

Receive$Units 接收元 75

Reset$Interrupt 中断复位 77

Resume$Task 恢复任务 78

Send$Message 发送信息 79

Send$Units 发送元 80

Set$Exception$Handler设置异常处理程序 81

Set$Interrupt 设置中断 83

Set$Pool$Min 设置内存池最小值 86

Signal$Interrupt 中断信号 87

S1eep 睡眠 89

Suspend$Task 挂起任务 90

Uncatalog$Object 取消目标项 91

Wait$Interrupt 等待中断 92