Flash BIOS

by Matthew Dunca\n.

Share
|
Homepage | Submit your article | Contact | TOS
More articles on memory processor motherboards and buses  

You are here: Categories » Computers and technology » Memory Processor Motherboards and buses

To facilitate BIOS upgrades, many PC makers have shifted to using Flash ROM chips for their BIOS code instead of EPROM. You can upgrade a system equipped with such a Flash BIOS as easily as running a single program that writes updated code to the Flash ROM chips.

Some PC makers use Flash ROM chips to store their BIOS simply because they can encode the BIOS program more quickly into Flash ROM than EPROM. To make the BIOS flash-upgradable, however, your PC's motherboard requires special circuitry to apply the programming voltages to Flash ROM chips. Not all PCs using Flash ROM for BIOS storage have the necessary circuitry. You should check your PC's owner's manual to determine whether the Flash ROM in your system is software upgradable.

Updating a flash BIOS usually involves two files, a binary file that contains the actual BIOS code and a special program called a loader. The loader activates the motherboard circuitry required to write to the BIOS chips, then transfers the contents of the binary BIOS file to the chips. The loader's job is one of the most delicate in the operation of a PC because if it makes a mistake, your system may be rendered inoperable. It might not be able to boot up and re-run the loader. Consequently, for your security, some system makers require that you take elaborate precautions before you try making a BIOS upgrade. For example, the manufacturer may require you to use both the battery and AC power supplies of a notebook PC to make a BIOS update.

To prevent a BIOS upgrade from accidentally rendering your PC inoperable, many PCs include boot block protection. This feature simply protects or prevents the block of the Flash ROM used for the essential boot up code-the code necessary to read a floppy disk but not necessarily any other support or even diagnostics-from being erased during the upgrade. The protected code is sufficient to get your floppy going so that you can try upgrading your BIOS once again-or if the new BIOS itself is the problem, restore your old BIOS.

Because motherboard circuitry varies among different computer brands and models, the BIOS loader made for one system may not work with another. Unless you're advised otherwise by your PC's manufacturer or a BIOS maker, you should assume that you need a matched pair of files-the BIOS code and loader-to make a BIOS upgrade. In general a loader will warn you if it is not meant for your particular system, but don't depend on such a warning to avoid incompatibilities. A loader that makes a mistake can mean your PC must go back to the factory for new BIOS chips before it will boot again.

Along with fixing problems, upgrading a flash BIOS can sometimes cause them. BIOS makers usually design their flash BIOS loaders to reset your PC's setup parameters to the factory defaults so your system gets a fresh start with its new BIOS. If you've customized your system before making the upgrade (for example, adjusting the energy conservation options of a notebook machine), you'll have to re-establish your settings after the upgrade. Sometimes you may find that the load process has altered the date set in CMOS. Operating your system without checking and resetting the date can cause problems with programs sensitive to the relationship between the current time and file date codes. For example, your backup system or disk maintenance program may not work properly after you upgrade your BIOS if you don't properly restore your system clock.

Leave a comment or ask a question
Total comments: 0

Memory Processor Motherboards and buses Disclaimer

  • The e-articles directory is not responsible for any and all copyright infringements by writers and authors. If you suspect the information contained by this page for any copyright infringements, please contact us to investigate the issue
Memory Basics ~ ROM DRAM SRAM Cache Memory - Memory is the workspace for the computer's processor. It is a temporary storage area where the programs and data being operated on by the processor must reside. Memory storage is considered tempora (more...)
What are Dual Core Processors. Advantages of Dual Core Processor - No matter how fast a conventional single-core processor operates or how much RAM is installed in a system, it must ensure that each program and process that is running is properly serviced. As more (more...)
Processor Codenames - Intel, AMD, and Cyrix have always used codenames when talking about future processors. The codenames usually are not supposed to become public, but they typically do. They can often be found in onl (more...)
What is UMA ~ Upper Memory Area - The term Upper Memory Area (UMA) describes the reserved 384KB at the top of the first megabyte of system memory on a PC/XT and the first megabyte on an AT-type system. This memory has the addresses (more...)
RDRAM - Rambus DRAM (RDRAM) is a fairly radical memory design found in high-end PC systems from late 1999 through 2002. Intel signed a contract with Rambus in 1996 ensuring it would support RDRAM into 2001 (more...)
The evolution of Microprocessors from 1971 to the Present - It is interesting to note that the microprocessor had existed for only 10 years prior to the creation of the PC! Intel invented the microprocessor in 1971; the PC was created by IBM in 1981. Now mo (more...)
How SIMM DIMM and RIMM memory work - Originally, systems had memory installed via individual chips. They are often referred to as dual inline package (DIP) chips because of their designs. The original IBM XT and AT had 36 sockets on t (more...)
EDORAM ~ Extended Data Out RAM - In 1995, a newer type of memory called extended data out (EDO) RAM became available for Pentium systems. EDO, a modified form of FPM memory, is sometimes referred to as Hyper Page mode. EDO was inv (more...)
Troubleshooting Memory - Memory problems can be difficult to troubleshoot. For one thing, computer memory is still mysterious to people because it is a kind of "virtual" thing that can be hard to grasp. The other difficult (more...)
Guidelines when upgrading memory on older systems - When upgrading an older motherboard, it is sometimes impossible to match the installed memory. Some motherboards have 30-pin and 72-pin SIMM sockets, and many have both SIMM and DIMM sockets. I (more...)

 
free content
    Copyright © 2006 - 2012 e-articles.info.
The texts, articles and tutorials in the directory are property of their respective owners and authors.