-
公开(公告)号:US6006029A
公开(公告)日:1999-12-21
申请号:US128397
申请日:1993-09-28
CPC分类号: G06F13/105
摘要: The emulation of a first system disk drive on a second processing system including a second system user level process including first system user and executive tasks issuing disk input/output requests. An emulator level is interposed between the second system user level process and a kernel level and includes a pseudo device driver corresponding to the first system disk drive and the kernel level includes a kernel process corresponding to the pseudo device driver and emulating the disk drive. The pseudo device driver and the kernel process execute in a second system process to emulate the operations of the disk drive and the kernel process emulating the disk drive is a file input/output process. The pseudo device driver includes a pseudo device queue, a return queue and a queue manager responsive to first system disk input/output instructions and to completed disk operations. The second system includes a resource control table containing a disk drive type identification as a SCSI type drive and the kernel process reads the file capacity of the second system file emulating the first system disk drive and provides the file capacity to the requesting task as the disk drive capacity.
摘要翻译: 在第二处理系统上的第一系统盘驱动器的仿真,包括包括第一系统用户的第二系统用户级进程和发出盘输入/输出请求的执行任务。 在第二系统用户级别进程和内核级别之间插入仿真器级别,并且包括对应于第一系统盘驱动器的伪设备驱动器,并且内核级别包括对应于伪设备驱动程序并仿真磁盘驱动器的内核进程。 伪设备驱动程序和内核进程在第二个系统进程中执行,以模拟磁盘驱动器的操作,并且模拟磁盘驱动器的内核进程是文件输入/输出过程。 伪设备驱动器包括响应于第一系统盘输入/输出指令的伪设备队列,返回队列和队列管理器以及完成的盘操作。 第二系统包括资源控制表,其中包含作为SCSI类型驱动器的磁盘驱动器类型标识,并且内核进程读取模拟第一系统盘驱动器的第二系统文件的文件容量,并将文件容量提供给请求任务作为盘 驱动能力。
-
公开(公告)号:US5983012A
公开(公告)日:1999-11-09
申请号:US128456
申请日:1993-09-28
申请人: Richard S. Bianchi , Dennis R. Flynn , Marcia T. Fogelgren , Richard A. Lemay , Mary E. Tovell , William E. Woods
发明人: Richard S. Bianchi , Dennis R. Flynn , Marcia T. Fogelgren , Richard A. Lemay , Mary E. Tovell , William E. Woods
CPC分类号: G06F21/31 , G06F13/10 , G06F13/105 , G06F21/6281 , G06F9/45537 , G06F2221/2105
摘要: An emulator executes on a second data processing system as a second system user level process including a first system user level program, a first system executive program, and first system user and executive tasks. An emulator level is interposed between the second system user level process and a kernel level and contains pseudo device drivers. Each pseudo device driver corresponds to a first system input/output device. The kernel level includes kernel processes, each kernel process corresponding to a pseudo device driver. The second system hardware platform includes a plurality of second system input/output devices, wherein each second system input output device corresponds to a kernel process. Each combination of a pseudo device driver, a corresponding kernel process and a corresponding second system input/output device executes in a second system process and emulates the operations of a corresponding first system input/output task and the corresponding first system input/output device. The pseudo device drivers are constructed of a plurality of pseudo device queues, a return queue and a queue manager.
摘要翻译: 模拟器在第二数据处理系统上执行,作为包括第一系统用户级程序,第一系统执行程序以及第一系统用户和执行任务的第二系统用户级进程。 在第二系统用户级别进程和内核级别之间插入一个仿真器级别,并包含伪设备驱动程序。 每个伪设备驱动程序对应于第一系统输入/输出设备。 内核级别包括内核进程,每个内核进程对应一个伪设备驱动程序。 第二系统硬件平台包括多个第二系统输入/输出设备,其中每个第二系统输入输出设备对应于内核进程。 伪设备驱动器,相应的内核进程和对应的第二系统输入/输出设备的每个组合在第二系统进程中执行并且模拟对应的第一系统输入/输出任务和对应的第一系统输入/输出设备的操作。 伪设备驱动程序由多个伪设备队列,返回队列和队列管理器构成。
-