Computer system using a common bios for operating plurality...

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration – Loading initialization program

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S001000, C710S008000, C710S104000, C714S003000, C714S036000

Reexamination Certificate

active

06173398

ABSTRACT:

CLAIM FOR PRIORITY
This application makes reference to, incorporates the same herein, and claims all benefits accruing under 35 U.S.C. §119 from an application for A COMPUTER FOR USING A COMMON BIOS AND A CONTROL METHOD THEREOF earlier filed in the Korean Industrial Property Office on May 28, 1997, and there duly assigned Serial No. 21309/1997, a copy of which application is annexed hereto.
BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates to a computer system using a common BIOS (Basic Input Output System) for operation with a variety of expansion adapters, and more particularly, relates to a computer system using a common BIOS for performing a POST (Post On Self Test) during booting after determining whether various expansion adapters arc mounted in corresponding expansion slots of the computer system.
2. Related Art
Contemporary computer systems generally consist of a main unit (which may have built-in storage devices such as floppy disks, hard disks and CD-ROM), a keyboard and a video monitor. The main unit is constructed with a motherboard that includes primary digital electronics electrically connected to a common system bus for processing necessary functions of the computer. Data devices including an internal audio card, a network card, a fax/modem card, and a small computer system interface (SCSI) card may be connected to the common system bus by way of corresponding expansion adapters mounted on the motherboard of the computer. A typical expansion adapter is described, for example, in U.S. Pat. No. 5,077,683 for Expansion Slot Adapter With Embedded Data Device Interface issued to Aydin.
Data is transferred between the computer and the data devices in accordance with the interface standard under the control of the basis input/output system (BIOS) of the computer. The BIOS allows new data devices to be added to the computer for communication while insulating the application program from the peculiarities of the hardware. The BIOS is used to free a device driver from depending on specific hardware characteristics while providing the device driver with an intermediate interface to the device. Examples of contemporary computer systems using a BIOS for booting purposes are disclosed in U.S. Pat. No. 5,210,875 for Initial BIOS Load For A Personal Computer System issued to Bealkowski et al., U.S. Pat. No. 5,299,322 for Computer System With Improved Interface Control Of An I/O Expansion Unit issued to Arai et al., U.S. Pat. No. 5,327,549 for Data Storage System Including A BIOS Extension Memory On An Adapter Between A Host Computer And Disk Drive issued to Nissimov et al., U.S. Pat. No. 5,473,775 for Personal Computer Using Flash Memory As BIOS-ROM issued to Sakai et al., U.S. Pat. No. 5,680,556 for Computer System And Method Of Operation Thereof Wherein A BIOS ROM Can Be Selectively Locatable On Different Buses issued to Begun et al.
Generally, when any data device is removed from the expansion adapter function block in the motherboard, the software portion corresponding to the data device is deleted or skipped, in which a BIOS routine of a new version is used. Since the expansion adapters are optional, some motherboards may contain an internal audio adapter, a network adapter and a fax/modem adapter while others include only the internal audio adapter. Additional BIOS routine from a flash ROM of the motherboard may be used for each situation. That is, the modem portion is deleted or skipped when the modem adapter is not mounted in the expansion adapter function block. BIOS has to be updated and expanded to include new hardware or contracted to delete old hardware.
Since the technology is rapidly changing and new hardware is being added to the computer systems, modification to the BIOS has become a significant problem of inconvenience and cost. BIOS program of a new version must be used each time. User must distinguish the BIOS program of an appropriate version from many other versions for upgrading purposes each time an additional adapter is added to the motherboard. If each BIOS program of a corresponding adapter in the motherboard is not properly loaded and correctly managed, the computer system may not operate properly.
SUMMARY OF THE INVENTION
Accordingly, it is therefore an object of the present invention to provide a computer system using a common BIOS (Basic Input Output System) for operation with a variety of expansion adapters.
It is also an object to provide a computer system using a common BIOS for performing a POST (Post On Self Test) during booting after determining whether various expansion adapters are mounted in a motherboard of the computer system.
These and other objects of the present invention can be achieved by a computer system using a common BIOS for operation with expansion adapters which comprises a setting block for setting information of whether expansion adapters are mounted in an expansion adapter function block; and a controller for sensing whether the expansion adapters are set through a signal communication from the setting block in order to disable execution of a BIOS routine of the expansion adapter which is not set, and enable execution of a BIOS routine related to the expansion adapter which is set.
According to another aspect of the present invention, a method of using a common BIOS program including a plurality of BIOS routines for operation with expansion adapters in a computer system includes the steps of: determining which expansion adapters are mounted in the computer system; and enabling the BIOS routines for the expansion adapters which are mounted in the computer system, and disabling the BIOS routines for the expansion adapters which are not mounted in the computer system.
According to another aspect of the present invention a computer system comprises a flash ROM storing an internal BIOS and control program, an expansion adapter function block for connecting various expansion adapters, a setting block for setting corresponding information after determining that expansion adapters are mounted in the expansion adapter function block and generating corresponding signals according to whether each expansion adapter is mounted in the expansion adapter function block, a core chipset for receiving or outputting data from or to the flash ROM and the expansion adapter function block through a system bus, and a central processing unit (CPU) for determining whether various expansion adapters are set in the expansion adapter function block through the core chipset in order to disable the BIOS routine of the adapter which is not set, and enable a BIOS routine related to the set expansion adapter.
The present invention is more specifically described in the following paragraphs by reference to the drawings attached only by way of example.


REFERENCES:
patent: 4556953 (1985-12-01), Caprio et al.
patent: 4589063 (1986-05-01), Shah et al.
patent: 5077683 (1991-12-01), Aydin
patent: 5109517 (1992-04-01), Houda et al.
patent: 5210875 (1993-05-01), Bealkowski et al.
patent: 5237690 (1993-08-01), Bealkowski et al.
patent: 5257387 (1993-10-01), Richek et al.
patent: 5299322 (1994-03-01), Arai et al.
patent: 5327549 (1994-07-01), Nissimov et al.
patent: 5355489 (1994-10-01), Bealkowski et al.
patent: 5367640 (1994-11-01), Hamilton et al.
patent: 5473775 (1995-12-01), Sakai et al.
patent: 5530887 (1996-06-01), Harper et al.
patent: 5548587 (1996-08-01), Bailey et al.
patent: 5680556 (1997-10-01), Begun et al.
patent: 5689726 (1997-11-01), Lin

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Computer system using a common bios for operating plurality... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer system using a common bios for operating plurality..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system using a common bios for operating plurality... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2437674

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.