Maybe for some people are familiar with what is called firmware, especially for those who work as technicians electronic and computer equipment or computer programmers and the like. But there are some of us who sometimes often hear that word but do not understand what is the firmware that actually.
Whether you are someone who is just starting out in the world of computer programmers or computer technicians and other electronic, or who just want to know what is the general understanding of the firmware?
According to Wikipedia, The firmware is a combination of persistent memory and program code and data stored in it. And generally contained in equipment that uses electronic and computing systems. As an example of such equipment include traffic lights, consumer appliances, digital watches, computers, computer peripherals, mobile phones, and digital cameras. Firmware contained in this device provides a control program for controlling the device.
With the firmware, the device can be controlled by a human (user). Just imagine if an electronic or computing equipment without using firmware. Maybe they are just as irregular objects.
So in general the firmware is a program for controlling the function of the device itself automatically without human intervention.
Firmware may only contain basic functions of the basic device and can only provide software services a higher level. Firmware such as programs of the embedded system may be the only program that will run on the system and provide all functions.
Currently almost all devices such as electronic equipment, computer peripherals, mobile phones, consumer appliances, digital watches,digital cameras and computers use Fimware as a program that works automatically in terms of functionality.
Even the output of cars now have adopted digital systems and use the firmware in it. Here are some examples of devices that use the firmware in the system:
5. DVD Player
7. Play Station
8. ECU Cars
9. Washing Machine
10. Air Conditioner etc.
Generally, the firmware can be updated to obtain additional functions and features that are more complete. However, to perform the update must be performed by an experienced. Because if one will cause the equipment does not function as it should be.
Firmware is has a little difference with software.