Boots – shoes – and leggings
Patent
1990-05-24
1994-08-23
Dixon, Joseph L.
Boots, shoes, and leggings
395DIG1, 3642282, 3642432, 3642563, G06F 1200, G06F 1210
Patent
active
053414845
DESCRIPTION:
BRIEF SUMMARY
TECHNICAL FIELD
The present invention relates to a virtual machine system having an extended storage which is suitable for effecting data transfer while translating an address, which an operating system on the virtual computer has designated by a data transfer command to the extended storage, to a physical address.
BACKGROUND ART
Typical storages of a computer system includes a main storage, an extended storage and an input/output device.
JP-A-58-9276 which corresponds to U.S. Pat. No. 4,476,524 discloses an expanded storage (which is called a paging memory in the specification). In the system disclosed therein, high speed data transfer is attained between a main storage and the expanded storage by a conventional command or an input/output command.
JP-A-64-37636 which corresponds to U.S. patent application Ser. No. 079,314 discloses a method for imparting a storage area having a physical expanded storage split as an expanded storage for each VM in a virtual computer system in which a virtual machine (VM) which comprises a plurality of logical machines are generated on one computer and an operating system to run on each VM is permitted. However, the OS of each VM does not generate a virtual space for the expanded storage.
JP-A-60-122445 discloses a method for imparting a storage area having a physical main storage split as a main storage (virtual main storage) of the VM. According to the system disclosed therein, an address on the virtual space of the virtual main storage which a conventional command designates can be rapidly translated to a physical address. Further, according to the system disclosed therein, a channel can translate an address on the virtual main storage which a channel program of the OS designates to a physical address. In this manner, the conventional command of the VM and the input/output command which have the storage area having the physical main storage split can be rapidly executed.
The art disclosed in JP-A-64-37636 is very effective in rapidly effecting the data transfer between the virtual main storage of the VM which always resides on the physical main storage and the virtual expanded storage which always resides on the physical expanded storage. However, the following problems are encountered.
(a) The expanded storage of JP-A-64-37636 is used for paging. Accordingly, the OS on the VM is accessed only by the real address designation for the virtual expanded storage- The OS on the VM does not generate a virtual space for the virtual expanded storage. However, in order for a database system or an application program under the OS to use the expanded storage, it is desirable that the OS imparts a virtual space of the expanded storage to each program. Further, it is desirable that the data is directly transferred between the virtual space on the VM virtual storage and the virtual space on the virtual expanded storage. In this case, the translation information for translating an address (virtual ES address) on the virtual space on the virtual expanded storage to a real address (virtual physical ES address) on the virtual expanded storage may be prepared by the OS as a relocation table of the virtual main storage. The relocation table is provided not on the virtual expanded storage but on the virtual main storage because the main storage can be more rapidly accessed than the expanded storage is.
(b) Where the translation information for translating the virtual ES address to the virtual physical ES address is realized in the instruction processor as a relocation register, it is also desirable that the direct data transfer is effected between the virtual space of the VM virtual main storage and the virtual storage on the virtual expanded storage. The relocation table is provided not on the virtual main storage but as the register because the register can be more rapidly accessed than the main storage is.
(c) In JP-A-64-37636, the data transfer between the VM virtual main storage and the virtual expanded storage is effected by a conventional command other than the input/output command
REFERENCES:
patent: 4459661 (1984-07-01), Kaneda et al.
patent: 4476524 (1984-10-01), Brown et al.
patent: 4564903 (1986-01-01), Guyette et al.
patent: 4787031 (1988-11-01), Karger et al.
patent: 4792895 (1988-12-01), Tallman
patent: 4802084 (1989-01-01), Ikeyaga et al.
patent: 4814975 (1989-03-01), Hirosawa et al.
patent: 4843541 (1989-06-01), Bean et al.
patent: 4974145 (1990-11-01), Aoyama et al.
patent: 4991083 (1991-02-01), Aoyama et al.
patent: 5088031 (1992-02-01), Takasaki et al.
patent: 5109336 (1992-04-01), Guenther et al.
patent: 5109489 (1992-04-01), Umeno et al.
"Virtual Machine/Extended Architecture Systems Facility Release 2 Additional Enhancements,.sbsp.qProgramming Announcements, IBM Info. Systems Group, Jan. 26, 1985, pp. 1-3.
IBM-Nachrichten, vol. 10, 1972, pp. 349-365.
Haraguchi Masatoshi
Ogawa Kiyoshi
Saijo Keiji
Takeda Katsumi
Tanaka Shunji
Dixon Joseph L.
Hitachi , Ltd.
Whitefield Michael A.
LandOfFree
Virtual machine system having an extended storage does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Virtual machine system having an extended storage, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual machine system having an extended storage will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-509333