-
公开(公告)号: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类型驱动器的磁盘驱动器类型标识,并且内核进程读取模拟第一系统盘驱动器的第二系统文件的文件容量,并将文件容量提供给请求任务作为盘 驱动能力。