Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SW Applicativo
Sistema Operativo
HW
Applicativi OS
accesso a un insieme accesso a tutte le risorse
ridotto di risorse può utilizzare tutte le
possono utilizzare solo un istruzioni del processore
sottoinsieme delle istruzioni (esecuzione in modalità
del processore (esecuzione supervisore)
in modalità utente) stabilisce in che ordine e
non possono decidere
come le richieste che riceve
autonomamente quando e
come avere accesso alle devono essere soddisfatte
risorse del sistema
Sistema
Operativo
Gestione Gestione
memoria periferiche
Software
applicativo
Programma
entità statica composta dal codice eseguibile dal
processore
Processo
entità dinamica che corrisponde al programma
in esecuzione
-codice
-dati
-contesto
Informatica Sistema Operativo 10
…continua…
non-preemptive (o cooperativo)
FIFO
SJF
preemptive
Round Robin
SRT
Processo 1 E P P E A A A P P E
Processo 2 P E P P E P E E P P
Processo 3 P P E P P E P P E P
P3
Round Robin
P2
P1
P E
A
Cambio di
contesto
C:
...continua...
Ad esempio il file libro1 di narrativa italiana è univocamente
identificato dalla sequenza:C:\Biblioteca\Narrativa-Ita\libro1
Elementi caratterizzanti
identificatore (nome.estensione)
periferica e percorso sulla periferica
data creazione
dimensione
posizione effettiva dei dati nella memoria di massa
altre informazioni
applicazione che consente all’utente di “usare” il file
data di ultima modifica
diritti di accesso al contenuto del file
…
Interfaccia grafica
(GUI o point &
click)
Interfaccia a
caratteri o a linea di
comando (CLI)
Tutte le operazioni si
svolgono tramite icone
e finestre, usando il
mouse per lanciare
programmi.
GUI – flessibilità