US4979106A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Customization of a system control program in response to initialization of a computer system
Assignee: Fujitsu IT Holdings Inc
•
Filing: 1988-08-29
•
Granted: 1990-12-18
•
Expires: 2008-08-29
Abstract
Abstract In operating a computer system which has changeable operating characteristics and configurations, the operating characteristics and configuration of the computer is investigated at each initialization thereof. In response to the results of the investigation, a system control program is customized to the current operating characteristics and configurations so that it can provide control of the computer system.
Inventors
- 👤 Frederick W. Schneider
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 20:56
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
149 words
A method of operating a computer system under the control of a system control program, the computer system being capable of multiple initializations, the computer system being capable of having different operating configurations and characteristics, including a main memory with selectable size, and including a selectable number of input/output channels, each channel capable of communicating with more than one external device with different operating characteristics, the method comprising the steps of: performing in the computer system one or more instructions to cause investigation, at each initialization of the computer system, of the operating characteristics and configuration of the computer system; and adjusting the system control program, under control of the computer system in response to said investigation after each initialization of the computer system, whereby the system control program is enabled to control the computer system as a function of the operating characteristics and configuration of the computer system.
Claim 2
Independent Claim
149 words
A method of operating a computer system under the control of a system control program, the computer system being capable of multiple initializations, the computer system being capable of having different operating configurations and characteristics, including a main memory with selectable size, and including a selectable number of input/output channels, each channel capable of communicating with more than one external device with different operating characteristics, the method comprising the steps of: performing in the computer system one or more instructions to cause investigation, at each initialization of the computer system, of the operating characteristics and configuration of the computer system; and adjusting the system control program, under control of the computer system in response to said investigation after each initialization of the computer system, whereby the system control program is enabled to control the computer system as a function of the operating characteristics and configuration of the computer system.
Claim 3
Dependent Claim
41 words
A method as in claim 1, wherein the computer system is capable of addressing data and instructions with different sizes of addresses and wherein said operating characteristics include the size of addresses for addressing data and instructions in the computer system.
Claim 4
Dependent Claim
64 words
A method as in claim 1, wherein the computer system is capable of having system configurations formed of different types of external devices coupled to the computer system in different ways and wherein said system configurations-differ as a function of the types of external devices being coupled to the computer system and the way in which the devices are coupled to the computer system.
Claim 5
Dependent Claim
15 words
A method as in claim 1, wherein the system configurations include multiprocessor and single-processor configurations.
Claim 6
Dependent Claim
31 words
A method as in claim 1, wherein said investigation includes executing one or more instructions in the computer system and monitoring return codes in the computer system resulting from said instructions.
Claim 7
Dependent Claim
38 words
A method as in claim 3, wherein said investigation includes executing one or more device-dependent instructions in the computer system to obtain a device-assigned return code for determining the type of device being assigned to a device address.
Claim 8
Dependent Claim
35 words
A method as in claim 5, wherein said computer system produces operation exceptions when certain instructions are executed by the computer system and includes the step of monitoring for operation exceptions resulting from executing instructions.
Claim 9
Dependent Claim
47 words
A method as in claim 6, wherein the computer system includes a plurality of control blocks in the system control program and wherein said method further comprises the step of adjusting said control blocks in response to said device-dependent return codes resulting from executing said device-dependent instructions.
Claim 10
Dependent Claim
14 words
A method as in claim 6, wherein said device-dependent instructions include a sense command.
Claim 11
Dependent Claim
16 words
A method as in claim 1, wherein said computer executes instructions defined by a System/370 architecture.
Claim 12
Dependent Claim
154 words
In a computer system which is capable of having different operating configurations, which is capable of having different operating characteristics, which is capable of multiple initializations, which includes a main memory with selectable size, and which includes a selectable number of input/output channels, each channel capable of communicating with more than one external device each with different operating characteristics, an apparatus for operating the computer system under the control of a system control program, comprising: performing means for performing one or more instructions to cause an investigation, at each initialization of the computer system, of the operating characteristics and configuration of the computer system; and adjusting means responsive to the performing means for adjusting the system control program, in response to said investigation after each initialization of the computer system, to the operating characteristics and configuration of the computer system to enable the system control program to control the operation of the computer system.
Claim 13
Dependent Claim
154 words
In a computer system which is capable of having different operating configurations, which is capable of having different operating characteristics, which is capable of multiple initializations, which includes a main memory with selectable size, and which includes a selectable number of input/output channels, each channel capable of communicating with more than one external device each with different operating characteristics, an apparatus for operating the computer system under the control of a system control program, comprising: performing means for performing one or more instructions to cause an investigation, at each initialization of the computer system, of the operating characteristics and configuration of the computer system; and adjusting means responsive to the performing means for adjusting the system control program, in response to said investigation after each initialization of the computer system, to the operating characteristics and configuration of the computer system to enable the system control program to control the operation of the computer system.
Claim 14
Dependent Claim
41 words
The apparatus as in claim 11, wherein the computer system is capable of addressing data and instructions with different sizes of addresses and wherein said operating characteristics include the size of addresses for addressing data and instructions in the computer system.
Claim 15
Dependent Claim
65 words
The apparatus as in claim 11, wherein the computer system is capable of having system configurations formed of different types of external devices coupled to the computer system in different ways and wherein said system configurations differ as a function of the types of external devices being coupled to the computer system and the way in which the devices are coupled to the computer system.
Claim 16
Dependent Claim
15 words
The apparatus as in claim 11, wherein the system configurations include multiprocessor and single-processor configurations.
Claim 17
Dependent Claim
22 words
The apparatus as in claim 11, including means for executing one or more instructions and monitoring return codes resulting from said instructions.
Claim 18
Dependent Claim
33 words
The apparatus as in claim 13, including means for executing one or more device-dependent instructions to obtain a device-dependent return code for determining the type of device being assigned to a device address.
Claim 19
Dependent Claim
35 words
The apparatus as in claim 15, wherein said computer system produces operation exceptions when certain instructions are executed by the computer system and includes means for monitoring for operation exceptions resulting from executing an instruction.
Claim 20
Dependent Claim
47 words
The apparatus as in claim 16 wherein the computer system includes means for providing a plurality of control blocks in the system control program and wherein said computer system includes means for adjusting said control blocks in response to return codes resulting from executing said device-dependent instructions.
Claim 21
Dependent Claim
14 words
The apparatus as in claim 16, wherein said device-dependent instructions include a sense command.
Claim 22
Dependent Claim
19 words
The apparatus as claim 11, wherein said computer system has means for executing instructions defined by a System/370 architecture.
References Cited (Backward Citations)
US3736567A
Cited
US4177514A
Cited
US4345319A
Cited
US4503491A
Cited
US4591982A
Cited
US4635187A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-12-17 | 1994-06-18 | 1994-12-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-12-17 | 1998-06-18 | 1998-12-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-12-17 | 2002-06-18 | 2002-12-18 | $7700.00 | Window Closed / Lapsed |