Basics of Computer Science Tutorial
Useful Resources
Selected Reading
- Short-cut Keys
- Computer Science: Innovators
- Computer Science: Development
- Computer Science: Abbreviations
- Computer Virus
- Computer Threat
- Computer Security
- Computer Multimedia
- Windows Desktop Elements
- Mobile Computer
- Extranet
- Algorithm Flowchart
- Software Programming
- Electronic Commerce
- Computer Related Jobs
- Computer Networking
- Data Processing
- Generations of Computer
- Computer Applications
- Computer Networking Terminology
- Types of Computer
- Internet
- Operating System
- Analog and Digital
- Hardware and Software
- Programming Languages
- Computer System
- Role of Computer in Today’s World
- Fundamental Concept
- Basics of Computer Science - Home
Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Hardware and Software
Hardware and Software
The following table highpghts 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, insects, humidity, heat, etc. can affect the hardware (as it is tangible). | The external agents such as dust, mouse, insects, humidity, heat, etc. cannot affect (as it is not tangible). |
It works with binary code (i.e., 1’s to 0’s) . | It functions with the help of high level language pke 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 one place to other electronically. |
Duppcate copy of hardware cannot be created. | A user can create copies of a software as many as he wishes. |