Datorer består av både hårdvara och mjukvara, där den första utgörs av fysiska komponenter som moderkort, minnen, och in- och utmatningsenheter. Hårdvarukomponenter inkluderar optiska skivor som CD och DVD, magnetiska enheter som hårddiskar, samt halvledarminnen som USB-minnen och minneskort.