Sistemas operacionais
A evolução dos SOs está, em grande parte, relacionada ao desenvolvimento de equipamentos cada vez mais velozes, compactos e de custos baixos, e à necessidade de aproveitamento e controle desses recursos.
Primeira fase (1945-1955)
Os primeiros computadores digitais surgiram na II Guerra Mundial. Eles eram formados por milhares de válvulas e ocupavam áreas enormes, sendo de funcionamento lento e não confiável. O primeiro computador digital de propósito geral foi o ENIAC (Eletronic Numerical Integration and Computer). Sua estrutura possuía válvulas, capacitores, resistores, pesava 30 toneladas, e ele realizava 5 mil adições por segundo.
Para trabalhar nessas máquinas, era necessário conhecer profundamente o funcionamento do hardware, pois a programação era feita em painéis, por meio de fios, e em linguagem de máquina. Existia um grupo de pessoas que projetava, construía, programava, operava e realiza a manutenção nestes computadores. Nesta fase não existia o conceito de Sistema Operacional e nem de linguagem de programação.
Segunda Fase (1956-1965)
A criação do transistor e das memórias magnéticas contribui para o enorme avanço dos computadores da época. O transistor permitiu o aumento da velocidade e da confiabilidade do processamento, e as memórias magnéticas permitiram o acesso mais rápido aos dados, maior capacidade de armazenamento e computadores menores.
Com o surgimento das primeiras linguagens de programação, como Assembly e Fortran, os programas deixaram de ser feitos diretamente no hardware, o que facilitou o processo de desenvolvimento de programas. Os primeiros Sistemas