Apparatus and method for loading BIOS into a computer system from a remote storage location
First Claim
Patent Images
1. Computer apparatus for loading BIOS appropriate for effective use of a local computer system into volatile memory of the local computer system and comprising:
- a first portion of BIOS resident in non-volatile memory in the local computer system and effective for responding to the energization of the local computer system by initiating a power on self test,a master boot record for the local computer system resident in non-volatile memory in a remote computer system and having an executable code segment, anda remaining portion of BIOS appropriate for effective use of the local computer system and resident in non-volatile memory in the remote computer system,said first portion of BIOS being effective on completion of the power on self test for calling for a transfer of said boot record from the remote computer system into volatile memory of the local computer system and for transferring control of the local computer system to the boot record, andsaid boot record being effective for calling for a transfer of said remaining portion of BIOS from the remote computer system into volatile memory of the local computer system and transferring control of the local computer system thereto.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to personal computer systems and in particular to an apparatus and method for loading BIOS into a personal computer system from a remote storage location. More particularly, this invention provides a personal computer adapted for use as an economical workstation in a local area network environment (a "LAN station") with provision for loading BIOS into the LAN station from a remote memory storage where the BIOS code is maintained apart from the LAN station.
154 Citations
26 Claims
-
1. Computer apparatus for loading BIOS appropriate for effective use of a local computer system into volatile memory of the local computer system and comprising:
-
a first portion of BIOS resident in non-volatile memory in the local computer system and effective for responding to the energization of the local computer system by initiating a power on self test, a master boot record for the local computer system resident in non-volatile memory in a remote computer system and having an executable code segment, and a remaining portion of BIOS appropriate for effective use of the local computer system and resident in non-volatile memory in the remote computer system, said first portion of BIOS being effective on completion of the power on self test for calling for a transfer of said boot record from the remote computer system into volatile memory of the local computer system and for transferring control of the local computer system to the boot record, and said boot record being effective for calling for a transfer of said remaining portion of BIOS from the remote computer system into volatile memory of the local computer system and transferring control of the local computer system thereto.
-
-
2. Computer apparatus for configuring and loading a BIOS image appropriate for effective use of a local computer system into volatile memory of the local computer system and comprising:
-
a first portion of BIOS resident in non-volatile memory in the local computer system and effective for responding to the energization of the local computer system by initiating a power on self test, a master boot record for the local computer system resident in non-volatile memory in a remote computer system and having an executable code segment, and a remaining portion of BIOS appropriate for effective use of the local computer system and resident in non-volatile memory in the remote computer system, said first portion of BIOS being effective on completion of the power on self test for calling for a transfer of said boot record from the remote computer system into volatile memory of the local computer system and for transferring control of the local computer system to the boot record, and said boot record being effective for recognizing the configuration of the local computer system, for calling for configuration and transfer of an image of said remaining portion of BIOS from the remote computer system into volatile memory of the local computer system, and for transferring control of the local computer system to the BIOS image transferred into the volatile memory of the local computer system which invokes delivery from the remote computer system of a program setting the configuration of the local computer system if appropriate.
-
-
3. Computer apparatus comprising, in combination:
-
a local computer for performing data processing and having a system processor and volatile memory and non-volatile memory, a remote computer for performing data processing and having a system processor and storage means capable of configuring and transferring BIOS appropriate for effective use of the local computer means from non-volatile storage of such BIOS, means for establishing operation communication between said local and remote computers, power on self test means stored in said non-volatile memory of said local computer, said power on self test means being responsive to energization of said local computer for initiating power on self test procedures performed by said local computer, and call in means stored in said non-volatile memory of said local computer, said call in means being responsive to completion of power on self test procedures by said local computer for calling for configuration and transfer of said BIOS into volatile memory of said local computer and of control of said local computer thereto. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. Computer apparatus comprising:
-
a LAN station personal computer for performing data processing and having a system processor and volatile memory and non-volatile memory, and a first portion of BIOS resident in said non-volatile memory in said LAN station personal computer and effective for responding to the energization of said LAN station personal computer by initiating a power on self test and, on completion of the power on self test, for calling for a transfer of a second portion of BIOS from a remote computer system into said volatile memory of said LAN station personal computer and transferring control of said LAN station personal computer to the second portion of BIOS.
-
-
10. Computer apparatus comprising:
-
a computer for performing data processing and having a system processor and non-volatile memory, said computer being capable of configuring and transferring BIOS appropriate for effective use of a distinct local computer, a communication link operatively associated with said computer and effective for receiving from a distinct local computer a request for transfer to and storage in the volatile memory of the distinct local computer of the BIOS appropriate for effective use of the distinct local computer, and a master boot record assembly program operatively associated with said computer for responding to a request received by said communication link by determining the configuration required, configuring and transmitting the BIOS. - View Dependent Claims (11, 12, 13)
-
-
14. Means for loading BIOS into a LAN station computer and comprising BIOS means for storage in non-volatile memory of a remote computer, power on self test means for storage in non-volatile memory of the LAN station computer, and call in means for storage in non-volatile memory of the LAN station computer, said power on self test means being responsive to energization of the LAN station computer for initiating power on self test procedures performed by the LAN station computer, said call in means being responsive to completion of power on self test procedures by the LAN station computer for calling for configuration and transfer of said BIOS means into volatile memory of the LAN station computer and of control of the LAN station computer thereto.
-
15. A method for loading BIOS into a local computer system which has a system processor and volatile memory and non-volatile memory, the method comprising the steps of:
-
(a) responding to powering up of the local computer system by requesting from a memory location remote from the local computer system the transfer to and storage in the volatile memory of the local computer system of BIOS configured for effective use of the local computer system, (b) transferring and storing such BIOS, and (c) transferring control of the local computer system to such BIOS. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for loading BIOS into a local personal computer system which has a system processor and volatile memory and non-volatile memory, the method comprising the steps of:
-
polling with a remote computer system for discovering any request for procurement of BIOS by the local computer system, determining from any discovered request the configuration appropriate for any requesting local computer system, configuring with the remote computer system BIOS appropriate for effective use of the requesting local computer system, storing in the local computer system a BIOS configured by the remote computer system, and initializing the local computer system with the stored BIOS configured to be appropriate for effective use of the requesting local computer system.
-
-
23. A method for loading BIOS into a local personal computer system which has a system processor and volatile memory and non-volatile memory, the method comprising the steps of:
-
coupling the local computer system with a remote personal computer system which has a direct access storage device capable of non-volatile retention of BIOS, storing BIOS appropriate for effective use of the local computer system in the direct access storage device of the remote computer system, storing, in memory operatively coupled with the system processor of the local computer system, program instructions effective for requesting from the remote computer system a transfer of BIOS appropriate for effective use of the local computer system to the volatile memory of the local computer system, sensing initialization of the local computer system, responding to initialization of the local computer system by transmitting from the local computer system the instructions effective for requesting from the remote computer system a transfer of BIOS, responding to receipt of the transmitted instructions requesting a transfer by transmitting BIOS from the remote computer system to the local computer system, storing the transmitted BIOS in the volatile memory of the local computer system, and transferring control of the local computer system to the BIOS stored in volatile memory.
-
-
24. A method for loading BIOS into a LAN station personal computer system which has a system processor and volatile memory and non-volatile memory, the method comprising the steps of:
-
coupling the LAN station personal computer system with a remote personal computer system which has a direct access storage device capable of non-volatile retention of BIOS, storing BIOS appropriate for effective use of the LAN station personal computer system in the direct access storage device of the remote personal computer system, storing, in memory operatively coupled with the system processor of the LAN station personal computer system, program instructions effective for procuring from the remote personal computer system a transfer of BIOS appropriate for effective use of the LAN station personal computer system to the volatile memory of the LAN station personal computer system, sensing initialization of a power on self test of the LAN station personal computer system, responding to completion of a power on self test of the LAN station personal computer system by transmitting from the LAN station personal computer system the instructions effective for requesting from the remote personal computer system a transfer of BIOS, responding to receipt of the transmitted instructions requesting a transfer by transmitting BIOS from the remote personal computer system to the LAN station personal computer system, storing the transmitted BIOS in the volatile memory of the LAN station personal computer system, and transferring control of the LAN station personal computer system to the BIOS stored in volatile memory thereof. - View Dependent Claims (25, 26)
-
Specification