Materia:Sistemi operativi

Da Wikiversità, l'apprendimento libero.
Jump to navigation Jump to search
Crystal Clear action view bottom.png
Crystal Clear app kedit.svg
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 occupano dello sviluppo delle lezioni di tuo interesse.

 

NewTux.svg
Sistemi operativi
NewTux.svg

Gnome-fs-directory.svg Tutte le lezioni in ordine alfabetico

Cartella arancione.jpg
Crystal Clear filesystem desktop.png
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.

Cartella arancione.jpg
Crystal Clear app kwrite.png
Programma

Lezioni

Cartella arancione.jpg
Crystal Clear app clean.png
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.

Cartella arancione.jpg
Nuvola apps bookcase.svg
Risorse

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