Difference between revisions of "Lezioni Anno Accademico 2020/21 II semestre"

From Sistemi Operativi
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
* Comunicazione I/O
 
* Comunicazione I/O
 
* Memoria
 
* Memoria
 +
 +
== 2021 marzo 02 ==
 +
'''Richiami dell'architettura dei calcolatori'''
 +
* Struttura dei sistemi operativi
 +
* Struttura del programma "sistema operativo"
 +
 +
== 2021 marzo 05 ==
 +
'''Scheduling'''
 +
* Processi e thread
 +
* Tipologie di scheduling
 +
* Criteri (di valutazione) degli scheduling
 +
* Algoritmi di scheduling (First Come First Served, Shortest Job First)
 +
 +
== 2021 marzo 09 ==
 +
'''Fase 2 del progetto PandOS'''
 +
 +
== 2021 marzo 12 ==
 +
'''Scheduling'''
 +
* Round Robin
 +
* Scheduling con priorità
 +
* Scheduling a classi di priorità
 +
* Scheduling multilivello
 +
* Scheduling real-time
 +
'''Gestione delle risorse e deadlock'''
 +
* Tipologie di risorse
 +
* Deadlock
 +
* Grafo di Hort
 +
* Deadlock detection & recovery
 +
* Deadlock prevention & avoindance
 +
 +
== 2021 marzo 15 ==
 +
'''Gestione delle risorse e deadlock'''
 +
* Deadlock prevention & avoindance (algoritmo del banchiere)
 +
* Otrich algorithm
 +
'''Gestione della memoria'''
 +
* Binding
 +
* MMU
 +
* Servizi speciali della memoria
 +
 +
== 2021 marzo 19 ==
 +
'''Gestione della memoria'''
 +
* Allocazione della memoria
 +
* Frammentazione
 +
* Paginazione
 +
* Segmentazione
 +
 +
== 2021 marzo 23 ==
 +
'''Memoria Virtuale'''
 +
* Algoritmi di rimpiazzamento (FIFO, MIN, LRU, LFU ed a stack)
 +
* Trashing
 +
 +
== 2021 marzo 26 ==
 +
'''Memoria virtuale'''
 +
* Dimostrazione che un algoritmo a stack non genera un'anomalia di Belady
 +
* Dimostrazione che un algoritmo LRU è a stack
 +
 +
'''Gestione I/O device'''
 +
* Tipologie di I/O
 +
* Tecniche per la gestione degli I/O device
 +
 +
'''Gestione della memoria secondaria'''
 +
* NAS
 +
* Tipologie di memorie secondarie (HDD SSD)
 +
* Scheduling degli HDD (FCFS, SSFT, LOOK, C-LOOK)
 +
* RAID
 +
 +
== 2021 marzo 30 ==
 +
'''File System'''
 +
* File
 +
* Directory
 +
* Implementazione di un File System
 +
 +
== 2021 aprile 09 ==
 +
'''File System'''
 +
* Impleemntazione delle directory
 +
 +
'''Protezione e Sicurezza'''
 +
* Definizioni basilari
 +
 +
== 2021 aprile 13 ==
 +
''' Protezione e Sicurezza'''
 +
* Crittografia (DES, RSA)
 +
* Attacchi informatici
 +
 +
== 2021 aprile 16 ==
 +
'''Fase 3 del progetto di PandOS'''
 +
 +
'''Protezione e Sicurezza'''
 +
* Tipologie di attacchi informatici
 +
 +
== 2021 aprile 20 ==
 +
'''Protezione e Sicurezza'''
 +
* Autenticazione
 +
* Autenticazione basata su ''something you know'' (password)
 +
* Autenticazione basata su ''something you have''
 +
* Autorizzazione (Matrice d'accesso)
 +
 +
== 2021 aprile 23 ==
 +
'''Protezione e SIcurezza'''
 +
* POSIX Working group (ACL, Capability, DAC, MAC)

Latest revision as of 15:09, 21 May 2021

2021 febbraio 24

  • Descrizione di un sistema operativo
  • Storia del sistema operativo
  • Tipi di sistemi operativi
  • Introduzione all'architettura dei sistemi operativi

2021 febbraio 26

Richiami dell'architettura dei calcolatori

  • Interrupt
  • Comunicazione I/O
  • Memoria

2021 marzo 02

Richiami dell'architettura dei calcolatori

  • Struttura dei sistemi operativi
  • Struttura del programma "sistema operativo"

2021 marzo 05

Scheduling

  • Processi e thread
  • Tipologie di scheduling
  • Criteri (di valutazione) degli scheduling
  • Algoritmi di scheduling (First Come First Served, Shortest Job First)

2021 marzo 09

Fase 2 del progetto PandOS

2021 marzo 12

Scheduling

  • Round Robin
  • Scheduling con priorità
  • Scheduling a classi di priorità
  • Scheduling multilivello
  • Scheduling real-time

Gestione delle risorse e deadlock

  • Tipologie di risorse
  • Deadlock
  • Grafo di Hort
  • Deadlock detection & recovery
  • Deadlock prevention & avoindance

2021 marzo 15

Gestione delle risorse e deadlock

  • Deadlock prevention & avoindance (algoritmo del banchiere)
  • Otrich algorithm

Gestione della memoria

  • Binding
  • MMU
  • Servizi speciali della memoria

2021 marzo 19

Gestione della memoria

  • Allocazione della memoria
  • Frammentazione
  • Paginazione
  • Segmentazione

2021 marzo 23

Memoria Virtuale

  • Algoritmi di rimpiazzamento (FIFO, MIN, LRU, LFU ed a stack)
  • Trashing

2021 marzo 26

Memoria virtuale

  • Dimostrazione che un algoritmo a stack non genera un'anomalia di Belady
  • Dimostrazione che un algoritmo LRU è a stack

Gestione I/O device

  • Tipologie di I/O
  • Tecniche per la gestione degli I/O device

Gestione della memoria secondaria

  • NAS
  • Tipologie di memorie secondarie (HDD SSD)
  • Scheduling degli HDD (FCFS, SSFT, LOOK, C-LOOK)
  • RAID

2021 marzo 30

File System

  • File
  • Directory
  • Implementazione di un File System

2021 aprile 09

File System

  • Impleemntazione delle directory

Protezione e Sicurezza

  • Definizioni basilari

2021 aprile 13

Protezione e Sicurezza

  • Crittografia (DES, RSA)
  • Attacchi informatici

2021 aprile 16

Fase 3 del progetto di PandOS

Protezione e Sicurezza

  • Tipologie di attacchi informatici

2021 aprile 20

Protezione e Sicurezza

  • Autenticazione
  • Autenticazione basata su something you know (password)
  • Autenticazione basata su something you have
  • Autorizzazione (Matrice d'accesso)

2021 aprile 23

Protezione e SIcurezza

  • POSIX Working group (ACL, Capability, DAC, MAC)