Hardware and Software
Hardware and Software
The following table highlight the points that differentiate
a hardware from a software.
Hardware |
Software |
It is the
physical component of a computer system. |
It is the
programming language that makes hardware functional. |
It has the
permanent shape and structure, which cannot be modified. |
It can be
modified and reused, as it has no permanent shape and structure. |
The external
agents such as dust, mouse, insect, humidity, heat, etc. can affect the
hardware (as it is tangible). |
The external
agents such as dust, mouse, insect, humidity, heat, etc. cannot affect the
hardware (as it is not tangible). |
It work with
binary code (i.e., 1s to 0s). |
It function
with the help of high level language like COBOL, BASIC, JAVA, etc. |
It takes in
only machine language, i.e., lower level language. |
It takes in
higher level language easily readable by a
human being. |
It is not
affected by the computer bug or virus. |
It is
affected by the computer bug or virus. |
It cannot be
transferred from one place to other electronically. |
It can
transfer from place to other electronically. |
Duplicate
copy of hardware cannot be created. |
A user can create copies of a software as he wishes. |