Datorers struktur består av hårdvara och mjukvara, där hårdvaran inkluderar olika komponenter som minnen, in- och utgångsenheter samt en central processorenhet (CPU). Minnen är uppdelade i permanenta och temporära lagringsenheter, medan in- och utgångsenheter kan vara sådana som skannrar, tangentbord och skrivare.