AllExperts > Encyclopedia 
Search      
Find out about volunteering to AllExperts

Firmware: Encyclopedia BETA


Free Encyclopedia
 Index · Browse A-Z  · Questions and Answers ·
Encyclopedia

Browse A-Z
ABCDEFGHIJKLMNOPQRSTUVWXYZNum


License
Disclaimer

 
 
 
 
Free Online Courses
12 Weeks to Weight Loss
Take Charge of Stress
Learn How to Bake
Budgeting 101
Deeper Faith
DIY Fashion Makeover

       MORE E-COURSES
 
   

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  Misc

Firmware

In computing, firmware is software that is embedded in a hardware device. It is often provided on flash ROMs or as a binary image file that can be uploaded onto existing hardware by a user.

Definitions

Firmware is defined as:
* the computer program in a read-only memory (ROM) integrated circuit (a hardware configuration is usually used to represent the software);
* the erasable programmable read-only memory (EPROM) chip, whose program may be modified by special external hardware, but not by [a general purpose] application program.

Source: Federal Standard 1037C.
* the electrically erasable programmable read-only memory (EEPROM) chip, whose program may be modified by special electrical external hardware (not the usual optical light), but not by [a general purpose] application program.

EEPROMS are now (as of 2006) fast, large & cheap enough to compete with floppy disks, small hard disks and small CD-ROMs. The most popular form of firmware then, without any need for battery supports, are the "Flash Disks", which are usually inserted into various digital devices and used for storage.

Origins

The term "firmware" was originally coined to indicate a functional replacement for hardware on low cost microprocessors.

Note that firmware for many devices can now be updated without the need for additional hardware, often through the use of vendor-provided software.

In practical terms, firmware updates can improve the performance and reliability, indeed even the basic available functionality of a device, and many devices benefit from regular firmware updates. One of the most common devices to have regular firmware updates are recording devices such as optical media writers (DVD, CD, Bluray), as media technologies extend, so firmware updates ensure hardware is kept up to date and compatible.

Examples

Examples of firmware include:
* the BIOS found in IBM-compatible Personal Computers;
* the EFI, found on Itanium systems, Intel-based Mac OS X machines, and as a secondary bootloader (which runs after the traditional BIOS) on x64 PCs;
* Open Firmware, used in computers from Sun Microsystems and Apple Computer;
* ARCS, used in computers from Silicon Graphics;
* RTAS (Run-Time Abstraction Services), used in computers from IBM;
* EPROM chips used in the Eventide H-3000 series of digital music processors.
* The Common Firmware Environment (CFE).

See also

* ROM image

External links

* The Firmware Page
* Firmware Definition Sharpened Glossary
* Firmware Updates for Optical Media devices Disc-info.com



Email this page
About Us | Advertise on This Site | User Agreement | Privacy Policy | Kids' Privacy Policy | Help
About and About.com are registered trademarks of About, Inc. The About logo is a trademark of About, Inc. All rights reserved.
This is the "GNU Free Documentation License" reference article from the English Wikipedia. All text is available under the terms of the GNU Free Documentation License. See also our Disclaimer.