×

Computer implemented method and apparatus for dynamic and automatic configuration of a computer system and circuit boards including computer resource allocation conflict resolution

DC
  • US 5,257,387 A
  • Filed: 09/05/1989
  • Issued: 10/26/1993
  • Est. Priority Date: 09/09/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more common computer resources, the common computer resources comprising slot locations, interrupt request lines, direct memory access channels, input/output port addresses and memory address ranges, a method for dynamically and automatically configuring the computer system and the circuit boards without user intervention comprising the computer implemented steps of:

  • determining based upon a configuration of each of said circuit boards the common computer resources capable of being utilized by the circuit boards to be installed in the computer system;

    allocating the common computer resources to be utilized by the circuit boards based on said determination of the common computer resources capable of being utilized by the circuit boards to be installed in the computer system;

    detecting conflicts as to the common computer resources allocated to the circuit boards to be installed in the computer system;

    resolving conflicts as to the common computer resources to be utilized by the circuit boards to be installed in the computer system and re-allocating the common computer resources based upon said resolution of said common computer resource conflicts; and

    storing configuration information as part of a system configuration for each of the circuit boards and the computer system based on said allocation of the common computer resources to be utilized by the circuit boards.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×