what is the difference between hardware,software and firmware?

January 11, 2010 9:35am CST
i am a student studying about computer,Can anyone please explain briefly about this.Because it will help me to improve my knowledge about computer.
1 response
@May2k8 (6987)
• Indonesia
11 Jan 10
Computer hardware (hardware) are all part of the physical computer, and are distinguished by the data in it or who operate in it, and are distinguished by the software (software) that provides instructions for the hardware to complete the task. Boundary between hardware and software will be a little blurry when we speak about firmware, because this firmware is software that is "made" into the hardware. This firmware is the area of computer science and computer engineering, which is rarely known by the general user.