Browse Prior Art Database

Introspective Computer System Concept

IP.com Disclosure Number: IPCOM000081051D
Original Publication Date: 1974-Mar-01
Included in the Prior Art Database: 2005-Feb-27
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Bagley, JD: AUTHOR

Abstract

The present algorithm comprises a computer operation which enables the program to discover the environment in which it is operating. This is a privileged operation which has two operands. The first points to an area of storage into which the environment information will be written. The second indicates the length of the area. The description of the environment includes entries for each contiguous region of storage, for the model and features of the CPU, and for each channel, control unit and device. Multiple entries are required for storage because part of the machine's storage may be disabled or offline for repair at some period.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 72% of the total text.

Page 1 of 1

Introspective Computer System Concept

The present algorithm comprises a computer operation which enables the program to discover the environment in which it is operating. This is a privileged operation which has two operands. The first points to an area of storage into which the environment information will be written. The second indicates the length of the area. The description of the environment includes entries for each contiguous region of storage, for the model and features of the CPU, and for each channel, control unit and device. Multiple entries are required for storage because part of the machine's storage may be disabled or offline for repair at some period.

The information given for I/O devices is quite specific. It includes model number, features and capacity of the device. The machine obtains this environment information from pluggable cards inserted into sockets in the machine chassis. The information may be selectively gated into main storage by the microprogram. This enables the microprogram to use some of the machine's resources for its own purposes which may include monitoring and error recovery.

The entire machine need not be disabled for servicing since the serviceman need only remove the appropriate pluggable card to remove the component from the system. After a component is repaired, it may be tested on a subset of the system before being returned to the whole system. This may be done by removing enough pluggable cards to create a test subsy...