Browse Prior Art Database

Automatic System Configuration Determination Program

IP.com Disclosure Number: IPCOM000074312D
Original Publication Date: 1971-Feb-01
Included in the Prior Art Database: 2005-Feb-23
Document File: 3 page(s) / 44K

Publishing Venue

IBM

Related People

Williams, RC: AUTHOR

Abstract

The configuration of a computer system may be complex, and its details may not be apparent from an examination of the visible components of the system. In many situations it is necessary to determine the precise hardware configuration of a computer system. For example, the precise configuration is needed as a prerequisite for diagnosing a computer system.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Automatic System Configuration Determination Program

The configuration of a computer system may be complex, and its details may not be apparent from an examination of the visible components of the system. In many situations it is necessary to determine the precise hardware configuration of a computer system. For example, the precise configuration is needed as a prerequisite for diagnosing a computer system.

The configuration determination program uses a combination of various instructions and programming techniques of known type for automatically exercising every hardware entity on a system to reveal all hardware resources, including their particular hardware features, options available, and for indicating all device addresses on the system.

The program includes instructions which exercise every conceivable hardware resource which can be connected in the system configuration to determine the existence or nonexistence of each of the possible hardware resources, including all hardware devices, features and options. The program output is a printout on the computer system printer of internal tables generated by the determination program to indicate all connected hardware resources.

Thus program instructions are issued to address every possible hardware device. If it responds it is there, and it can then be tested for the existence of each of its possible features and options. The resource scan will therefore presume the maximum configuration of all I/O control units and their devices, channels, memories, CPU features, etc.

For more detail, reference is made to the above drawing. Step 10 tests each possible nonaddressed entity. Thus, step 10 includes floating point instructions which when executed indicate the existence of a floating point feature, and similarly include fixed point instructions, etc. to determine where the CPU has the fixed point feature, etc., exercising every possible feature of the CPU, memory, etc.

For memory determination, step 10 includes instructions which specify the maximum address of memories of different types in order to determine the size of the memory in the particular computer configuration. An address specification interrupt will occur when the memory size is exceeded to indicate that the last tested memory size is the correct one.

Step 11 represents the response to these instructions regarding...