Barebone Computer Systems and Kits

Information and sources for high-quality barebone computer systems.



 

Site Navigation

AMD Socket A  | AMD Socket 754 | Intel Socket 478 | XPC Form Factor | Cases | Motherboards Computer Memory | CDR-CD-RW | Floppy Drive | Hard Drives | Video Cards | Sound/Speakers | Keyboard/Mouse | Printers | Partners Directory

Computer System BIOS

What is the Computer BIOS

BIOS is an acronym for basic input/output system, the built-in software that determines what a computer can do without accessing programs from a disk. On PCs, the BIOS contains all the code required to control the keyboard, display screen, disk drives, serial communications, and a number of miscellaneous functions.

The BIOS is typically placed in a ROM chip that comes with the computer (it is often called a ROM BIOS). This ensures that the BIOS will always be available and will not be damaged by disk failures. It also makes it possible for a computer to boot itself. Because RAM is faster than ROM, though, many computer manufacturers design systems so that the BIOS is copied from ROM to RAM each time the computer is booted. This is known as shadowing.

Many modern PCs have a flash BIOS, which means that the BIOS has been recorded on a flash memory chip, which can be updated if necessary.

 

 

The PC BIOS is fairly standardized, so all PCs are similar at this level (although there are different BIOS versions). Additional DOS functions are usually added through software modules. This means you can upgrade to a newer version of DOS without changing the BIOS.

PC BIOSes that can handle Plug-and-Play (PnP) devices are known as PnP BIOSes, or PnP-aware BIOSes. These BIOSes are always implemented with flash memory rather than ROM.

How the BIOS Works

The first thing the BIOS does is check the information stored in a tiny (64 bytes) amount of RAM located on a complementary metal oxide semiconductor (CMOS) chip. The CMOS Setup provides detailed information particular to your system and can be altered as your system changes. The BIOS uses this information to modify or supplement its default programming as needed.

Interrupt handlers are small pieces of software that act as translators between the hardware components and the operating system. For example, when you press a key on your keyboard, the signal is sent to the keyboard interrupt handler, which tells the CPU what it is and passes it on to the operating system. The device drivers are other pieces of software that identify the base hardware components such as keyboard, mouse, hard drive and floppy drive. Since the BIOS is constantly intercepting signals to and from the hardware, it is usually copied, or shadowed, into RAM to run faster.

BIOS Companies and other Links

Phoenix (Award) (US)

Award (Unicore) Technical Support (email)

AMI

Windows XP Community Sites

Microid Research (Mr Bios)

Unicore : sells BIOS Upgrades for all kind of systems (is part of Award)

BadFlash: sells BIOS replacement chips 

The Flash-BIOS site: flashbios programming service, info about flashbios programmer devices

 



 

 
     
 

Copyright © 2003 Netjohn.com
All Rights Reserved. No portion of this website may be reproduced in any way without prior written consent of the authors.