Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Device for assembling separable toothbrush elements
Patent Number: 6,709,185 Issued on 03/23/2004 to Lefevre

Title: Methods to prevent mechanical flexure related BGA failure
Patent Number: 7,202,420 Issued on 04/10/2007 to Chandran

Title: System and method for teaching drummers
Patent Number: 7,202,406 Issued on 04/10/2007 to Coleman

Title: Head gimbal assembly interconnecting leads having improved robustness and lower stiffness
Patent Number: 6,728,068 Issued on 04/27/2004 to Himes,   et al.

Title: Electrostatic chuck for an electrically insulative substrate, and a method of using same
Patent Number: 7,209,339 Issued on 04/24/2007 to Kitabayashi,   et al.

Title: System and method for estimating ego-motion of a moving vehicle using successive images recorded along the vehicle's path of motion
Patent Number: 6,704,621 Issued on 03/09/2004 to Stein,   et al.

Title: Cable arrangement for robot arm, and industrial robot utilizing the same
Patent Number: 7,202,442 Issued on 04/10/2007 to Nakagiri,   et al.

Title: Device that automatically tracks the position of the sun
Patent Number: 7,202,457 Issued on 04/10/2007 to Janus,   et al.

Title: Production management method
Patent Number: 6,732,001 Issued on 05/04/2004 to Yamaguchi

Title: Atomic layer deposition tantalum nitride layer to improve adhesion between a copper structure and overlying materials
Patent Number: 7,202,162 Issued on 04/10/2007 to Lin,   et al.

Title: Indicia for containers
Patent Number: 6,709,017 Issued on 03/23/2004 to Ross

Title: Method for determining alkaline phosphatase
Patent Number: 6,713,275 Issued on 03/30/2004 to Weisheit,   et al.

Title: Guitar preamlifier system with controllable distortion
Patent Number: 7,206,419 Issued on 04/17/2007 to Poletti

Title: Method and apparatus for the delivery of samples to a chemical sensor array
Patent Number: 6,713,298 Issued on 03/30/2004 to McDevitt,   et al.

Title: Heat dissipating structure and semiconductor package with the same
Patent Number: 7,203,072 Issued on 04/10/2007 to Chen,   et al.

Title: Reinforced polytrimethylene terephthalate resin composition
Patent Number: 7,186,764 Issued on 03/06/2007 to Maekawa

Title: Color image reader for use in image forming apparatus
Patent Number: 6,728,010 Issued on 04/27/2004 to Tsutsumi

Title: Sealed electronic input/output module
Patent Number: 7,203,070 Issued on 04/10/2007 to Weisz-Margulescu,   et al.

Title: Optical gate and optical phase modulator
Patent Number: 6,728,019 Issued on 04/27/2004 to Usami,   et al.

Title: Software program and system for evaluating the density of an embroidery machine design
Patent Number: 6,732,008 Issued on 05/04/2004 to Bailie

Title: Cryo-temperature monitoring
Patent Number: 6,709,431 Issued on 03/23/2004 to Lafontaine

Title: Image sensor package
Patent Number: 7,196,322 Issued on 03/27/2007 to Hsin,   et al.

Title: Dual mode rectifier, system and method
Patent Number: 7,203,078 Issued on 04/10/2007 to Datta,   et al.

Title: Hepatitis B virus surface antigen mutant and methods of detection thereof
Patent Number: 7,202,354 Issued on 04/10/2007 to Coleman,   et al.

Title: Semiconductor device and MIM capacitor
Patent Number: 7,209,340 Issued on 04/24/2007 to Iioka,   et al.

Title: Optical semiconductor device package and optical semiconductor device
Patent Number: 7,196,389 Issued on 03/27/2007 to Yasui

Title: Diode stack high voltage regulator
Patent Number: 7,202,654 Issued on 04/10/2007 to Dadashev,   et al.

Title: Power steering control device for monitoring reference voltage
Patent Number: 7,202,621 Issued on 04/10/2007 to Tsunoda

Title: Controller for DC to DC converter
Patent Number: 7,202,650 Issued on 04/10/2007 to Lipcsei,   et al.

Title: Position sensing device and shift device fault management in an electronic shift four-wheel drive system
Patent Number: 6,704,633 Issued on 03/09/2004 to Prakash,   et al.

