Software egtec

EVOLUZIONE DEL SISTEMA OPERATIVO

  • Period: to 1054

    Prima generazione anni

    I primi calcolatori ( grandi come intere stanze) non disponevano di un vero e proprio sistema operativo. L'utente era anche il programmatore e si usava solamente il linguaggio macchina. I primi software si trovavano su schede di collegamento o schede perforate.
  • Period: to

    Seconda generazione

    In questi anni si introdusse la programmazione batch, che costituisce un primo rudimentale sistema operativo. L'idea era quella di usare delle schede di controllo per gestire la sequenza di programmi che andava eseguita sul calcolatore, velocizzando così l'esecuzione. Inoltre si cercava di ridurre i tempi di setup raggruppando i programmi simili tra loro.
    Il problema principale di questi computer era la lentezza delle operazioni di lettura dalle schede perforate.
  • Period: to

    Terza generazione

    Viene introdotta la multiprogrammazione: quando un processo è in attesa perché sta facendo un'operazione, la CPU viene assegnata temporaneamente ad un altro processo in modo da evitare i tempi morti.
    Negli anni '70 si crearono invece i primi sistemi time-sharing, nati per poter avere molti utenti che lavoravano contemporaneamente sullo stesso computer.
  • Period: to

    Quarta generazione

    Nacono i primi personal computer. Sempre in quegli anni la Apple, introdusse la prima interfaccia grafica. L'idea fu subito applicata anche dalla Microsoft con l'introduzione del sistema operativo Windows.
    Negli ultimi anni sono stati sviluppati anche sistemi operativi di rete e sistemi operativi distribuiti. In entrambi si ha una distribuzione delle elaborazioni su più processori.