Lezione 1 - Funzioni di un Sistema Operativo
Presentazione del Corso
Programma e Introduzione
Bibliografia
1.1Cos'è un Sistema Operativo
1.2 Funzioni svolte da un Sistema Operativo
1.3 Classificazione dei Sistemi Opeativi
Lezione 2 - Struttura dei Sistemi Operativi
2.1 Componenti del Sistema Operativo
2.2 Chiamate di Sistema
2.3 Organizzazione di un Sistema Operativo
Lezione 3 - Introduzione ai Processi
3.1 Processi e loro proprietà
3.2 Interazione tra processi
3.3 Supporto a tempo di esecuzione dei Processi (Kernel)
Lezione 4 - Esempi di funzioni del Sistema Operativo
4.1 Gestione della memoria principale
4.2 Assegnazione della CPU (Scheduling)
Lezione 5 - Sistemi Distribuiti e Sistemi Aperti
5.1 Sistemi distribuiti: evoluzione e proprietà
5.2 Sistemi Operativi di Rete e Sistemi Operativi Distribuiti
5.3 Sistemi Aperti e standard
Lezione 6 - Protocolli di Comunicazione
6.1 Reti di comunicazione e servizi di rete
6.2 Strutturazione in livelli: modello OSI e modello Internet
Lezione 7 - Architetture client-server
7.1 Modello client-server e tipi di server
7.2 Tipi di architetture
Lezione 8 - Middleware
8.1 Servizi e meccanismi. Distributed Computing Environment.
8.2 Remote Procedure Call e processi leggeri






Per una corretta visualizzazione delle Video-Lezioni, è necessario disporre di un sistema con le seguenti caratteristiche:

Cpu Pentium 200 Mhz
64 MB di RAM
lettore CD 32x
risoluzione video 800x600 pixel
colore a 16 bit
scheda audio
Microsoft Internet Explorer 5.0
Windows Media Player
Banda da 256 KB/s (connessione ADSL o T1)