Method and apparatus for sharing a common routine stored in a si

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364280, 3642813, 364286, 3642282, 3649781, 3649782, 364976, G06F 940

Patent

active

054148480

ABSTRACT:
A computer system contains an Intel.TM. 80386 or later microprocessor as a central processing unit (CPU) and a system memory coupled to the CPU. The computer system runs Microsoft.TM. Windows v. 3.1 operating system in enhanced mode. The system memory contains a system virtual machine (VM) and at least one DOS VM. A target VM contains shared code routines for use by all VMs loaded in the computer system. When access to the shared code routine is desired from a calling process in a calling VM, the calling VM transfers control and calling data parameters to a shared code virtual device driver (VxD). The shared code VxD performs data translation for the calling data parameters so that the target VM can access the data parameters. The shared code VxD invokes calls to a Windows Process scheduler to schedule the target VM and block selection of the calling VM. The target VM, upon invocation by the scheduler, executes the shared code routine and generates return parameters. Upon completion of the shared code routine, the thread of execution is transferred to the shared code VxD, and address translation is performed on the return parameters. The translated return data parameters are transferred to the calling process. The shared code VxD unblocks selection of the calling VM so that the calling VM is free for selection by the Windows process scheduler. When the calling VM is selection, the calling processes resumes execution.

REFERENCES:
patent: 4835685 (1989-05-01), Kun
patent: 4849880 (1989-07-01), Bhaskar et al.
patent: 5175855 (1992-12-01), Putnam et al.
patent: 5265251 (1993-11-01), Agarawal et al.
patent: 5305461 (1994-04-01), Feigenbaum et al.
Publication of the Personal Computer Memory Card International Association (PCMCIA) entitled: Card Srevices-Release 1.11; Sunnyvale, California, Aug. 16, 1992.
Publication of the Personal Computer Memory Card International Association (PCMCIA) entitled: PC-Compatible Socket Services Binding, Draft 2.00c; Sunnyvale, California, Sep. 12, 1992.
Publication of the Personal Computer Memory Card International Association (PCMCIA) entitled: PCMCIA Socket Services Interface Specification, Draft 2.00c; Sunnyvale, California, Sep. 12, 1992.
Eddon, Guy, "DDE to DOS", Windows-DOS Developer's Journal, Aug. 1993 vol. 4 No. 8 p. 63 (16).
Coutant, Cary A., "Shared libraries for HP-UX", Hewlett-Packard Journal, Jun. 1992 vol. 43 No. 3 p. 46 (8).
Martelli, Anastasia M., "A model for HP-UX shared libraries using shared memory on HP Precision Architecture computers", Hewlett-Packard Journal, Oct. 1989 vol. 40 No. 5 p. 86 (5).
Olsen, Thomas W., "Making Windows and DOS programs talk", Windows-DOS Developers Journal, May 1992 vol. 3 No. 5 p. 21 (14).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for sharing a common routine stored in a si does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for sharing a common routine stored in a si, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for sharing a common routine stored in a si will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1712819

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.