Input Device

Output Device

Cpu

Computer softwareware

Computer hardware