IS230SNCIH6A燃机模块,GE产品尺寸
通过197Bug系统调用进行磁盘输入/输出所有实际访问磁盘的操作都是由直接或间接执行的197Bug陷阱#496个系统调用。(命令级磁盘操作提供无需编写和执行程序)。有关详细信息,请参阅MVME197BUG 197Bug调试包用户手册有关使用这些和其他系统调用的信息。要执行磁盘操作,197Bug最终必须呈现一个特定的磁盘带有控制器命令包的控制器模块,该命令包已特别为这种类型的控制器模块准备。
IS230SNCIH6A燃机模块(这已完成在相应的控制器驱动器模块中)。一种类型的命令包控制器模块通常与命令格式不同不同类型模块的数据包。做磁盘的系统调用设施输入/输出接受通用(独立于控制器)数据包格式作为参数,并将其转换为控制器特定的数据包,然后发送该数据包到指定的设备。请参阅中的系统调用描述MVME197BUG 197Bug调试包用户手册这些标准化“用户”数据包的格式和构造。控制器模块预期提供的数据包各不相同控制器到控制器。特定硬件的磁盘驱动程序模块模块(板)必须接受给定给陷阱函数的标准数据包并创建专门为磁盘驱动器定制的新数据包发送到的控制器。请参阅特定控制器的文档模块的数据包格式,以及用于使用IOC命令。默认197Bug控制器和设备参数197Bug为的默认配置初始化参数表控制器和设备(参考附录B)。如果系统需要与此默认配置不同的配置(例如,使用70MB Winchester驱动器,默认为40MB Winchester驱动器),然后这些表格必须更改。有三种方法可以更改参数表:❏ 使用BO或BH。当用户调用其中一个命令时读取磁盘的配置区域,并读取与根据参数信息重写该设备包含在配置区域中。这是暂时的变化。如果发生冷启动重置,则会回写默认参数信息放进桌子里。❏ 使用物联网。用户可以使用此命令手动重新配置任何控制器和/或设备的参数表不同于违约这也是一个临时更改,如果冷启动,则会被覆盖重置发生。
❏ 获取来源。用户可以更改配置文件并重建197Bug,使其具有不同的默认值。对默认值所做的更改是永久性,直到再次更改。
Disk I/O via 197Bug System Calls
All operations that actually access the disk are done directly or indirectly by
197Bug TRAP #496 system calls. (The command-level disk operations provide
a convenient way of using these system calls without writing and executing a
program).Refer to the MVME197BUG 197Bug Debugging Package User’s Manual for
information on using these and other system calls.
To perform a disk operation, 197Bug must eventually present a particular disk
controller module with a controller command packet which has been
especially prepared for that type of controller module. (This is accomplished
in the respective controller driver module). A command packet for one type of
controller module usually does not have the same format as a command
packet for a different type of module. The system call facilities which do disk
I/O accept a generalized (controller-independent) packet format as an
argument, and translate it into a controller-specific packet, which is then sent
to the specified device. Refer to the system call descriptions found in the
MVME197BUG 197Bug Debugging Package User’s Manual for details on the
format and construction of these standardized “user” packets.
The packets which a controller module expects to be given vary from
controller to controller. The disk driver module for the particular hardware
module (board) must take the standardized packet given to a trap function
and create a new packet which is specifically tailored for the disk drive
controller it is sent to. Refer to documentation on the particular controller
module for the format of its packets, and for using the IOC command.Default 197Bug Controller and Device Parameters
197Bug initializes the parameter tables for a default configuration of
controllers and devices (refer to Appendix B). If the system needs to be
configured differently than this default configuration (for example, to use a
70MB Winchester drive where the default is a 40MB Winchester drive), then
these tables must be changed.
There are three ways to change the parameter tables:
❏ Using BO or BH. When the user invokes one of these commands, the
configuration area of the disk is read and the parameters corresponding to
that device are rewritten according to the parameter information
contained in the configuration area. This is a temporary change. If a coldstart reset occurs, then the default parameter information is written back
into the tables.