第七十一章 管理设备和助记词空间 - 设备 ID
第七十一章 管理设备和助记词空间 - 设备 ID
可以通过数字或操作系统名称来识别设备。可以在 OPEN 命令中使用此标识符。
设备别名
可以为定义的每个 IRIS 设备定义一个或多个别名值。当用户在 OPEN 命令中指定别名时,IRIS 会将其转换为设备 ID。
IRIS 提供的默认设备 ID 适用于大多数用户。但是,某些用户可能希望覆盖这些默认值。可以通过在 Management Portal 中提供别名作为设备配置设置的一部分来实现此目的。
默认设备 ID 和助记词
当安装 IRIS 时,这些是每种设备类型的默认设备编号和助记符。
默认设备编号和助记词
| Device 装置 | Device ID 设备 ID | Mnemonic 记忆 | Notes 笔记 |
|---|---|---|---|
| Principal | 0 | TERM | 无法更改此设备的设备 ID。 |
| Spooler | 后台处理程序 | 2 S | POOL |
但是,IRIS 还可以识别可用于定义设备的其他设备编号。下表列出了已识别的默认设备编号。
IRIS 默认设备编号
| Device Number 设备编号 | Type 类型 | Definition 定义 |
|---|---|---|
| 0 | Principal device 主设备 | 对于交互式流程,这是用户登录的终端。对于 IRIS jobbed 进程,这是 null 设备(默认情况下)或创建作业床进程的 job 命令的参数列表中提供的设备。 |
| 1 | messages.log | WriteToConsoleLog()使用此设备编号将错误消息或其他特殊消息发送到系统消息日志。例如,从终端发出以下命令会将指定的字符串写入消息日志: OPEN 1 USE 1 WRITE “This is a test” CLOSE 1.另请参阅 WriteToConsoleLog() method. 方法。 |
| 2 | IRIS system spoolerIRIS 系统后台处理程序 | 这是一个存储输出的全局变量,因此您可以在其他时间将其定向到物理 I/O 设备。 |
| 63 | View buffer 查看缓冲区 | 与 VIEW 命令和 $VIEW 函数一起使用,以在内存和磁盘之间传输数据。 |
| 20-46, 200-223 | Routine interlock devices | 提供与 DSM 锁定应用程序的兼容性。 |
| 4-19, 64-199, 224-255, 2048-2375 | IJC devices IJC 设备 | 作业间通信 (IJC) 逻辑设备。用于在 IRIS 进程之间传输信息。可以控制这些设备的可用性。有关更多信息,请参见 IRIS 流程之间的通信。 |
| None | The Null device | /dev/null:NL 上的 Null 设备:用于处理不希望显示的输出的 Null 设备。 |
| 256-2047 | 终端、打印机和平面文件。 |
注:* 设备 50 的硬编码块大小为 2048。
设备类型
除了助记词和设备编号外,IRIS 还支持 I/O 设备类型。每个内部设备编号都属于其中一种类型。下表显示了设备类型:
| Type 类型 | Meaning 意义 |
|---|---|
| TRM | Terminal 终端 |
| SPL | Spooling device 绕线装置 |
| IPC | 进程间通信设备 |
| OTH | 任何其他设备,例如打印机 |