A computer is a machine that performs processes and calculations based on instructions from software or hardware programs. There are several types of computers:
- Mainframe computers are large computers used by organizations for critical applications like data processing and transaction processing.
- Supercomputers can perform computations at the highest speeds currently possible and are used for scientific and engineering applications involving large databases or calculations.
- Personal computers are designed for single user use and were made affordable for individual use, whereas previously computers required shared use among multiple users terminalling into a large computer.
- Microcontrollers are self-contained embedded systems with a processor, memory and interfaces that are used to control machinery.
- Server computers provide data to other networked