Initial BIOS load for a personal computer system
First Claim
1. An apparatus for loading an operational interface into a personal computer system, the personal computer system including a system processor and a random access memory electrically coupled thereto, said apparatus comprising:
- a direct access storage device being electrically coupled to the system processor, said direct access storage device being capable of storing a plurality of data records;
a master boot record stored on the direct access storage device, said master boot recording including an executable code segment;
a read only memory being electrically coupled to the system processor;
a first portion of the operational interface stored in the read only memory starting at a particular address, said first portion of the operational interface initializing the system and the direct access storage device to load in said master boot record into random access memory; and
a remaining portion of the operational interface stored on the direct access storage device, wherein the first portion of the operational interface transfers control to the executable code segment of the master boot record in order to effect the loading of the remaining portion of the operational interface into the random access memory, said remaining portion of the operational interface being stored starting at said particular address and superseding the first portion of the operational interface and initializing the rest of the personal computer system in order to load in an operating system to begin operation of the personal computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for loading BIOS stored on a direct access storage device into a personal computer system. The personal computer system comprises a system processor, a system planar, a random access main memory, a read only memory, and at least one direct access storage device. The first portion of BIOS initializes the system and the direct access storage device to read in a master boot record into the system from the direct access storage device. The master boot record includes a data segment and an executable code segment. The first BIOS portion vectors the system processor to execute the executable code segment of the master boot record. The executable code segment loads in the remaining BIOS portion from the direct access storage device into random access memory.
100 Citations
27 Claims
-
1. An apparatus for loading an operational interface into a personal computer system, the personal computer system including a system processor and a random access memory electrically coupled thereto, said apparatus comprising:
-
a direct access storage device being electrically coupled to the system processor, said direct access storage device being capable of storing a plurality of data records; a master boot record stored on the direct access storage device, said master boot recording including an executable code segment; a read only memory being electrically coupled to the system processor; a first portion of the operational interface stored in the read only memory starting at a particular address, said first portion of the operational interface initializing the system and the direct access storage device to load in said master boot record into random access memory; and a remaining portion of the operational interface stored on the direct access storage device, wherein the first portion of the operational interface transfers control to the executable code segment of the master boot record in order to effect the loading of the remaining portion of the operational interface into the random access memory, said remaining portion of the operational interface being stored starting at said particular address and superseding the first portion of the operational interface and initializing the rest of the personal computer system in order to load in an operating system to begin operation of the personal computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A personal computer system comprising:
-
a system processor; a random access memory being the main memory and electrically coupled to the system processor; a system planar board having a plurality of I/O slots being electrically coupled to the system processor, a direct access storage device being electrically coupled to the system processor, the direct access storage device capable of storing a plurality of data records; a master boot record included in the direct access storage device, the master boot record having a data segment and an executable code segment, the data segment representing a hardware configuration of the personal computer system which is compatible with said master boot record; a read only memory being electrically coupled to the system processor, the read only memory having data representing a hardware configuration of the system; a first portion of an operational interface being included in the read only memory, said first portion of the operational interface initializing the system and the direct access storage device to load in said master boot record, said first portion of the operational interface further comparing the hardware configuratin data from the master boot record to the hardware configuration data of the read only memory to verify the compatibility of the master boot record with the system processor; a remaining portion of the operational interface being included in the direct access storage device, wherein after verifying the compatibility of the master boot record with the system processor, the first portion of the operational interface transfers control to the executable code segment of the master boot record in order to effect the loading of the remaining portion of the operational interface into the random access memory, said remaining portion of the operational interface superseding said first portion of the operational interface. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus for loading an operational interface into a personal computer system, the personal computer system having a system processor being electrically coupled to a random access memory, said apparatus comprising:
-
a direct access storage device being electrically coupled to the system processor, the direct access storage device being capable of storing a plurality of data records; a read only memory being electrically coupled to the system processor; a first portion of the operational interface being included in the read only memory; and a remaining portion of the operational interface being included in the direct access storage device, wherein the first portion of the operational interface initializes the system processor and direct storage device to effect load the remaining portion of the operational interface into random access memory, said remaining portion of the operational interface effectively superseding the first portion of the operational interface to assist in the operation of the system.
-
-
23. A method for loading an operational interface from a direct access storage device of a personal computer system, the personal computer system having a system processor electrically coupled to a system planar, the planar further being electrically coupled to a random access memory, a read only memory, and the direct access storage device, said method comprising the steps of:
-
(a) initializing the system with a first portion of the operational interface resident in the read only memory; (b) initializing with the first portion of the operational interface the direct access storage device, the direct access storage device further having a master boot record and the remaining portion of the operational interface; (c) loading with the first portion of the operational interface the master boot record into random access memory, the master boot record including a data segment and an executable code segment, the data segment having data representing the hardware of the system for which the remaining portion of the operational interface is compatible; (d) verifying the compatibility of the master boot record with the system hardware by comparing the data representing the system hardware to corresponding compatibility data stored in the read only memory; and (e) executing the code segment of the master boot record to load the remaining portion of the operational interface into the random access memory; and (f) passing control to the remaining portion of the operational interface once it is loaded into random access memory. - View Dependent Claims (24, 25, 26, 27)
-
Specification