A evolução do processadores
1ªGeração
Os primeiros computadores eram constituídos de válvulas eletrônicas. Elas eram grandes, caras, lentas e queimavam com grande facilidade. O computador tinha apenas uso científico e estava instalado nos grandes centros de pesquisa. Isto caracterizou a Primeira Geração de Computadores. Estas válvulas eram ligadas por quilômetros de fios ligados manualmente. Isto explica as enormes dimensões físicas dos computadores. Durante a 1ª Geração a programação era feita diretamente em linguagem de máquina que além de difícil era demorado. As operações de cálculos eram realizadas em milésimos de segundos. Realizando 39.000 adições por segundo. Era constituída por todos os computadores construídos a base de válvulas a vácuo, e que eram aplicados em campos científicos e militares. A única forma de armazenar dados era através de cartões perfurados.
2ªGeração
Esta geração foi originada pela revolução dos transistores os quais substituíram as volumosas válvulas. Houve uma enorme diminuição em cabos e fios, tendo em vista que cada transistor substituía dezenas de válvulas. Desta maneira, os computadores tornaram-se consideravelmente menores e devido a isso, muito mais velozes. O computador começa a ser utilizado nas grandes empresas. Tanto a válvula quanto o transistor realizavam um processamento de cada vez. Com o desenvolvimento das técnicas de integração, surgiram os Circuitos Integrados, onde numa pequena cápsula continha, várias dezenas, centenas ou milhares de transistores, ocupando uma área menor que uma unha, dando o nome de microprocessador (processador miniatura). A linguagem de programação foi simplificada e já se podia programar através de mnemônicos (comandos abreviados). Esta linguagem denomina-se ASSEMBLER. As operações de cálculos eram realizadas em milionésimos de segundos. Realizando 204.000 adições por segundo. Além do surgimento dos núcleos de ferrite, fitas e tambores magnéticos passam a ser usados como memória.