Line-past insulator support system, method of assembly thereof, and clamp for use therein |
| In FIGS. 1A and 1B, a tower or pole 10 carries an electrical conductor 12 at the other end of a ... |
|
Apparatus and method for short cycling sequences of a p-code generator |
| A P-code generator of a Global Positioning System is provided comprising a plurality of pseudo-... |
|
Floating point division control |
| It is, accordingly, an object of the present invention to provide an improved means and method for ... |
|
Feedback sensor for remote receiver in a power transmission system |
| I claim as my invention: 1. In a power transmission system of the type in which pulse coded ... |
|
Driver circuit for an electrical load with capability for detecting a short in the load |
| The embodiments of the invention in which an exclusive property or privilege is claimed are defined ... |
|
Lamp failure indicating circuit |
| This invention pertains to lamp failure indicating circuits which are particularly useful in ... |
|
Fire detection alarm system |
| The present invention overcomes the deficiencies of the prior art by providing a simple and ... |
|
Trailer hitch monitor |
| What is claimed is: 1. An electrical circuit attachment apparatus for monitoring a connection ... |
|
Vehicle theft detector for detecting the pulling out of a lock |
| An object of this invention is to provide a theft detector apparatus which overcomes the defects of ... |
|
Variable frequency light pulser for smoke detectors |
| I claim: 1. A smoke detector comprising: clock means periodically producing electrical pulses ... |
|
|
Emulating disk drives of a first system on a second system
| Details |
Inventors: Bianchi, Richard S.; Fogelgren, Marcia T.; Kubik, Mathew J.;
Assignee: Bull HN Information Systems Inc. (Billerica, MA)
Primary Examiner: Maung; Zarni
Assistant Examiner:
Attorney, Agent or Firm: Clapp; Gary D., Driscoll; Faith F., Solakian; John S.
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. |
|
DETAILED DESCRIPTION The present invention is directed to an emulator and a method for emulating for emulating a disk drive of a first data processing system on a second data processing system, wherein the first data processing system including a user level, an executive level, an input/output level and a hardware platform. The user level includes at least one user program and at least one executive program for managing operations of the first data processing system and the hardware platform includes a plurality of first system input/output devices, including the disk drive. The executive level includes at least one user task performing user level program operations and at least one executive task performing executive program operations and the user and executive tasks generate requests for disk drive input/output operations by the disk drive. The input/output level includes input/output tasks, including at least one input/output task corresponding to the disk drive and performing disk drive input/output operations in response to the input/output requests directed to the disk drive, and the disk drive performs input/output operations in response to the corresponding disk drive input/output task. The emulator and method for emulation of the present invention of the present invention execute on the second data processing system, wherein there is a second system user level process executing in a user level of the second data processing system and including the first system user level program, the first system executive program, and the first system user and executive tasks. 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, so that the disk drive is emulated by a second system file
|
| Related patents |
|
|
Electronic switchbox for selection and sharing of internal peripheral devices among different computers, the internal peripheral devices located in slots of a chassis
An electronic switchbox according to the present invention couples at least one internal peripheral device to any one of a plurality of computer systems. The electronic ...
|
|
|
Dynamically allocable RAM disk
OF THE INVENTION FIG. 1 shows a memory management system 10 used in the present invention. A processor 15 communicates with a filesystem 20 and a memory manager 25. M...
|
|
|
Information processing system for sharing internal auxiliary storage device
It is thus an object of the present invention addressing the problem of the prior art described above to provide an input/output control system that allows an embedded ...
|
|
|
Driver bundle including a compressed, self-extracting, executable driver for the host processor and an adapter driver for the processor of a network adapter card
A driver bundle according to the present invention includes a compressed, executable and self-extracting host driver prepended to an adapter card driver to form a single ...
|
|
|
Method and system for configuring plug and play devices for a computer operating system
It is an object of the present invention to provide an improved information processing system. It is another object of the present invention to provide an improved ...
|
|
|
Method and apparatus for testing custom-configured software/hardware integration in a computer build-to-order manufacturing process
The present embodiments include a new process referred to herein as Fully Integrated System Test (FIST). FIST takes over after the old "spray and pray" process finishes,...
|
|
|
Hot swap system
A method and apparatus for a non-contact hot swap system is provided. In the following description, numerous specific details are set forth in order to provide a ...
|
|
|
Analog multiplexer
Accordingly, the object of this invention is to provide an analog multiplexer of simple construction, which is highly accurate, has a reduced difference between the ...
|
|
|
Integrated circuit in complementary circuit technology comprising a substrate bias generator
We claim: 1. In an integrated circuit executed in complementary circuit technology comprising a pair of field effect transistors (T1, T2) of different channel types, ...
|
|
|
Laser ablation apparatus
An essential object of the present invention is therefore to provide a laser ablation apparatus which can project a laser light between a substrate capable of being ...
|
|
|