What is a Computer?

A computer is a machine that can automatically perform arithmetical and logical sequences using computer programming. Modern computers can track widespread operation sets, called programs. These programs allow computers to carry out a vast variety of tasks.

What are the differences between hardware and software?


  • Hardware is called the physical
  • parts of a computer.
  • Hardware you can touch, see and feel.
  • Hardware is built with materials or components.
  • The computer is hardware that runs under software control.
  • It’s replaced with a new one if the hardware is damaged.
  • Computer viruses don’t affect hardware.
  • Hardware can not be electronically transferred through the network from one place to another.
  • Unable for a user to make new hardware duplicates.


  • The computer is called software by a set of instructions.
  • The software you can’t touch or feel.
  • Through writing instructions in a programming language, the software is developed.
  • Computer operations are software-controlled.
  • The backup copy can be reinstalled if the software is corrupt or damaged.
  • Computer viruses affect software.
  • The software can be electronically transmitted via the network from one place to another.
  • A number of new copies of the software are available to users.


What is the connection between hardware and software?

  • “Hosts” the software-hardware. The software is either loaded in the RAM or burned into a PROM (Programmable Read- Memory) on the computer to execute it. The software is then downloaded.
  • Software changes the hardware status. During execution, the soft- software handles memory addresses for modifying and stored data, and accesses I / O ports (Input / Output) to perform different tasks such as open/close removable media trays, turn on / off LEDs, transmit/receive data from or to remote hardware devices and others.