firmware

In electronic systems and computing, firmware is a type of software that provides control, monitoring and data manipulation of engineered products and systems. Typical examples of devices containing firmware are embedded systems (such as traffic lights, consumer appliances, remote controls and digital watches), computers, computer peripherals, mobile phones, and digital cameras. The firmware contained in these devices provides the low-level control program for the device. As of 2013, most firmware can be updated.
Firmware is held in non-volatile memory devices such as ROM, EPROM, or flash memory. Changing the firmware of a device may rarely or never be done during its lifetime; some firmware memory devices are permanently installed and cannot be changed after manufacture. Common reasons for updating firmware include fixing bugs or adding features to the device. This may require ROM integrated circuits to be physically replaced, or flash memory to be reprogrammed through a special procedure. Firmware such as the ROM BIOS of a personal computer may contain only elementary basic functions of a device and may only provide services to higher-level software. Firmware such as the program of an embedded system may be the only program that will run on the system and provide all of its functions.
Before integrated circuits, other firmware devices included a discrete semiconductor diode matrix. The Apollo guidance computer had firmware consisting of a specially manufactured core memory plane, called "core rope memory", where data were stored by physically threading wires through (1) or around (0) the core storing each data bit.

View More On Wikipedia.org
  • 3157

    Stuart Wright

    AVForums Founder From Birmingham, UK
    • Messages
      17,040
    • Solutions
      1
    • Reactions
      14,015
    • Points
      7,651
  • 2

    Phil Hinton

    Editor From AVForums
    • Messages
      11,712
    • Reactions
      12,825
    • Points
      6,438
  • 1

    whiteswan

    Prominent Member 55 From Oldham
    • Messages
      1,204
    • Reactions
      120
    • Points
      290
  • 1

    Ekko Star

    Distinguished Member From London
    • Messages
      7,971
    • Reactions
      1,419
    • Points
      1,574
  • 1

    THX2002

    Established Member From UK
    • Messages
      112
    • Reactions
      18
    • Points
      54
  • 1

    shoemaker666

    Distinguished Member From essex
    • Messages
      10,539
    • Reactions
      4,654
    • Points
      2,472
  • 1

    brad123

    Distinguished Member From Yorkshire
    • Messages
      6,399
    • Reactions
      278
    • Points
      2,020
  • 1

    Stinja

    Distinguished Member
    • Messages
      14,536
    • Reactions
      5,663
    • Points
      2,907
  • 1

    codlord

    Established Member From UK
    • Messages
      303
    • Reactions
      9
    • Points
      82
  • 1

    Mr Pleasant

    Established Member 65 From Cardiff
    • Messages
      723
    • Reactions
      42
    • Points
      218
  • 1

    DavidT

    Prominent Member
    • Messages
      3,752
    • Reactions
      807
    • Points
      737
  • 1

    scooby do

    Prominent Member
    • Messages
      2,096
    • Reactions
      96
    • Points
      380
  • 1

    Lighty

    Distinguished Member From East Yorks
    • Messages
      4,176
    • Reactions
      317
    • Points
      1,037
  • 1

    pc99

    Established Member From Milton Keynes, United Kingdom
    • Messages
      291
    • Reactions
      7
    • Points
      136
  • 1

    Jules

    Distinguished Member
    • Messages
      5,887
    • Reactions
      1,379
    • Points
      1,539
  • 1

    mandlebrot

    Established Member From Manchester, UK
    • Messages
      471
    • Reactions
      7
    • Points
      79
  • 1

    Alsproject

    Established Member
    • Messages
      196
    • Reactions
      9
    • Points
      64
  • 1

    rushy7

    Prominent Member 60
    • Messages
      570
    • Reactions
      18
    • Points
      309
  • 1

    Joe Pineapples

    Distinguished Member From Doncaster
    • Messages
      8,929
    • Reactions
      2,222
    • Points
      2,264
  • 1

    swayzak

    Established Member
    • Messages
      271
    • Reactions
      3
    • Points
      148
  • Back
    Top Bottom