A computer is a machine that is programmable and can compute a series of instructions. Computers can carry out a set of instructions this is called a program.

Types of computer architectures

Types of a computer

Main wiki page: Types of a computer

Computer hardware

Main wiki page: hardware Computers have hardware to run the software.

Main computer components

Computer architecture

Main wiki page: Machine architecture

Computers have different architectures. The most common are Von Neuman architecture and Harvard architectutre. Each architecture either is a CISC or RISC.

Computer architectures:

Computer bit size

Computers have different bit sizes. The most common are 32-bit and 64-bit. The bit size of a computer is the size of the CPU registers. The bit size of a computer determines the maximum amount of RAM the computer can use.

Input and output

Computers have different input and output devices. The most common are keyboard and mouse for input and monitor for output.

Input devices

Main wiki page: Input devices

Output devices

Main wiki page: Output devices

Computer peripherals

Main wiki page: computer peripherals

Computer Software

Computers need software to run. Software is a set of instructions that the computer can run. Software can be open source or proprietary.

Operating systems

Main wiki page: operating system

A operating system is a set of software that manages the computer hardware and software. The operating system is the most important software on a computer. The operating system is the first software that runs when the computer is turned on. The operating system is the software that the user interacts with.

Programming languages

In order to write software you need to use a programming language. There are lots of programming languages.

Software