Types and components of computer systems

Software

Software are programs which control
the operations of a computer. Software can be written in many different 'languages'. There are two main types.

Application Software

Word processing: Software that allows to edit,store,print and re-format documents

Spreadsheets: Software that stores data in cells that allows you to do mathematical and algebraic operations.It can calculate values using mathematical formulae and the data contained in the cells.

Database management system: software that provides facilities for the organisation and management of a body of information required for a particular app.

Control software: used to supply instructions in order to tell devices how to operate.

Measuring software: used to issue instructions to sensors that record and take measurments of physical quantitites as temperature, pressure, etc

Apps: Little programs which range from games to social media apps. They usually run in smartphones, tablets and even TV.

Photo and video editing software: Used to improve and make videos and photos more cool-looking and interesting. You can also include visual effects.

System software

Operating systems
Device Drivers
Compilers
Linkers
Utilities

Hardware

Internal Hardware

RAM (Random access memory)
MOTHERBOARD
CPU (Central Proccesing unit)
SOUND CARD
GPU
POWER SUPPLY
HARD DRIVE
SSD (Solid State Drive)

The motherboard is the board which connects every single component of the PC.

GPU's process all the stuff that require large video or image quality. They then send signals through cables to your monitor.

For internal storage there are two options. SSD's and HDD's.
SSD's are much faster than traditional Hard drives because there are no mechanic parts.

External hardware

MONITOR
MOUSE
KEYBOARD
PRINTER
SCANNER
PROJECTOR
SPEAKERS
MICROPHONE