×

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

  • US 5,450,570 A
  • Filed: 11/24/1993
  • Issued: 09/12/1995
  • 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, the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a method for dynamically configuring the computer system and the circuit boards, the computer implemented steps comprising:

  • reading a configuration file to determine the various common computer resources which are capable of being utilized by the circuit boards to be inserted into the computer system, said configuration file having a defined configuration file format and providing for board identification information, initialization information, function information, the common computer resources necessary for the performance of each function and definable linking resources;

    allocating said definable linking resources and the common computer resources to the circuit boards to be inserted into the computer system;

    detecting conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be installed into the computer system;

    resolving said conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system, resolving said conflicts comprising the steps of;

    identifying said definable linking resources and common computer resource allocations to the circuit boards to be inserted into the computer system which give rise to said conflicts as members of a conflict group;

    deallocating all said definable linking resources and common computer resources of said conflict group previously allocated to the circuit boards to be inserted into the computer system; and

    reallocating alternate definable linking resources and common computer resources to said members of said conflict group, the computer system leaving undisturbed any prior definable linking resource and common computer resource allocations which are not members of said conflict group; and

    storing configuration information for the computer system and each circuit board based on said allocation of said definable linking resources and the common computer resources.

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