La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 Sommario degli argomenti  Sistemi operativi: DOS, Unix/Linux,Windows  Word processors: Word  Fogli elettronici: Excel  Reti: TCP/IP, Internet, ftp,

Presentazioni simili


Presentazione sul tema: "1 Sommario degli argomenti  Sistemi operativi: DOS, Unix/Linux,Windows  Word processors: Word  Fogli elettronici: Excel  Reti: TCP/IP, Internet, ftp,"— Transcript della presentazione:

1 1 Sommario degli argomenti  Sistemi operativi: DOS, Unix/Linux,Windows  Word processors: Word  Fogli elettronici: Excel  Reti: TCP/IP, Internet, ftp, telnet, posta elettronica  WWW: http, Netscape, HTML, motori di ricerca

2 2 Sistemi Operativi  Insieme di programmi che gestiscono l’hardware  Hardware:  Processori  Memorie  Dispositivi di I/O  Detto software di base  Software applicativo: insieme dei programmi scritti dall’utente (o da sviluppatori)

3 3 Bootstrap  Fase iniziale che carica il SO in memoria principale (RAM)  Prima una parte, che poi ne carica un’altra,..., fino a che tutto il SO è in memoria e in esecuzione

4 4 Comandi al SO  Attivano l’esecuzione di un programma del SO  Il program counter (registro P) viene modificato per contenere l’indirizzo d’inizio del programma  Alla fine si può dare un nuovo comando

5 5 Shutdown  Memorizza su memoria di massa (non volatile) le informazioni temporaneamente in RAM  Se non viene effettuata (es.: guasto)  queste informazioni vengono perse

6 6 Vari SO  Negli anni ’80, molti SO  Poi, convergenza su pochi SO:  DOS (Microsoft)  Unix e Linux  Windows (Microsoft)

7 7 Modalità utente/supervisore  Nei primi SO, ogni programma poteva attivare ogni altro programma  Per dare una struttura, solo  Modalità utente: permesso di attivare solo alcune procedure  Modalità supervisore: tutto permesso

8 8 SO strutturati  In seguito, struttura in livelli  Ogni livello si appoggia a quello inferiore  Livello più basso: nucleo (kernel)  Il nucleo gestisce le funzioni di base

9 9 CPU Kernel SO Applicativi Struttura a cipolla

10 10 Modello client/server  Macchine con caratteristiche diverse collegate in rete  Su ogni macchina, vengono eseguiti i programmi che più si adattano alle sue caratteristiche  Interfaccia utente e grafica su PC (cliente)  Gestione risorse condivise e programmi pesanti su macchine più potenti (server)  Un server e molti client

11 11 Vantaggi e svantaggi  Riduzione del carico sui sistemi centrali  Maggiori garanzie di sicurezza e integrità  Maggiore modularità e uniformità  Maggiore flessibilità  Necessità di rete veloce  Maggior oneri di gestione dell’intero sistema

12 12 Funzioni del SO  Da 100 Kilobyte a 100 Megabyte  Programmi suddivisi in moduli  Ogni modulo ha una funzione diversa  Funzioni più importanti:  gestione processori  gestione processi  gestione memoria (principale e secondaria)  gestione dispositivi di I/O

13 13 Struttura di un SO Interfaccia nucleo verso l’esterno hardware File systemGestore I/O Gestore processi Gestore memoria Gestore processori Servizi richiesti dagli utenti al SO nucleo

14 14 Gestione dei processi  Controlla la sincronizzazione, interruzione e riattivazione dei programmi in esecuzione  Più programmi si alternano nell’uso della CPU  Ogni programma può essere:  Eseguito  Sospeso  Fatto ripartire  Struttura che mantiene lo stato di avanzamento di ogni programma: processo.


Scaricare ppt "1 Sommario degli argomenti  Sistemi operativi: DOS, Unix/Linux,Windows  Word processors: Word  Fogli elettronici: Excel  Reti: TCP/IP, Internet, ftp,"

Presentazioni simili


Annunci Google