A modern computer have four main components :
- Memory : Primary( is a semiconductor memory, volatile e.g. RAM) and Secondary (non-volatile auxiliary memory e.g. Hard-disk) memories.
- Input unit : e.g. Keyboard, mouse.
- Central Processing Unit (CPU).
- Output Unit. e.g. Monitor, Printer.