Sei sulla pagina 1di 2

Un sistema operativo un insieme di programmi che sovrintendono al processo di elaborazione

interagendo con le unit Hardware da un lato e con l'utente dall'altro


-Le origini
Quando nacquero i computer essi potevano eseguire un solo programma alla volta. Una volta
caricato il codice ,il processore iniziava e eseguirlo linea dopo linea . L'elaboratore eseguiva un
operazione alla volta. Fu negli anni 60 che vennero creati i sistemi operativi, il cui compito
principale era quello di permettere che in memoria potessero essere presenti programmi diversi.
-Time Slot
A ogni programma veniva associata una finestra temporale chiamato Time Slot, al termine del quale
il programma N si congelava e passava al programma N+1. Al termine degli slot assegnati il giro
ricominciava da capo. Essendo il sistema operativo un programma che girava sempre esso poteva
tenere sotto controllo tutte le risorse secondarie. Il programma che veniva mandato in esecuzione
prendeva il nome di processo. Col passare del tempo si fece in modo che in time slot molto piccolo
venissero eseguite moltissime operazioni e con la riduzione del costo dei PC vennero sviluppati
sistemi operativi potenti e destinati al grande pubblico.
-Programmi e processi
Esistono delle differenze tra programmi e processi. Un processo la particolare istanza di quel
programma all'interno della memoria: esso contiene non solo il programma, ma anche tutti i dati
che quello specifico lancio del programma utilizza. Un sistema operativo non si limita ad assegnare
la stessa porzione di tempo macchina, ma stabilisce anche dei criteri di priorit. In ogni momento il
massimo numero di processi contemporaneamente attivi dipende da quante risorse ognuno di essi
richiede.
-Le funzioni del sistema operativo
Quando il computer acceso, il sistema operativo continuamente attivo: Il suo compito proprio
quello di farsi carico di tutte quelle azioni di gestione generale delle risorse che sono di uso comune
e corrente.
. Tastiera e Mouse
Un programma deve gestire dati, numeri e parole che noi digitiamo sulla tastiera e infatti qualcosa
lo fa, ed il sistema operativo. Se il programma vuole scrivere i risultati ottenuti, oppure inviare un
messaggio predefinito lo scriver sul monitor
. Driver
Un driver non altro che un programma pilota, capace di riconoscere i comandi di tipo generico del
sistema operativo che gli sono pervenuti dal programma in esecuzione e di trasmutarli in
specifiche sequenze di comandi che quel dato dispositivo in grado di riconoscere.
.Memoria
La memoria anch'essa una risorsa e come ogni risorsa viene gestita dal sistema operativo.
.Dischi

Il sistema operativo si occupa anche di tenere in ordine i nostri dischi. Il sistema operativo sa
quali dischi abbiamo collegati in ogni momento, compresi quelli rimovibili.
. Memoria cache
E' una memoria veloce relativamente piccola, non visibile al software, cio completamente gestita
dall'hardware, che memorizza i dati pi recentemente usati della memoria principale.
.Permessi
A ogni file vengono associate delle informazioni che determinano quali utenti possano leggerlo
ecc.. E' possibile al momento della creazione del file stabilire questi criteri.