Title: Fiber-optic sensing system
Patent Number: 7,196,318 Issued on 03/27/2007 to Shin,   et al.

Title: High efficiency power converter
Patent Number: 7,202,653 Issued on 04/10/2007 to Pai

Title: Voltage mode, high accuracy battery charger
Patent Number: 7,202,634 Issued on 04/10/2007 to Bucur

Title: DC-to-DC converter
Patent Number: 7,202,641 Issued on 04/10/2007 to Claessens,   et al.

Title: Method and apparatus for information recording and reproducing using an air force latch mechanism
Patent Number: 6,728,074 Issued on 04/27/2004 to Hanada,   et al.

Title: Semi-active control of automotive steering system vibration with magneto-rheological damping
Patent Number: 6,752,425 Issued on 06/22/2004 to Loh,   et al.

Title: Apparatus for screeding concrete and other materials
Patent Number: 6,709,194 Issued on 03/23/2004 to Grimes

Title: Switch contact arrangement comprising a device for increasing a contact-force acting between switch contacts
Patent Number: 7,202,427 Issued on 04/10/2007 to Bach,   et al.

Title: Upstream engaging fluid switch for serial conveying
Patent Number: 6,709,203 Issued on 03/23/2004 to McKinnis

Title: Methods and electronic systems for fingering assignments
Patent Number: 7,202,408 Issued on 04/10/2007 to Fallgatter

Title: Method of sorting objects comprising organic materials
Patent Number: 7,202,434 Issued on 04/10/2007 to Lofqvist,   et al.

Title: Electrochromic device
Patent Number: 6,728,022 Issued on 04/27/2004 to Asano,   et al.

Title: Ski pole handle
Patent Number: 6,709,015 Issued on 03/23/2004 to Vold

Title: Electronic apparatus
Patent Number: 7,203,068 Issued on 04/10/2007 to Motoe

Title: Apparatus and method for manipulating a line such as a cable or cord
Patent Number: 7,202,414 Issued on 04/10/2007 to Johnson

Title: DNA probes, method and kit for identifying antibiotic-resistant strains of bacteria
Patent Number: 6,713,254 Issued on 03/30/2004 to Hakenbeck

Title: Disk drive support assembly, clamp assembly and disk drive carrier
Patent Number: 7,203,060 Issued on 04/10/2007 to Kay,   et al.

Title: Logistics system and method with position control
Patent Number: 6,704,626 Issued on 03/09/2004 to Herzog,   et al.

Title: Circuit-constituting member and circuit unit
Patent Number: 7,203,073 Issued on 04/10/2007 to Kawakita,   et al.

Title: Combination therapy using a dual PPAR-.alpha./PPAR-.gamma. activator and a GLP-1 derivative for the treatment of metabolic syndrome and related diseases and disorders
Patent Number: 7,202,213 Issued on 04/10/2007 to Mogensen,   et al.

Title: Apparatus for preparation of mailpieces and method for downstream control of such apparatus
Patent Number: 6,732,011 Issued on 05/04/2004 to Hart, Jr.,   et al.

Title: Growth differentiation factor-6
Patent Number: 6,713,302 Issued on 03/30/2004 to Lee,   et al.

Title: Resin sealing apparatus and resin sealing method
Patent Number: 6,713,882 Issued on 03/30/2004 to Yasuda

Title: Corn event MON810 and compositions and methods for detection thereof
Patent Number: 6,713,259 Issued on 03/30/2004 to Levine

Title: Light-receiving unit and measuring apparatus including the same
Patent Number: 7,196,339 Issued on 03/27/2007 to Namba,   et al.

Title: Grounded isolation system
Patent Number: 7,212,391 Issued on 05/01/2007 to Cleereman,   et al.

Title: Method and device for determination of the time of turning of a cooking product
Patent Number: 7,202,454 Issued on 04/10/2007 to Wiedemann,   et al.

Title: Retaining element for cap screws
Patent Number: 6,709,182 Issued on 03/23/2004 to De Jong

Title: Azaoxa heterocyclic compound and method of preparing the same
Patent Number: 7,202,359 Issued on 04/10/2007 to Hwang,   et al.

