General discussion


firmware and software

By harleyy75110 ·
How does firmware differ from a software program stored on the hard drive?

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

firmware and software

by maxwell edison In reply to firmware and software

Firmware is the controler software for a device. It is written on a flash rom and can be update with a flash program to correct bugs in the controller software or to improve performance of a device. Firmware is programming that is inserted into programmable read-only memory (programmable ROM), thus becoming a permanent part of a computing device. Firmware is created and tested like software (using microcode simulation). When ready, it can be distributed like other software and, using a special user interface, installed in the programmable read-only memory by the user. Firmware is sometimes distributed for printers, modems, and other computer devices.

Software is a general term for the various kinds of programs used to operate computersand related devices. Software can be thought of as the variable part of a computer and hardware the invariable part. Software is often divided into application software (programs that do work users are directly interested in) and system software (which includes operating systems and any program that supports application software). The term middleware is sometimes used to describe programming that mediates between application and system software or between two different kinds of application software (for example, sending a remote work request from an application in a computer that has one kind of operating system to an application in a computer with a different operating system).

An additional and difficult-to-classify category of software is the utility, which is a small useful program with limited capability. Some utilities come with operating systems. Like applications, utilities tend to be separately installable and capable of being used independently from the rest of the operating system.

Related Discussions

Related Forums