Display device and computer thereof with double basic input/output systems
[technical field]
The present invention relates to a kind of display device and computer, particularly relate to a kind of display device and computer of tool double basic input/output systems with described display device.
[background technology]
A kind of display device as the display device card is to be installed in the computer to cooperate display to make computer have the circuit board of image Presentation Function.Today, the function of display device card was powerful day by day, have and handle three-dimensional (3D) graph ability and image acceleration function etc., make the display device card understand a built-in Basic Input or Output System (BIOS) (Basic Input/Output System, BIOS) storer, to be responsible for behind computer power starting, be written in the random access memory of computer motherboard to carry out display system start selftest (Power-OnSelf Test, POST) work, display system start selftest completes successfully when checking, display will show computerized information and continue to carry out start back program (as the test of other electronic components), to finish start.And when display system start selftest is wrong, then display can't be driven and show any picture.
Computerized environment and system make rapid progress, and make manufacturer can promptly release the Basic Input or Output System (BIOS) of new edition at set intervals.The basic input/output system memory of display device card is to use programmable storage at present, for example flash memory (Flash memory), electric erasable programmable memory device (EEPROM) etc., need be so that Basic Input or Output System (BIOS) can utilize software mode to be updated as needing to change whole storer in early days, like this, the user can upgrade Basic Input or Output System (BIOS) voluntarily.
Fig. 1 is the process flow diagram that shows a kind of method of the Basic Input or Output System (BIOS) that in the past was used for update displayed equipment card.This kind method makes booting computer in step 11 power-on earlier.Secondly computer is entered under the DOS (Disk Operation System, disk operation system).Then 13 discs that will store the Basic Input or Output System (BIOS) of new edition insert disk in step.Then execution in step 14, and input instruction will store the Basic Input or Output System (BIOS) of new edition in storer after removing the interior basic input and output of script storer again.Start again in step 15 at last, computer system can be written into the Basic Input or Output System (BIOS) of new edition test and the element drives that storer on the motherboard carries out boot program like this, to finish the action of renewal Basic Input or Output System (BIOS).
Because DOS needs input instruction to come execution work, make the computer use need possess enough computer knowledges and cause many people's operating barrier, thereby replaced by the windows workspace system of the figure user interface environments of another kind of multitask gradually, and because the rise of network, therefore many manufacturers import input system substantially with new edition and are positioned on its website, can upgrade by network download at any time for the user.Therefore, Fig. 2 is the method that shows another kind of renewal Basic Input or Output System (BIOS) under the windows workspace system.This kind method makes earlier booting computer in step 21.Secondly, computer is entered under the windows workspace system.Then, carry out the basic input of renewal input-output system on the line in step 23, the website of manufacturer is temporary in the hard disk of computer with the Basic Input or Output System (BIOS) archives of downloading new edition through network earlier to make computer link upward, and after download is finished, remove Basic Input or Output System (BIOS) in the storer of display device card, will be temporary in again in the new edition Basic Input or Output System (BIOS) write store in the hard disk.At last, start again in step 24 is so that computer can be used the Basic Input or Output System (BIOS) of new edition.
Yet, the situation of burning mistake (Flash Fail) may take place when utilizing above-mentioned two kinds of methods to carry out the renewal Basic Input or Output System (BIOS), make can't be written into correct Basic Input or Output System (BIOS) from the storer on the display device card when computer is started shooting again, and allow display can't show any picture:
(1) if, can make data of input/output system loss in the storer, entanglement or burning incomplete, and the burning mistake can take place in the outage in 14,23 o'clock of data of input/output system step of updating.
(2) second method is to operate under the windows workspace system; because the windows workspace system has the function of multitask (multi-task); therefore remove with the action that writes data and may be interrupted (interrupt) in step 23 because of multitask (work of the execution of for example screen protection formula etc.); so also may cause data loss, entanglement, and the burning mistake takes place.
(3) because second method is to utilize the Basic Input or Output System (BIOS) archives of network download, and may taking place, the bit data lose generation in the archives downloading process, make that so the data of input/output system that upgrades thereafter is incomplete, and the situation of burning mistake takes place.
Once the Basic Input or Output System (BIOS) generation burning mistake of display device card, then make the display device card normally to be started, can't show any image and can't start shooting thereupon the display of computer, then need this moment to send the display device card back to the manufacturer maintenance, with the storer on the switching display devices card more, cause user's inconvenience and manufacturer's servicing time and cost to rise.Therefore, as if storing two groups of Basic Input or Output System (BIOS)s in the storer that can make the display device card, so that wherein during a Basic Input or Output System (BIOS) generation burning mistake, still can utilize another group Basic Input or Output System (BIOS) to carry out normal boot-strap, and can allow the user utilize aforesaid two kinds of methods Basic Input or Output System (BIOS) of kainogenesis burning mistake and need not to send factory maintenance more again voluntarily, thereby can reach the user and upgrade effect more convenient and safety, and also can reduce the cost of maintenance to manufacturer.
[summary of the invention]
The object of the present invention is to provide a kind of display device and computer with described display device with double basic input/output systems, after a Basic Input or Output System (BIOS) burning mistake that can be updated, can use another permanent Basic Input or Output System (BIOS) that keeps and carry out booting computer, and then make the user can upgrade the cost that Basic Input or Output System (BIOS) also can reach reduction manufacturer more convenient and safely.
The present invention is characterised in that: described display device with double basic input/output systems, in order to be arranged in the computer, to cooperate a display to provide described computer to have Presentation Function, described display device comprises first Basic Input or Output System (BIOS) that can be updated and can selectively be used, one permanent second Basic Input or Output System (BIOS) and a switch that can in one first state and one second state, switch that keeps and can selectively be used, and described switch is when being positioned at described first state, the chosen application of described first Basic Input or Output System (BIOS), and described switch is when being positioned at described second state, the chosen application of described second Basic Input or Output System (BIOS); When described booting computer, if described Presentation Function can't be performed, then switch described switch to described second state, start shooting again described Presentation Function is unlocked to use described second Basic Input or Output System (BIOS).
[description of drawings]
The present invention is described in detail below in conjunction with drawings and Examples:
Fig. 1 is a kind of update method of Basic Input or Output System (BIOS) of display device in the past.
Fig. 2 is the another kind of update method of the Basic Input or Output System (BIOS) of display device in the past.
Fig. 3 is the block schematic diagram of preferred embodiment of the present invention.
Fig. 4 is the circuit diagram of the switch of the embodiment among Fig. 3.
Fig. 5 is the start process flow diagram of the preferred embodiment of Fig. 3.
Fig. 6 is to use the process flow diagram of renewal Basic Input or Output System (BIOS) of the preferred embodiment of Fig. 3.
[embodiment]
Fig. 3 is that a preferred embodiment of display device 4 of the present invention is installed in the block schematic diagram in the computer 3.The display device 4 of present embodiment is to be arranged in the computer 3 cooperating display 32 to make computer 3 have the circuit of Presentation Function, and this display device 4 can be on the motherboard 31 that is inserted in computer 3 the display device card or directly in conjunction with the circuit set that is arranged on the motherboard 31.This motherboard 31 provides the media that is connected between described computer and the peripherals and transmits and is provided with microprocessor and the basic building block of storer etc.This computer 3 can be PC (personalcomputer), workstation grade computer (workstation), mini grade computer (minicomputer) or super computer (supercomputer).In addition, represent computer 3 though illustrate motherboard 31, display 32, power supply 33 and hard disk 34 among the figure, yet person skilled in the art person is when knowing that computer 3 also comprises other electronic peripheral devices, for example sound blaster, floppy disk, mouse etc. should not be subject to the explanation of present embodiment.And this display device 4 comprises one first Basic Input or Output System (BIOS) 411, one second Basic Input or Output System (BIOS) 412 and a switch 42.
First Basic Input or Output System (BIOS) 411 is that data can be updated, for the version of renewable first Basic Input or Output System (BIOS) 411 of user.The second basic output system 412 is permanent reservations, though therefore when display device 4 dispatches from the factory, first and second Basic Input or Output System (BIOS) 411,412 contents are identical, and at user's burning new edition data of input/output system, can only be to first Basic Input or Output System (BIOS) 411 new data more, and after Data Update, make the data of the Basic Input or Output System (BIOS) 411 of winning to differ from second Basic Input or Output System (BIOS) 412.Two Basic Input or Output System (BIOS)s the 411, the 412nd are stored in the programmable storage 41.And in the present embodiment, this programmable storage 41 can be flash memory (FlashROM) or Electrically Erasable Read Only Memory (EEPROM), and this programmable storage 41 is the double storer of Basic Input or Output System (BIOS) archives size for memory span, make and store first and second Basic Input or Output System (BIOS) 411 in the single programmable storage 41,412, to avoid increasing the circuit board space of memory usage, and then reach the effect of effectively utilizing the circuit board finite space, and since the archives capacity of general Basic Input or Output System (BIOS) less than 64Kbyte (bit group), so programmable storage 41 is the programmable storage of 1Mega bit (bit) in the present embodiment.In addition, upgrade the method for the first Basic Input or Output System (BIOS) version and known by person skilled in the art person, and in aforementioned specification, also disclose to some extent, so do not give unnecessary details at this.
This switch 42 is to switch in one first state and one second state.When switch 42 is positioned at first state, control the 411 chosen startups of first Basic Input or Output System (BIOS) with when computer 3 is started shooting, carry out display system start selftest according to first Basic Input or Output System (BIOS) 411.And when switch 42 is positioned at second state, make the chosen boot programs (promptly comprising display system start selftest) that should be used for of second Basic Input or Output System (BIOS) 412, therefore utilize switch 42 can select in two Basic Input or Output System (BIOS)s 411,412 any to be applied to booting computer.In the present embodiment, as Fig. 4, this switch 42 is hand jumper switchs (jumper), this switch 42 has three terminals 421,422,423, the first terminal 421 electrically connects a noble potential (for example 3.3V), second terminal 422 is the most significant digit unit signals that are electrically connected to programmable storage 41, because programmable storage 41 is the 1Mega bit in this example, so second terminal 422 is to be electrically connected to A16, the 3rd terminal 423 is to be electrically connected to an electronegative potential (as 0V), and 422 changeable electric connections first of second terminal or the 3rd terminal 422,423, like this when switch 42 is positioned at first state, refer to that promptly second terminal 422 is electrically connected to noble potential, feasible first Basic Input or Output System (BIOS) 411 that only accounts for half memory block of programmable storage 41 can selected startup be applied to computer 3 starts, and switch 42 is when second state (i.e. second terminal 422 be electrically connected to the 3rd terminal 423 and be positioned at electronegative potential), and second Basic Input or Output System (BIOS) 412 that then is stored in second half memory block in the storage 41 able to programme can chosen startup be applied to computer 3 starts.And the switch 42 of present embodiment is to be switched earlier to first state.
According to aforementioned cooperation Fig. 5, when the display device 4 of present embodiment is assembled in the computers 3, step 51 at first, open the power supply 33 of computer 3,33 beginnings of step 52 computer are carried out the system boot selftest according to its described Basic Input or Output System (BIOS) that has thereupon, at the system boot selftest during to display device 4, first Basic Input or Output System (BIOS) 411 of display device 4 can be written in the storer of motherboard 31 and begin to carry out, carry out display systems start selftests according to first Basic Input or Output System (BIOS) 411.Then in step 53, judge whether display system start selftest is successful, if during the success of display system start selftest, then computer can continue the follow-up boot program of computer according to the Basic Input or Output System (BIOS) on the motherboard 31 and finishes start and finish, and if during the failure of display system start selftest, then display 32 can't show any picture, the user can know that first Basic Input or Output System (BIOS) 411 has the information of burning mistake, in step 54, utilize switch 42 to switch to second state immediately by first state, make the display system of display device 4 start shooting selftest by becoming second Basic Input or Output System (BIOS) 412 according to first Basic Input or Output System (BIOS) 411, and carry out step 55 and start shooting again, because the second basic input and output 412 are what can not be updated, so can not exist the Basic Input or Output System (BIOS) version that upgrades because of the user to cause the situation of burning mistake, therefore can guarantee that display device 4 can be activated in the start in this step 55, so the situation that display 32 can't display frame can be disengaged.
In addition, as shown in Figure 6, when user's desire is upgraded Basic Input or Output System (BIOS), at first step 61 is started shooting computer 34 and is entered operating system, then step 62 is opened the data of input/output system update functions with software mode under operating system, secondly whether this software can be positioned at first state by Test Switchboard 42 in step 63, if switch 42 is when being positioned at first state, then continue step 65 and carry out the more new element of first Basic Input or Output System (BIOS), 411 versions, start again in step 66 at last, to be written into the new edition Basic Input or Output System (BIOS), can finish the purpose of upgrading the Basic Input or Output System (BIOS) version.And if in step 63 for not the time, refer to that promptly switch 42 is positioned at second state, then first execution in step 64 switches to first state with switch 42, to guarantee that second Basic Input or Output System (BIOS) 412 can be retained and can not be updated, then skip to step 65 and continue to carry out more new element and start again in step 66 subsequently.
Described before combining, even the user is when upgrading first Basic Input or Output System (BIOS), 411 version generation burning mistakes, still utilize switch 42 to switch to second Basic Input or Output System (BIOS) 412 and be activated application, reach the effect that display device 4 perseverances can be activated, so need be as whole display device 4 was sent back to manufacturer's maintenance in the past, and utilize the start burning again more again voluntarily of second Basic Input or Output System (BIOS) 412, the therefore more simple and safety of more new element of Basic Input or Output System (BIOS) for the user.In addition, for manufacturer, because the price of 1Mega bit programmable storage 41 approximates the programmable storage of 512K bit, thereby the programmable storage 41 of using single double capacity can reduce cost and dwindles programmable storage 41 shared space on display device 4, and then reach the space and effectively utilize, and because only many switches 42 with low cost on the material cost, the true like this user of allowing upgrades the data of first Basic Input or Output System (BIOS) 41 again voluntarily and can significantly reduce the quantity that needs the maintenance display device, and then reach the decline of maintenance manpower and cost, and make product have more the market competitiveness.
It should be noted that, though using single storer in the present embodiment stores first and second Basic Input or Output System (BIOS) 411,412 and uses manual gas shut off 41, utilize switch yet in fact also can respectively first and second Basic Input or Output System (BIOS) 411,412 be stored in to reach in the different programmable storages, be not limited to the explanation of present embodiment with automatic switching function.