Il corso intende fornire una introduzione alla struttura e alle funzioni dei moderni sistemi operativi, esaminandone le componenti fondamentali, le metodologie di progettazione, gli algoritmi e gli strumenti di base. In particolare: 1-Cos'è un sistema operativo: il suo ruolo nei sistemi di calcolo,…

Sistemi operativi L'organizzazione fisica dei file system Problema Un problema fondamentale nella

Sistemi operativi L'organizzazione logica dei file system File Il maggior problema nella

Sistemi operativi I sistemi RAID Problema della memoria secondaria La velocità di trasferimento

Sistemi operativi La memoria secondaria La memoria secondaria Oltre alla memoria centrale (veloce,

Sistemi operativi Gli algoritmi di avvicendamento delle pagine Algoritmo First–In–First–Out (FIFO) Viene sostituita

Sistemi operativi La memoria virtuale Background La memoria e' di solito gestita mediante

Sistemi operativi Allocazione non contigua dei processi in memoria centrale Soluzione 1:

Sistemi operativi Allocazione contigua dei processi in memoria centrale La memoria centrale La

Sistemi operativi I semafori Semafori I meccanismi di sincronizzazione basati su dati condivisi

Sistemi operativi La sincronizzazione dei processi Problema 2 processi che comunicano attraverso una

Sistemi operativi Algoritmi di scheduling Scheduling a priorità Un valore di priorità

Sistemi operativi Lo scheduling dei processi: introduzione e primi esempi Concetti fondamentali Il

Sistemi operativi I Thread Esempio: come è fatto un word processor Molte azioni

Sistemi operativi Operazioni sui processi Operazioni sui processi Tutti i sistemi operativi forniscono

Sistemi operativi La rappresentazione dei processi Cosa è un processo? Un sistema operativo

Sistemi operativi Interazione tra hardware e sistemi operativi Compiti del SO Un S.O.

Sistemi operativi Storia ed evoluzione dei sistemi operativi Componenti di un sistema

Sistemi operativi Storia ed evoluzione dei sistemi operativi Cos'è un sistema operativo Evoluzione

Presentazione del corso Obiettivi del corso Contenuti e struttura del corso Bibliografia di