Materia:Sistemi operativi

Da Wikiversità, l'apprendimento libero.
Questa materia è incompleta
Tutti i contributi sono ben accetti perché sono state scritte poche lezioni di questa materia (o nessuna). Se vuoi contribuire è consigliato (ma non obbligatorio) prendere visione della pagina del Dipartimento che si occupa dello sviluppo delle lezioni di tuo interesse.

 

Questa materia fa parte dei seguenti corsi:
Corso di Informatica
Corso di Ingegneria informatica

Questa materia è curata dagli utenti del
Dipartimento: Tecnologie dell'informazione

Presentazione
Il sistema operativo è quel particolare assieme di programmi che controllano le funzionalità della macchina fisica in modo tale da offrire:
  • una base ai programmi applicativi
  • una prima interfaccia grezza per l'utente.

Senza di esso i programmi applicativi troverebbero serie difficoltà a comunicare con l'hardware del computer. I programmi applicativi accedono quindi alle risorse hardware mediante opportuni componenti del sistema operativo. Va detto che l'interfaccia fornita dal SO non è solo di traduzione del linguaggio della macchina in termini più agevoli, ma consiste anche nella sincronizzazione tra l'applicazione (o anche l'utente) e l'HW. Un semplice esempio è il digitare dei caratteri sulla tastiera guardando il risultato sul monitor: qui sono coinvolti svariati componenti del SO che vengono attivati nella giusta sequenza.

In modo simmetrico il SO consente di svincolare l'utente (o programma applicativo) dalla macchina. Qui l'esempio più semplice è l'invio di una stampa verso la stampante, il che consente di andare a prendere un caffè in attesa che termini la stampa.

Una nota sulla lingua usata: come avviene in parecchi ambiti dell'informatica, la terminologia inglese è spesso più diffusa di quella in lingua italiana. Si tenterà per quanto possibile di fornire una traduzione di tutti i termini inglesi, ma tali termini verranno spesso usati direttamente in lingua inglese.

Programma
Verifiche d'apprendimento

È possibile, e fortemente consigliato, integrare le lezioni e valutare la propria preparazione attraverso queste esercitazioni. È possibile verificare la conoscenza di un argomento specifico o dell'intero programma.

Questa materia al momento non prevede verifiche d'apprendimento.

Risorse

La Biblioteca del Dipartimento di Tecnologie dell'informazione contiene risorse utili per approfondire. Se vuoi, aggiungi tu altre risorse.