Title: Heat exchanger with cooling channels having varying geometry
Patent Number: 7,203,064 Issued on 04/10/2007 to Mongia,   et al.

Title: Method for detecting errors of microprocessors in control devices of an automobile
Patent Number: 6,704,628 Issued on 03/09/2004 to Fennel,   et al.

Title: PRO 1384 antibodies
Patent Number: 7,202,345 Issued on 04/10/2007 to Goddard,   et al.

Title: Tactile indicators for the visually impaired and method of installation thereof
Patent Number: 6,709,191 Issued on 03/23/2004 to McCuskey

Title: Mask read-only memory and fabrication thereof
Patent Number: 6,713,315 Issued on 03/30/2004 to Kuo,   et al.

Title: Method and device for monitoring the wear condition of a tool
Patent Number: 6,732,056 Issued on 05/04/2004 to Kluft,   et al.

Title: Field-effect transistor, semiconductor device including field-effect transistor, and method for manufacturing field-effect transistor and semiconductor device
Patent Number: 7,196,362 Issued on 03/27/2007 to Wada

Title: Method and apparatus for characterizing features formed on a substrate
Patent Number: 7,196,350 Issued on 03/27/2007 to Smayling,   et al.

Title: Mobile hard disk mounting structure
Patent Number: 7,203,061 Issued on 04/10/2007 to Chen

Title: Directed evolution of thermophilic enzymes
Patent Number: 6,713,281 Issued on 03/30/2004 to Short

Title: Apparatus for weighing out the remaining quantity of a substance in a storage vessel
Patent Number: 7,202,423 Issued on 04/10/2007 to Scholz,   et al.

Title: Spring fastener of highly improved pulling force
Patent Number: 6,709,210 Issued on 03/23/2004 to Lowry,   et al.

Title: Adapter for mailpiece preparation assembly
Patent Number: 6,709,178 Issued on 03/23/2004 to Trescazes

Title: Snap on flag for flag seal
Patent Number: 6,752,439 Issued on 06/22/2004 to Lundberg,   et al.

Title: Transmission of signal
Patent Number: 7,212,583 Issued on 05/01/2007 to Lindh

Title: Fatigue-resistant threaded bevelled tubular element
Patent Number: 6,752,436 Issued on 06/22/2004 to Verdillon

Computer system and method for setting up information on an operating system thereof Number:6,795,915 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Computer system and method for setting up information on an operating system thereof

Abstract: A computer system comprises: a non-volatile memory for storing therein a BIOS table relating to basic operation of the computer system; an auxiliary memory for storing an operating system of the computer system; an information memory provided in the auxiliary memory for storing therein information on the operating system; and a BIOS controller for automatically setting up the BIOS table of the non-volatile memory based on the OS information stored in the information memory when a BIOS POST routine of the computer system is executed. With this configuration, although an auxiliary memory device storing the OS of the computer system according to the present invention is replaced, the OS information can be automatically set up in the BIOS table, thereby providing a convenience to the user. In addition, according to the present invention, a computer system needs no rebooting thereof due to OS change in the BIOS table.

Patent Number: 6,795,915 Issued on 09/21/2004 to Wang


