What do you understand by Firmware? Explain.
CS Professional · Information Technology and Systems Audit · PYQS · June 2018
What do you understand by Firmware? Explain.
Answer & Explanation:
Firmware is a software program or set of instructions programmed on a hardware device. It provides the necessary instructions for how the device communicates with the other computer hardware. In other terms, firmware is a piece of hardware with a set of instructions that are stored in its own memory. The data which is stored in chip is used to boot the computer after power on and load the operating system from hard disk to main memory. Typical examples of devices containing firmware are embedded systems (such as traffic lights, consumer appliances, and digital watches), computers, computer peripherals, mobile phones, and digital cameras. The firmware contained in these devices provides the control program for the device. 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 economic 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 physically changing ROM integrated circuits or reprogramming flash memory with 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.
Topics: Computer Hardware
Related Questions in this Topic
- Explain the 'clock' component of CPU. How many bytes of data can be stored in a 16 GB pen drive ?
- How performance of a computer system is improved using a cache memory ? What are their advantages and disadvantages ?
- Explain various primary functions of CPU.
- Write short notes on the following: Video card and Network card
- Distinguish between the following: Mainframe computer and Micro computer