Het daadwerkelijk in 1837 begonnen, toen `The Analytical Engine`, de eerste volledig programmeerbare mechanische computer, werd ontworpen door Charles Babbage.The Eerdere versies waren groot en omvangrijk en gebruikt een hele kamer. Het apparaat EDSAC (Electronic Delay Storage Automatic Calculator) was een van de eerste computers die de opgeslagen programma architectuur konden implementeren. In vergelijking met hen, moderne computers (computador) hebben kleine geïntegreerde schakelingen en zijn veel beter in termen van capaciteit en snelheid als nauwkeurigheid.
De huidige `s kleinere versie kan ook passen in uw horloge en worden gevoed door het horloge batterij. Personal computers kan worden gevonden in bijna elk huis vandaag en in verschillende vormen. Zij zijn in feite de iconen van het informatietijdperk. Wat computers (computador) zeer veelzijdig en onderscheiden van andere apparaten is dat het kan worden geprogrammeerd. Een rekenmachine kan alleen berekenen, net zoals een wasmachine kan alleen wassen, maar een computer kan worden geprogrammeerd om elke vorm van werk te doen.
Programma's vormen een lijst van instructies die kunnen worden opgeslagen en uitgevoerd door de computer. Een algemene computer (computador) heeft vier hoofdsecties, de rekenkundige en logische eenheid ALU of de besturingseenheid of CU, het geheugen en de interface voor invoer en uitvoer apparaten. Deze onderdelen van de computer zijn verbonden door bussen. De ALU, besturingseenheid, registers en de interface voor input en output apparaten zijn gezamenlijk bekend als de centrale verwerkingseenheid of CPU.
De vroege CPU vroeger opgebouwd uit verschillende losse onderdelen, maar sinds de 1975; de CPU worden gebouwd op een enkele geïntegreerde schakeling, de microprocessor.The ALU voor rekenkundige en logische bewerkingen van de computer, terwijl de besturingseenheid voor het sturen van de verschillende onderdelen van een computer (computador). Zijn werk gaat het lezen en interpreteren van de instructies van de programma's een voor een en om te zet