Inventors: Wang; Houk (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd. (Suwon-si, KR)
Appl. No.: 09/836,364
Filed: April 18, 2001


Foreign Application Priority Data

Oct 19, 2000 [KR] 2000-61709

Current U.S. Class: 713/2 ; 713/100
Current International Class: G06F 9/445 (20060101)
Field of Search: 713/1,2,100


References Cited [Referenced By]

U.S. Patent Documents
5136711 August 1992 Hugard et al.
5497490 March 1996 Harada et al.
5694600 December 1997 Khenson et al.
5701477 December 1997 Chejlava, Jr.
6052781 April 2000 Weber
6721885 April 2004 Freeman et al.
Foreign Patent Documents
2-181247 Jul., 1990 JP
7-028700 Jan., 1995 JP
10-240503 Sep., 1998 JP
11-085529 Mar., 1999 JP
Primary Examiner: Butler; Dennis M.
Attorney, Agent or Firm: Bushnell, Esq.; Robert E.

Claims



What is claimed is:

1. A computer system, comprising: a non-volatile memory for storing therein a basic input/output system (BIOS) table related to basic operation of the computer system; an auxiliary memory for storing an operating system of the computer system; an information memory provided in the auxiliary memory for storing therein information on the operating system; and a BIOS controller for automatically setting up the BIOS table of the non-volatile memory based on the information on the operating system stored in the information memory when a BIOS power-on self-test (POST) routine of the computer system is executed.

2. The computer system according to claim 1, wherein the BIOS controller is stored in the non-volatile memory.

3. The computer system according to claim 1, wherein the auxiliary memory comprises a hard disk drive, and the non-volatile memory comprises a flash memory.

4. The computer system according to claim 1, wherein the information memory comprises an electrically erasable programmable read-only memory (EEPROM).

5. The computer system according to claim 1, wherein the BIOS controller is configured so as to allow the BIOS table to be manually set up when the information memory is not provided in the auxiliary memory.

6. A method for setting up information on an operating system of a computer system in a basic input/output system (BIOS) table, wherein the computer system comprises a non-volatile memory for storing therein the BIOS table related to basic operation of the computer system and an auxiliary memory for storing the operating system (OS) of the computer system, said method comprising the steps of: providing, in the auxiliary memory, an information memory having writing and reading capabilities; reading the OS information from an external source so as to store the OS information in the information memory when the OS is installed in the auxiliary memory; and automatically setting up the BIOS table of the non-volatile memory based on the OS information stored in the information memory when a BIOS power-on self-test (POST) routine of the computer system is executed.

7. The method according to claim 6, wherein the step of automatically setting up the BIOS table is conducted by a BIOS controller stored within the non-volatile memory.

8. The method according to claim 7, wherein the BIOS controller executes the BIOS POST routine.

9. The method according to claim 8, further comprising the step of checking whether the information memory is provided in the auxiliary memory when the BIOS POST routine is executed.

10. The method according to claim 9, further comprising the step of manually setting up the BIOS table when the information memory is not provided in the auxiliary memory.

11. The method according to claim 6, wherein the auxiliary memory comprises a hard disk drive, and the non-volatile memory comprises a flash memory.

12. The method according to claim 6, wherein the information memory comprises an electrically erasable programmable read-only memory (EEPROM).

13. The method according to claim 6, further comprising the step of checking whether the information memory is provided in the auxiliary memory when the BIOS POST routine is executed.

14. The method according to claim 13, further comprising the step of manually setting up the BIOS table when the information memory is not provided in the auxiliary memory.

15. The method according to claim 6, further comprising the step of manually setting up the BIOS table when the information memory is not provided in the auxiliary memory.

16. A computer system, comprising: non-volatile memory means for storing therein a basic input/output system (BIOS) table related to basic operation of the computer system; auxiliary memory means for storing an operating system of the computer system; information memory means for storing therein information on the operating system (OS); and BIOS controller means responsive to execution of a BIOS power-on self-test (POST) routine of the computer system for automatically setting up the BIOS table of the non-volatile memory means based on the information on the OS stored in the information memory means.

17. The computer system according to claim 16, wherein the BIOS controller means is stored in the non-volatile memory means.

18. The computer system according to claim 16, wherein the auxiliary memory means comprises a hard disk drive, and the non-volatile memory means comprises a flash memory.

19. The computer system according to claim 16, wherein the information memory means comprises an electrically erasable programmable read-only memory (EEPROM).

20. The computer system according to claim 16, wherein the BIOS controller means is configured so as to allow the BIOS table to be manually set up when the information memory means is not provided in the auxiliary memory means.

21. The computer system according to claim 16, wherein the information memory means is provided in the auxiliary memory means.
Description



CLAIM OF PRIORITY

This application makes reference to, incorporates the same herein, and claims all benefits accruing under 35 U.S.C. .sctn.119 from my application COMPUTER SYSTEM AND METHOD FOR SETTING UP AN OPERATING SYSTEM INFORMATION THEREOF filed with the Korean Industrial Property Office on Oct. 19, 2000 and there duly assigned Ser. No. 61709/2000.

BACKGROUND OF THE INVENTION

1. Technical Field

The present invention relates to a computer system and a method for automatically setting up information on an operating system thereof in a basic input/output system (BIOS) table.

2. Related Art

With development of computers, peripheral devices thereof have been developed, thereby allowing computer users to use a plurality of operating systems in a computer system. The users use a plurality of operating systems as needed, and each operating system is stored in its corresponding hard disk drive. To use a different operating system, a hard disk drive in use is replaced with a corresponding different hard disk drive. For this purpose, a user is requested to change information on an operating system by running a CMOS set-up program at the time of booting up the computer system.

The process of booting a computer system by replacing a hard disk drive in which an operating system is stored will be described with respect to FIG. 6.

First, the user supplies external power to the computer system (P10), and a CMOS set-up program is then executed (P20). Information on a new operating system, such as WINDOWS98/WINDOWS2000 ACPI, WINDOWS98 APM, and so on, stored in its corresponding hard disk drive, is stored in a BIOS table (P30). Then, the computer system is rebooted (P40), and the computer system executes a read only memory (ROM) BIOS power-on self-test (POST) routine (P50). According to the ROM BIOS POST routine, peripheral devices and hard disk drives of the computer system are checked, and the system parameters are set up according to the operating system stored in the BIOS table of the CMOS set-up program (P60). The ROM BIOS POST routine terminates (P70), and the computer system is rebooted under the new operating system stored in the hard disk drive (P80).

However, according to the conventional method, a user has to repeat the above-described process whenever a hard disk drive is replaced. It is cumbersome and time-consuming to change information of the operating system stored in the hard disk drive by running the CMOS set-up program every time. Furthermore, if incorrect or wrong information of the operating system is set up, the computer system will malfunction.

Therefore, there is a need for a method of automatically setting up information on an operating system stored in the hard disk drive in the CMOS set-up BIOS table at the same time that external power is supplied to the computer system.

The following patents are considered to be representative of the prior art, and are burdened by the disadvantages set forth herein: U.S. Pat. No. 5,136,711 to Hugard et al., entitled SYSTEM FOR MULTIPLE ACCESS HARD DISK PARTITIONING, issued on Aug. 4, 1992, U.S. Pat. No. 5,497,490 to Harada et al., entitled AUTOMATIC RECONFIGURATION OF ALTERABLE SYSTEMS, issued on Mar. 5, 1996, U.S. Pat. No. 6,052,781 to Weber, entitled MULTIPLE USER COMPUTER INCLUDING ANTI-CONCURRENT USER-CLASS BASED DISJUNCTIVE SEPARATION OF PLURAL HARD DRIVE OPERATION, issued on Apr. 18, 2000, Japanese Patent No. 2-181247 to Kashiyado, entitled PROGRAM LOADING SYSTEM, published on Jul. 16, 1990, Japanese Patent No. 7-028700 to Sano et al., entitled STORAGE DEVICE, published on Jan. 31, 1995, Japanese Patent No. 10-240503 to Honma, entitled DATA PROCESSOR, published on Sep. 11, 1998, and Japanese Patent No. 11-085529 to Sukegawa, entitled METHOD FOR STARTING DATA STORAGE SYSTEM AND COMPUTER SYSTEM, published on Mar. 30, 1999.

SUMMARY OF THE INVENTION

Therefore, the present invention has been developed in view of the above shortcomings, and it is an object of the present invention to provide a computer system comprising: a non-volatile memory for storing therein a BIOS table related to basic operation of the computer system; an auxiliary memory for storing an operating system of the computer system; an information memory provided in the auxiliary memory for storing therein information on the operating system; and a BIOS controller for automatically setting up the BIOS table of the non-volatile memory based on the OS information stored in the information memory when a BIOS POST routine of the computer system is executed.

Preferably, the BIOS controller is stored in the non-volatile memory. As a further preference, the auxiliary memory is comprised of a hard disk drive, the non-volatile memory is comprised of a flash memory, and the information memory is comprised of an EEPROM.

Effectively, the BIOS controller is configured so as to allow the BIOS table to be manually set up in the case where the information memory is not provided in the auxiliary memory.

According to another aspect of the present invention, the above and other objects may be achieved by provision of a method for setting up information on an operating system of a computer system in a BIOS table, the computer system comprising a non-volatile memory for storing therein the BIOS table relating to basic operation of the computer system and an auxiliary memory for storing the operating system of the computer system. The method comprises the steps of: providing an information memory capable of writing and reading thereon in the auxiliary memory; reading the OS information from outside to store the OS information in the information memory when the OS is installed in the auxiliary memory; and automatically setting up the BIOS table of the non-volatile memory based on the OS information stored in the information memory when a BIOS POST routine of the computer system is executed.

Effectively, the step of automatically setting up the BIOS table is conducted by a BIOS controller stored within the non-volatile memory.

Preferably, the auxiliary memory is a hard disk drive, the non-volatile memory is a flash memory, and the information memory is an EEPROM.

Effectively, the method further comprises the steps of: checking whether the information memory is provided in the auxiliary memory in the step of executing the BIOS POST routine by the BIOS controller; and manually setting up the BIOS table in the case where the information memory is not provided in the auxiliary memory.

BRIEF DESCRIPTION OF THE DRAWINGS

A more complete appreciation of the invention, and many of the attendant advantages, thereof, will be readily apparent as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings in which like reference symbols indicate the same or similar components, and wherein:

FIG. 1 is a block diagram of a computer system according to the present invention;

FIG. 2 is a perspective view of a hard disk drive according to the present invention;

FIG. 3 is a view showing an assembly of the hard disk drive and a main board according to the present invention;

FIG. 4 is a flow chart showing a process of storing information on an operating system of the computer system according to the present invention;

FIG. 5 is a flow chart showing a process of automatically setting up the information on the operating system of the computer system and rebooting it according to the present invention; and

FIG. 6 is a flow chart showing a process of booting a conventional computer system.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Referring to FIGS. 1 thru 3, a computer system according to the present invention comprises: a flash memory 20 which is a non-volatile memory for storing therein BIOS data for basic operation of the computer system; a central processing unit (CPU) 10 for reading the BIOS data from the flash memory 20 and booting the computer system; a hard disk drive 40 which is an auxiliary storage unit for storing therein a variety of data and information on an operating system of the computer system; a hard disk controller (not shown) for outputting control signals to drive the hard disk drive 40 according to commands received from the CPU 10; and a main board 30 for driving the operating system of the computer system in cooperation with the CPU 10 and the hard disk drive 40.

The flash memory 20 possesses the features of a ROM, preserving information stored therein even under a state of electrical disconnection, and a RAM to write and read thereon. A ROM BIOS 23 is formed within the flash memory 20 and, accordingly, a POST (power on self-test) routine is executed when the computer system is booted, to check the hardware of the system and the state of the hard disk drive 40. When external power is supplied to the computer system, the ROM BIOS 23 executes the POST routine, and thereby, each part of the computer system is checked and the peripheral devices thereof are also checked.

The CPU 10 boots the computer system based on the BIOS data read from the ROM BIOS 23 within the flash memory 20.

The hard disk drive 40, storing the operating system therein, includes an information memory 41 providing both write and read capabilities, and a memory port 42 (see FIG. 2).

The information memory 41, which is an electrically erasable and programmable ROM (EEPROM), stores information on the operating system according to driving of an information storage part 51, within an OS install CD 50 to be described later, when installing the operating system in the hard disk drive 40. The EEPROM 41 is a memory in which stored information can be electrically erased and new information can be written therein by means of a PROM writer. Thus, the EEPROM 41 can erase the stored information and store new information when installing a new operating system in the hard disk drive 40.

The memory port 42 is a data communication port provided within the hard disk drive 40 for receiving information data transmitted from a GPIO (General Purpose Input Output) port 31 within the main board 30, and for transmitting the information stored in the information memory 41 to a BIOS controller 25 to be described later.

The OS install CD 50 for storing information on an operating system is provided separately from the computer system. The information storage part 51, contained in the install CD 50, is a kind of program which senses the information on the operating system stored in the hard disk drive 40 through the GPIO port 31, and stores it in the information memory 41 provided in the hard disk drive 40.

The main board 30 comprises the GPIO port 31 and a connection cable 32 (see FIG. 3). A user installs the operating system in the hard disk drive 40 by running the OS install CD 50. The information storage part 51 is driven at the same time as the installation of the operating system terminates to allow the information on the operating system to be stored in the information memory 41 in the hard disk drive 40 through the GPIO port 31. The connection cable 32 is provided between the information memory 41 and the GPIO port 31 of the main board 30, and through the cable 32 the information on the operating system is transmitted to the information memory 41 from the install CD 50, and the OS information of the information memory 41 is transmitted to the BIOS controller 25.

The BIOS controller 25 is provided within the ROM BIOS 23 of the flash memory 20. The ROM BIOS 23 activates the POST routine at the same time that external power is supplied to the computer system so as to check the hardware thereof and the state of the hard disk drive 40. The BIOS controller 25, provided in the ROM BIOS 23, checks the state of the hard disk drive 40, and then checks whether the information memory 41 is provided in the hard disk drive 40.

When the information memory 41 is provided in the hard disk drive 40, the BIOS controller 25 reads the information on the operating system as stored in the information memory 41, and automatically sets up the BIOS table.

The process of storing OS information on the information memory 41 of the computer system according to the present invention automatically sets up the BIOS table by means of the stored OS information, and then boots up the computer system, and will be described with respect to FIGS. 4 and 5.

A user installs an operating system to boot his or her computer system in the hard disk drive 40, which has the information memory 41, by means of the OS install CD 50 having the information storage part 51 (Q10). When the installation of the operating system is finished, the information storage part 51 provided in the install CD 50 is activated (Q20). The information storage part 51 stores information on the operating system stored in the hard disk drive 40 in the information memory 41 through the memory port 42 of the hard disk drive 40 by means of the GPIO port 31 of the main board 30 (Q30).

After an existing hard disk drive is replaced with the hard disk drive 40 storing the operating system and the OS information therein, external power is supplied to the computer system (S10). If the power is supplied, the CPU 10 of the computer system outputs an address signal to enable a controller (not shown). The controller enabled by the CPU 10 activates a ROM selection signal to read the address signal and data of the flash memory 20. Subsequently, the ROM BIOS 23 within the flash memory 20 executes the POST routine to check hardware of the computer system and the state of the hard disk drive 40 (S20). The BIOS controller 25 within the ROM BIOS is activated (S30) to check whether the information memory 41 is provided in the hard disk drive 40 (S40). When the information memory 41 is provided in the hard disk drive 40, the BIOS controller 25 reads the stored OS information on the information memory 41 through the GPIO port 31 on the main board 30. Based on the OS information stored in the memory 41, the operating system type of the BIOS table is automatically changed (S50). Then, the operating system type is disabled to prevent the user from changing the OS type of the BIOS table at random (S60). In the course of checking hardware set-up parameters of peripheral devices through the CMOS set-up while the ROM BIOS 23 is executing the POST routine, the set-up environment of the computer system is changed to the operating system information set up in the BIOS table (S70). As the POST routine terminates (S80), the computer system reads the set-up parameters of the CMOS set-up and the operating system stored in the hard disk drive 40, to thereby boot the computer system (S90).

Where it is determined that the information memory 41 is not provided in the hard disk drive 40, the BIOS controller 25 enables the type of the operating system in the BIOS table of ROM BIOS 23 to allow the user to manually change the OS type (S41). The OS type is changed directly by the user (S42). Then, the computer system is rebooted (S43) and the ROM BIOS POST routine is executed (S44). Subsequent to the execution of the POST routine, the setup environment of the computer system is changed based on the operating system type set up in the BIOS table (S70), and the ROM BIOS POST routine then terminates (S80). The computer system is booted up again by reading the set-up parameters of the CMOS set up and the operating system stored in the hard disk drive 40 (S90).

Following these processes, the OS information can be automatically set up in the BIOS table by the information memory provided in the hard disk drive and the BIOS controller within the flash memory when the auxiliary memory device storing the OS of the computer system is replaced.

As described above, when the auxiliary memory device storing the OS of the computer system according to the present invention is replaced, the OS information can be automatically set up in the BIOS table, thereby providing a convenience to the user. In addition, according to the present invention, the computer system needs no rebooting thereof due to OS change in the BIOS table.

Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.

*


Free Web Sudoku Puzzles.
Solve with your browser.
  7 2            
  8   6   7      
3       8 9      
  5       8 3 6  
8   9       7   5
  1 7 3       4  
      1 3       4
      7   2   5  
            6 7  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!