19 episodes

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, l’evoluzione e le funzionalità dei sistemi operativi. Il funzionamento di un sistema di calcolo, e interazione con i sistemi operativi. Il supporto hardware per i sistemi operativi. I componenti e servizi dei sistemi operativi. La progettazione e la struttura dei sistemi operativi. 2-I processi: concetto e sua realizzazione. operazioni sui processi, comunicazione tra processi. I threads. Modelli di implementazione di threads. Esempi di realizzazione di processi e threads nei sistemi operativi. Scheduling dei processi. Algoritmi di scheduling: FCFS, SJF, RR, con priorità. Scheduling per sistemi in tempo reale. 3-La programmazione concorrente: il problema della sincronizzaziione e della sezione critica. Supporto hardware per sincronizzazione. I semafori. Problemi significativi di sincronizzazione dei processi. 4-La gestione della memoria: avvicendamento dei processi. Assegnazione contigua. Assegnazione non contigua: paginazione e segmentazione. La gestione della memoria virtuale: paginazione su richiesta, creazione dei processi, assegnazione della memoria, paginazione. Esempi di gestione della memoria nei sistemi operativi. 5-Il file system: file e directory. Metodi di accesso. Montaggio dei file system, condivisione e protezione. Realizzazione e gestione del file system. Gestione dello spazio libero. 6-La memoria secondaria: struttura e caratteristiche. Gli algoritmi di scheduling del disco. I sistemi RAID.

Sistemi Operativi « Federica Marco Lapegna

    • Education

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, l’evoluzione e le funzionalità dei sistemi operativi. Il funzionamento di un sistema di calcolo, e interazione con i sistemi operativi. Il supporto hardware per i sistemi operativi. I componenti e servizi dei sistemi operativi. La progettazione e la struttura dei sistemi operativi. 2-I processi: concetto e sua realizzazione. operazioni sui processi, comunicazione tra processi. I threads. Modelli di implementazione di threads. Esempi di realizzazione di processi e threads nei sistemi operativi. Scheduling dei processi. Algoritmi di scheduling: FCFS, SJF, RR, con priorità. Scheduling per sistemi in tempo reale. 3-La programmazione concorrente: il problema della sincronizzaziione e della sezione critica. Supporto hardware per sincronizzazione. I semafori. Problemi significativi di sincronizzazione dei processi. 4-La gestione della memoria: avvicendamento dei processi. Assegnazione contigua. Assegnazione non contigua: paginazione e segmentazione. La gestione della memoria virtuale: paginazione su richiesta, creazione dei processi, assegnazione della memoria, paginazione. Esempi di gestione della memoria nei sistemi operativi. 5-Il file system: file e directory. Metodi di accesso. Montaggio dei file system, condivisione e protezione. Realizzazione e gestione del file system. Gestione dello spazio libero. 6-La memoria secondaria: struttura e caratteristiche. Gli algoritmi di scheduling del disco. I sistemi RAID.

    • video
    18. L'organizzazione fisica dei file system

    18. L'organizzazione fisica dei file system

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

    • 43 min
    • video
    17. L'organizzazione logica dei file system

    17. L'organizzazione logica dei file system

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

    • 38 min
    • video
    16. I sistemi RAID

    16. I sistemi RAID

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

    • 21 min
    • video
    15. La memoria secondaria

    15. La memoria secondaria

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

    • 36 min
    • video
    14. Gli algoritmi di avvicendamento delle pagine

    14. Gli algoritmi di avvicendamento delle pagine

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

    • 36 min
    • video
    13. La memoria virtuale

    13. La memoria virtuale

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

    • 28 min

Top Podcasts In Education

The Mel Robbins Podcast
Mel Robbins
The Jordan B. Peterson Podcast
Dr. Jordan B. Peterson
The Rich Roll Podcast
Rich Roll
TED Talks Daily
TED
Mick Unplugged
Mick Hunt
Do The Work
Do The Work

More by Federico II - Università degli Studi di Napoli

Filosofia della Scienza « Federica
Nicola Russo
Letteratura latina I « Federica
Antonella Borgo
Ingegneria dei Processi Alimentari « Federica
Paolo Masi
Scienze Biochimiche e Biologiche « Federica
Paolo Arcari
Processi e Impianti di Trattamento Reflui « Federica
Fabio Montagnaro
Teorie del Linguaggio e della Comunicazione « Federica
Rocco Pititto