Enheten EDSAC (Electronic Delay Storage Automatic Calculator) var en av de allra första datorerna som kan genomföra den lagrade programarkitektur. I jämförelse med dem, moderna datorer (computador) har små integrerade kretsar och är mycket bättre när det gäller kapacitet och hastighet samt noggrannhet. Idag `s tinier version kan även passa i ditt armbandsur och drivs från klockan batteriet. Persondatorer kan hittas i nästan varje hus i dag och i olika former. De är i själva verket ikonerna för informationsåldern.
Vad gör datorer (computador) mycket mångsidig och kunna skiljas från andra apparater är att det kan programmeras. En räknare kan endast beräkna, precis som en tvättmaskin kan bara tvätta, men en dator kan programmeras för att göra någon form av arbete. Program är en lista med instruktioner som kan lagras och exekveras av datorn. En allmän dator (computador) har fyra huvuddelar, den aritmetiska och logiska enhet eller ALU, styrenheten eller CU, minne och gränssnitt för in- och utenheter. Dessa delar av datorn är sammankopplade medelst bussar.
ALU, styrenheten, register och gränssnittet för in- och utenheter är kollektivt kallas centralenheten eller CPU. De tidiga processorer som används för att vara sammansatt av olika separata komponenter, men sedan 1975; processorer byggs på en enda integrerad krets, är microprocessor.The ALU för aritmetiska och logiska operationer på datorn medan styrenheten för att styra de olika delarna av en dator (computador). Dess uppgift innebär att läsa och tolka instruktioner av programmen en efter en och omvandla dem till styrsignaler för att driva andra delar av datorn.
Den tidigare versionen av dator (computador) används magnetisk kärna minne men idag har ersatts av halvledarminne. Huvudminnet i datorn är uppdelad i två delar, RAM eller Random Access Memory och rom eller read-only minne. RAM kan skrivas och läsas när som helst genom CPU