Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
196 words
In an information processing system, a combination comprising a first data processing system having a main storage unit and operating under a first operating system with virtual addressing in conformance with a first instruction architecture, a second data processing system, alien to the first operating system, operating under a second operating system in conformance with a second instruction architecture and coupled to said main storage unit; means in said first data processing system for removing from the control of the first operating system a portion of said main storage unit, said removing step being indiscernible to both operating systems, and for transferring the exclusive use of said portion to the second data processing system and its operating system; and means partly in the first data processing system and partly in the second data processing system, including a register means storing address information defining said removed portion of main storage, for accessing said removed portion in response to instruction execution in second data processing system, and said accessing means further includes an application program in said first processing system for accessing said removed portion of main store pursuant to the execution of second processing system I/O instructions.
Claim 2
Dependent Claim
196 words
In an information processing system, a combination comprising a first data processing system having a main storage unit and operating under a first operating system with virtual addressing in conformance with a first instruction architecture, a second data processing system, alien to the first operating system, operating under a second operating system in conformance with a second instruction architecture and coupled to said main storage unit; means in said first data processing system for removing from the control of the first operating system a portion of said main storage unit, said removing step being indiscernible to both operating systems, and for transferring the exclusive use of said portion to the second data processing system and its operating system; and means partly in the first data processing system and partly in the second data processing system, including a register means storing address information defining said removed portion of main storage, for accessing said removed portion in response to instruction execution in second data processing system, and said accessing means further includes an application program in said first processing system for accessing said removed portion of main store pursuant to the execution of second processing system I/O instructions.
Claim 3
Dependent Claim
22 words
The combination set forth in claim 1 wherein the first operating system is inhibited from assigning said removed portion of main storage.
Claim 4
Dependent Claim
26 words
The combination set forth in claim 1 wherein said removing and transferring means further comprises an application program in said first system operated in supervisory mode.
Claim 5
Dependent Claim
56 words
The combination set forth in claim 2 wherein the application program of said accessing means accesses said removed portion of main store pursuant to the execution of second system I/O instructions for transferring I/O data of the second processing system between the first system and said removed portion without using services of the first operating system.
Claim 6
Dependent Claim
165 words
In an information processing system, a combination comprising a first data processing system having a main storage unit and operating under a first operating system with virtual addressing in conformance with a first instruction architecture; a second data processing system, alien to the first operating system, operating under a second operating system in conformance with a second instruction architecture and coupled to said main storage unit; means in said first data processing system for removing from the control of the first operating system a portion of said main storage unit, said removing step being indiscernible to both operating systems, and for transferring the exclusive use of said portion to the second data processing system and its operating system; and means partly in the first data processing system and partly in the second data processing system, including a register means which stores address information defining said removed portion of main storage, for accessing said assigned portion in response to instruction execution under said second operating system.
Claim 7
Dependent Claim
165 words
In an information processing system, a combination comprising a first data processing system having a main storage unit and operating under a first operating system with virtual addressing in conformance with a first instruction architecture; a second data processing system, alien to the first operating system, operating under a second operating system in conformance with a second instruction architecture and coupled to said main storage unit; means in said first data processing system for removing from the control of the first operating system a portion of said main storage unit, said removing step being indiscernible to both operating systems, and for transferring the exclusive use of said portion to the second data processing system and its operating system; and means partly in the first data processing system and partly in the second data processing system, including a register means which stores address information defining said removed portion of main storage, for accessing said assigned portion in response to instruction execution under said second operating system.
Claim 8
Dependent Claim
22 words
The combination set forth in claim 5 wherein the first operating system is inhibited from assigning said removed portion of main storage.
Claim 9
Dependent Claim
26 words
The combination set forth in claim 5 wherein said removing and transferring means further comprises an application program in said first system operated in supervisory mode.
Claim 10
Dependent Claim
55 words
The combination set forth in claim 5 further comprising means including an application program in said first data processing system for accessing said removed portion of main storage for the transfer of second processing system I/O data between the first and second data processing systems pursuant to the execution of second processing system I/O instructions.
Claim 11
Dependent Claim
64 words
The combination of claim 5 wherein said first operating system is incapable of communicating with said second data processing system, and said combination further comprising means including an application program in said first data processing system for accessing said removed portion of main storage for the transfer of I/O data of the second data processing system between the first and second data processing systems.
Claim 12
Dependent Claim
64 words
The combination of claim 9 wherein said means including an application program further comprises logic responsive to information generated by said application program during instruction execution for uncoupling a processor of the first data processing system from associated components of said first system and for coupling said processor to the second data processing system for said transfer of I/O data between the processing systems.
Claim 13
Dependent Claim
231 words
A shared storage accessing mechanism comprising a first data processing system having a first processing unit, a main storage unit, and a plurality of I/O devices operating under a first operating system having virtual addressing in conformance with a first architecture, said operating system including a storage manager for assigning main storage space to various tasks by means of a storage allocation table with pointers; a second data processing system, alien to the first operating system, including a second processing unit coupled to said storage unit and operating under a second system having virtual addressing in conformance with second architecture; means effective during initialization of the first system for altering table pointers of the storage manager to remove from control of the first operating system a portion of said main storage unit, the altering step being indiscernible to both operating systems, and for transferring the exclusive use of said portion of the main storage unit to the second processing unit under control of the second operating system; register means; means effective during said initialization for transferring to said register means, the transferring step being indiscernible to both operating systems, address information defining said removed portion of the main storage unit; and means partly in the first system and partly in the second system, including said register means, for accessing said captured removed portion during instruction execution by said second processing unit.
Claim 14
Dependent Claim
231 words
A shared storage accessing mechanism comprising a first data processing system having a first processing unit, a main storage unit, and a plurality of I/O devices operating under a first operating system having virtual addressing in conformance with a first architecture, said operating system including a storage manager for assigning main storage space to various tasks by means of a storage allocation table with pointers; a second data processing system, alien to the first operating system, including a second processing unit coupled to said storage unit and operating under a second system having virtual addressing in conformance with second architecture; means effective during initialization of the first system for altering table pointers of the storage manager to remove from control of the first operating system a portion of said main storage unit, the altering step being indiscernible to both operating systems, and for transferring the exclusive use of said portion of the main storage unit to the second processing unit under control of the second operating system; register means; means effective during said initialization for transferring to said register means, the transferring step being indiscernible to both operating systems, address information defining said removed portion of the main storage unit; and means partly in the first system and partly in the second system, including said register means, for accessing said captured removed portion during instruction execution by said second processing unit.
Claim 15
Dependent Claim
27 words
The mechanism of claim 11 wherein said altering means further comprises an application program in said first system operated in supervisory mode for altering the storage manager.
Claim 16
Dependent Claim
73 words
The mechanism of claim 11 wherein the first operating system is inhibited from accessing said removed portion of main storage, wherein said first operating system is incapable of communicating with said second data processing system and said mechanism further comprising means including an application program in said first data processing system for accessing said removed portion of main storage for the transfer of I/O data between the first and second data processing systems.
Claim 17
Dependent Claim
57 words
The mechanism of claim 12 wherein said transferring means further comprises logic responsive to information generated by an application program during instruction execution on the first processing unit for uncoupling said first processing unit from the first system and coupling the first processing unit to the second system for transferring said address information to said register means.
Claim 18
Dependent Claim
223 words
A shared storage accessing mechanism comprising a first data processing system having a first processing unit, a main storage unit, and a plurality of I/O devices operating under first operating system with virtual addressing in conformance with a first architecture, a second data processing system, alien to the first operating system, including a second processing unit coupled to said storage unit and adapted to operate under a second operating system with virtual addressing in conformance with a second architecture; means including an application program running in supervisory mode on said first processing unit while said second system is held in a reset condition, for removing from control of the first operating system a portion of said main storage unit, the removing step being indiscernible to both operating systems, and for transferring the exclusive use of said portion of the main storage unit to the second processing unit under control of its operating system; register means; means controlled by an application program running on the first processing unit for transferring to said register means address information defining said removed portion of the main storage unit in a manner indiscernible to the first operating system; and means partly in the first system and partly in the second system, including said register means, for accessing said removed portion during instruction execution by said second processing unit.
Claim 19
Dependent Claim
223 words
A shared storage accessing mechanism comprising a first data processing system having a first processing unit, a main storage unit, and a plurality of I/O devices operating under first operating system with virtual addressing in conformance with a first architecture, a second data processing system, alien to the first operating system, including a second processing unit coupled to said storage unit and adapted to operate under a second operating system with virtual addressing in conformance with a second architecture; means including an application program running in supervisory mode on said first processing unit while said second system is held in a reset condition, for removing from control of the first operating system a portion of said main storage unit, the removing step being indiscernible to both operating systems, and for transferring the exclusive use of said portion of the main storage unit to the second processing unit under control of its operating system; register means; means controlled by an application program running on the first processing unit for transferring to said register means address information defining said removed portion of the main storage unit in a manner indiscernible to the first operating system; and means partly in the first system and partly in the second system, including said register means, for accessing said removed portion during instruction execution by said second processing unit.
Claim 20
Dependent Claim
73 words
The mechanism of claim 15, wherein the first operating system is inhibited from accessing said removed portion of main storage, wherein said first operating system is incapable of communicating with said second data processing system and said mechanism further comprising means including an application program in said first data processing system for accessing said removed portion of main storage for the transfer of I/O data between the first and second data processing systems.
Claim 21
Dependent Claim
225 words
Data processing apparatus comprising a first system including a first processing unit and a main storage unit operating under a first operating system in conformance with a first instruction architecture, a second system, alien to the first operating system, including a second processing unit operating under a second operating system in conformance with a second instruction architecture; means coupling the second processing unit to said main storage; means including an application program running in supervisory mode on said first processing unit during system initialization for removing from the control of the first operating system without discernment by the first operating system, a portion of said main storage unit and for transferring the exclusive use of said portion to the second processing unit and its operating system, said second operating system having exclusive control of the allocation of storage blocks of said removed portion of the main storage unit to processes of the second system; register means; means controlled by an application program running on said first processing unit for transferring to said register means address information defining said removed portion of the main storage unit without discernment by either operating system, and means partly in the first system and partly in the second system, including said register means, for accessing said removed portion via said coupling means during instruction execution by said second processing unit.
Claim 22
Dependent Claim
225 words
Data processing apparatus comprising a first system including a first processing unit and a main storage unit operating under a first operating system in conformance with a first instruction architecture, a second system, alien to the first operating system, including a second processing unit operating under a second operating system in conformance with a second instruction architecture; means coupling the second processing unit to said main storage; means including an application program running in supervisory mode on said first processing unit during system initialization for removing from the control of the first operating system without discernment by the first operating system, a portion of said main storage unit and for transferring the exclusive use of said portion to the second processing unit and its operating system, said second operating system having exclusive control of the allocation of storage blocks of said removed portion of the main storage unit to processes of the second system; register means; means controlled by an application program running on said first processing unit for transferring to said register means address information defining said removed portion of the main storage unit without discernment by either operating system, and means partly in the first system and partly in the second system, including said register means, for accessing said removed portion via said coupling means during instruction execution by said second processing unit.
Claim 23
Dependent Claim
72 words
The data processing apparatus of claim 17 wherein the first operating system is inhibited from accessing said removed portion of main storage, wherein said first operating is incapable of communicating with said second system and said apparatus further comprising means including an application program is said first data processing system for accessing said removed portion of main storage for the transfer of I/O data between the first and second data processing systems.
Claim 24
Dependent Claim
200 words
A shared storage accessing mechanism comprising a first data processing system including a first processing unit, a main storage unit, and a plurality of I/O devices operating under a first operating system having virtual addressing in conformance with a first architecture; a second data processing system, alien to the first operating system, including a second processing unit coupled to said storage unit and operating under a second operating system having virtual addressing in conformance with a second architecture; means effective during initialization of the first system for removing from control of the first operating system a portion of said main storage unit, the removing step being indiscernible to both operating systems, and for transferring the exclusive use and control of said portion of the main storage unit to the second processing unit its operating system; register means; means effective during said initialization for transferring to said register means, the transferring step being indiscernible to both operating systems, address information defining said removed portion of the main storage unit; and means partly in said first processing system and partly in the second processing system, including said register means, for accessing said removed portion during instruction execution by said second processing unit.
Claim 25
Dependent Claim
200 words
A shared storage accessing mechanism comprising a first data processing system including a first processing unit, a main storage unit, and a plurality of I/O devices operating under a first operating system having virtual addressing in conformance with a first architecture; a second data processing system, alien to the first operating system, including a second processing unit coupled to said storage unit and operating under a second operating system having virtual addressing in conformance with a second architecture; means effective during initialization of the first system for removing from control of the first operating system a portion of said main storage unit, the removing step being indiscernible to both operating systems, and for transferring the exclusive use and control of said portion of the main storage unit to the second processing unit its operating system; register means; means effective during said initialization for transferring to said register means, the transferring step being indiscernible to both operating systems, address information defining said removed portion of the main storage unit; and means partly in said first processing system and partly in the second processing system, including said register means, for accessing said removed portion during instruction execution by said second processing unit.
Claim 26
Dependent Claim
24 words
The mechanism set forth in claim 19 wherein the first operating system is inhibited from accessing said removed portion of the main storage unit.
Claim 27
Dependent Claim
26 words
The mechanism set forth in claim 20 wherein said removing and transferring means further comprises an application program in said first system operated in supervisory mode.
Claim 28
Dependent Claim
56 words
The mechanism set forth in claim 21 wherein the first operating system is incapable of communicating with the second data processing system, said mechanism further comprising means including an application program in the first processing system for accessing said portion of the main storage unit for I/O data transfer between the first and second processing systems.
Claim 29
Dependent Claim
225 words
Data processing apparatus comprising a first processing system having a first processor, a main storage unit and a plurality of I/O devices operating under a first operating system with virtual addressing in conformance with a first architecture; a second data processing system having a second processor coupled to the storage unit and operating under a second operating system, alien to the first operating system, in conformance with a second architecture; said first operating system including a storage manager for creating a list of entries, corresponding to unused blocks of storage, for allocating storage blocks to processes; means including an application program running in supervisory mode on said first processor for altering said list to remove from said list a group of entries corresponding to a contiguous area of storage of predetermined size, thereby rendering said contiguous area unavailable to the first operating system; register means for said second data processing system; means controlled by an application program running on the first processor for transferring to said register means address information corresponding to said contiguous area of storage to permit accessing of the contiguous area by said second processor during program execution under control of the second operating system; said second operating system having exclusive control of the allocation of storage blocks of said contiguous area of storage to processes of the second data processing system.
Claim 30
Dependent Claim
225 words
Data processing apparatus comprising a first processing system having a first processor, a main storage unit and a plurality of I/O devices operating under a first operating system with virtual addressing in conformance with a first architecture; a second data processing system having a second processor coupled to the storage unit and operating under a second operating system, alien to the first operating system, in conformance with a second architecture; said first operating system including a storage manager for creating a list of entries, corresponding to unused blocks of storage, for allocating storage blocks to processes; means including an application program running in supervisory mode on said first processor for altering said list to remove from said list a group of entries corresponding to a contiguous area of storage of predetermined size, thereby rendering said contiguous area unavailable to the first operating system; register means for said second data processing system; means controlled by an application program running on the first processor for transferring to said register means address information corresponding to said contiguous area of storage to permit accessing of the contiguous area by said second processor during program execution under control of the second operating system; said second operating system having exclusive control of the allocation of storage blocks of said contiguous area of storage to processes of the second data processing system.
Claim 31
Dependent Claim
67 words
The data processing apparatus of claim 23 wherein said means for transferring further comprises logic responsive to predetermined address information generated by said application program during instruction execution for uncoupling the first processor from the first data processing system and for coupling the first processor to the second data processing system to transfer said address information corresponding to said contiguous area of storage to said register means.
Claim 32
Dependent Claim
46 words
The data processing apparatus of claim 23 further comprising means including an application program in said first data processing system for accessing said contiguous area of storage for the transfer of I/O data of the second processing system between the first and second data processing systems.