1. 3° Geração
1.1. Conhecida como a geração dos circuitos integrados
1.1.1. Tinha como características principal computadores compactos e rápidos e consumiam menos energia.
1.1.1.1. Foi utilizado na área do comércio e no ramo Científico
1.1.1.2. Foi quando começaram a surgir computadores com transistores as empresas começaram a dar mais atenção aos computadores, que só eram usados para cálculos científicos e de engenharia, porém não existia um sistema que suprisse todas as necessidades, Ai teve o de lançamento de computadores especificos , um para comércio e para cálculos científico e de engenharia com isso, o processo era mais trabalhoso apartir dai surgiu a Família de Computadores que era uma série de máquinas da mesma arquitetura, comparilhando o mesmo conjunto de instruções, fazendo possível a compatibilidade.
2. 4° Geração
2.1. Conhecida como a geração dos Microprocessadores.
2.1.1. Tinha como característica principal o busca de processadores mais rápidos e miniaturização dos componentes.
3. 1° Geração
3.1. Conhecidas como geração das Válvulas
3.1.1. Tinha como características o grande consumo de energia e instabilidade no funcionamento devido o super aquecimento das válvulas.
3.1.1.1. Nessa geração era ela falra de conceitos de sistemas operacionaistodo toda programação era feita em linguagem de máquina que é bem mais complicado entender em numeros binarios, nessa geração não havia uma linguagem de programação para ajudar a programação do hardware,
3.1.1.2. Foi muito utilizada no campo científico e militar
3.1.1.2.1. A Segunda Guerra Mundial propulsou a criação da primeira geração pelo fato dos computadores ajudar a saber se um pais havia mandado algum misseo e a hora que iria atingir o local.
4. 2° Geracão
4.1. Cinhecida como geração dos Transistores
4.1.1. Tinha como características uma maior potência e confiabilidade e menos consumo de energia.
4.1.1.1. Foi muito utilizada na área científica, militar, administrativa e gerencial.
4.1.1.2. Na segunda geração é onde surge o S.O., devido a programação em Batch que separa várias comando em um único lote (cartões perfurados) no qual essa instrução é executada em uma ordem correta, nessa geração. o programador inseria os cartões no Computador que lia todos os cartões e executava o programa pretendido.