main-fourSistema Operativo

Sistema Operativo

Un Sistema Operativo è un software che gestisce le risorse hardware e software della macchina, fornendo servizi di base. Un sistema operativo può essere:

  • monoutente, solo un utente può accedere;
  • multiutente, più utenti possono accedere:
    • seriale, sequenzialmente uno per volta;
    • parallelo, ciascuno parallelamente agli altri;
  • monotasking, eseguire un solo task alla volta;
  • multitasking, eseguire più compiti parallelamente;
  • portabile, su differenti architetture;

Le parti fondamentali sono:

  • kernel, funzioni fondamentali e strettamente interconnesse fra di loro e con l’hardware;
  • scheduler, funzioni per eseguire più processi contemporaneamente;
  • input/output, gestione delle periferiche tramite il meccanismo dell’interrupt;
  • gestore di memoria, assegna la memoria primaria ai processi che ne fanno richiesta;
  • file system, permette di gestire e organizzare i dati secondo una struttura ben precisa;
  • interfaccia utente, permette all’utente di interagire;

Lascia un commento