Corso Vittorio Emanuele II, 39 - Roma 0669207671

Ingegneria informatica (Ακαδημαϊκό έτος 2018/2019) - Ingegneria Informatica (ad esaurimento)

Sistemi operativi



Διαφάνειες

ν. μαθήματος 1: Concetti introduttivi - (prima parte)
   Concetti introduttivi

   Evoluzione dei sistemi operativi
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 2: Concetti introduttivi - (seconda parte)
   Sistemi in time-sharing

   Classificazione dei sistemi operativi
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 3: Concetti introduttivi - (terza parte)
   Sistemi distribuiti

   Richiami architetturali

   Componenti dei sistemi operativi

   System Calls

   Applicazioni C in Unix

   Funzioni di libreria

   Modalità di funzionamento
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 4: Concetti introduttivi - (quarta parte)
   Organizzazione di un SO

   Sistemi modulari

   Sistemi a livelli

   Struttura a microkernel

   Modello client-server

   Caratteristiche dei moderni SO
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 5: Proprietà dei processi - (prima parte)
   Definizione di un processo

   Stati di un preocesso

   Rappresentazione dei processi
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 6: Proprietà dei processi - (seconda parte)
   Code di processi

   Cambio di contesto

   Esecuzione del processo

   Scheduling

   Operazioni sui processi
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 7: Proprietà dei processi - (terza parte)
   Processi leggeri

   Realizzazione dei threads

   Interazione tra processi

   Sincronizzazione tra processi
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 8: Proprietà dei processi - (quarta parte)
   Strumenti di sincronizzazione

   Soluzione al problema della comunicazione
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 9: Proprietà dei processi - (quinta parte)
   Soluzione al problema della comunicazione

   Modello ad ambiente locale
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 10: Proprietà dei processi - (sesta parte)
   Blocco critico
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 11: Processi nel S.O. Unix
   Caratteristiche del SO UNIX

   Diagramma degli stati

   Immagine di un processo

   Gestione dei processi
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 12: Interazioni fra processi in Unix I
   Sincrononizzazione padre-figlio

   Interazione tra processi parte I

   I segnali
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 13: Interazioni fra processi in Unix II
   Segnali

   Pipe

   FIFO
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 14: Threads nel S.O. Linux
   Thread in Linux

   Primitive di gestione

   Sincronizzazione
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 15: Sincronizzazione in Java
   Mutua esclusione

   Sincronizzazione diretta
Πηγαίνετε σε αυτή τη διαφάνεια Maurelio Boari
ν. μαθήματος 16: Gestione della memoria. Introduzione
   Introduzione e analogie

   Differenze di gestione CPU-Memoria

   Rilocazione
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 17: Gestione della memoria. Parametri caratterizzanti
   Dimensioni della memoria virtuale

   Organizzazione della memoria virtuale

   Allocazione della memoria fisica
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 18: Gestione della memoria. Tecnica delle partizioni
   Allocazione contigua

   Allocazione non contigua

   Condivisione

   Memoria partizionata
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 19: Gestione della memoria. Segmentazione
   Classificazione

   Memoria virtuale segmentata

   Translation lookaside buffer

   Grafo di stato di un processo
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 20: Gestione della memoria. Paginazione (prima parte)
   Classificazione

   Grafo di stato di un processo

   Indirizzo virtuale
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 21: Gestione della memoria. Paginazione (seconda parte)
   Traduzione degli indirizzi

   Translation lookaside buffer

   Gestore della memoria fisica

   Bit di controllo

   Page-fault

   Rimpiazzamento
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 22: Gestione della memoria. Conclusioni
   Rimpiazzamento

   Algoritmo second chance - orologio

   Segmentazione
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 23: Gestione della memoria. Casi di studio
   Gestione degli spazi virtuali

   Paginazione a due livelli

   Unix

   Windows
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 24: Gestione dei dispositivi d'Ingresso/Uscita. Introduzione
   Compiti del sottostitema di I/O

   Gestione dei malfunzionamenti

   Spazio dei nomi

   Sincronizzazione tra applicativi e dispositivi

   Architettura del sottosistema di I/O

   Livello indipendente dai dispositivi

   Buffering
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 25: Gestione dei dispositivi d'Ingresso/Uscita. Device drive
   Gestione dei malfunzionamenti

   Allocazione dei dispositivi

   Trasferimento di n dati

   Astrazione di un dispositivo
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 26: Gestione dei dispositivi d'Ingresso/Uscita. Conclusioni
   Gestione dei canali di DMA

   Organizzazione fisica dei dischi

   Algoritmi di scheduling (dischi)
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 27: File system. Introduzione
   File

   Attributi di un file

   Funzioni del file system

   Struttura gerarchica

   Struttura del file system

   Dispositivi virtuali
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 28: File system. Organizzazione
   Livello fisico

   Tabella dei contenuti

   Metodi di accesso

   Accesso sequenziale

   Accesso diretto

   Protezione
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 29: File system. Unix (prima parte)
   Concetti di base

   Descrittore dei file

   Organizzzione del volume

   Permessi di accesso

   Strutture dati in memoria
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti
ν. μαθήματος 30: File system. Unix (seconda parte)
   Chiamate di sistema

   Sessione di lavoro
Πηγαίνετε σε αυτή τη διαφάνεια Paolo Ancilotti