Method and apparatus for isolating circuit boards in a computer system
AssigneeMicrosoft Corporation
InventorRalph A. Lipe
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorRalph A. Lipe
Estimating the term…
A method of individually isolating a circuit board that has been added to an expansion slot of a computer system. If a conflict exists between the circuit board and other resources of the computer system, the present invention isolates the memory resource requirements of the circuit board from the computer system. The memory resources requirements of the circuit board may be isolated from the computer system by disabling access to the memory of the computer system which is generally designated for circuit board use. Access to this memory may be disabled by disabling an address line of the expansion slot in which the circuit board has been added. In a computer system utilizing an industry standard bus system the present invention disables address A19 of the expansion slot. A latch is typically coupled to the address line corresponding to the memory range generally designated for circuit board use for selectively disabling the address line so that memory resources requirements of the circuit board is isolated from the computer system. The present invention also may isolate the input and output resource requirements of the circuit board from the computer system while the memory resources are isolated. The input and output resource requirements of the circuit board may be isolated by selecting a control line that prevents the circuit board from communicating with input and output lines of computer system.
An apparatus for resolving resource conflicts within a computer system and having computer system resources interfaced via a computer system bus, said resource conflicts associated with the installation of a circuit board to said computer system, comprising:
A computer system characterized by resources including a central processing unit, a memory, input and output ports and expansion slots for receiving circuit boards, and an address bus, a data bus and a control bus connected to said resources, said circuit boards being initially configured to operate in a certain memory range, comprising:
A general purpose computer system characterized by resources including a central processing unit, a memory, input and output ports and expansion slots for receiving circuit boards and an address bus, a data bus and a control bus connected to said resources for preventing resource conflicts within a computer system when a circuit board is added to said system, comprising:
In a general purpose computer system characterized by resources including a central processing unit, a memory, expansion slots for receiving circuit boards, input and output ports and a computer system bus including an address bus, a data bus and a control bus connected to said resources, a computer-implemented method of preventing memory conflicts within said computer system when a certain one of said circuit boards is added to an expansion slot of said computer system, comprising the steps of:
A computer-readable medium on which is stored a program module for preventing conflicts within memory of a computer system when a certain circuit board is added to an expansion slot of said computer system, comprising instructions which, when executed by said computer system, perform the steps of:
Dependencies are inferred from the claim text.