Difference between revisions of "Lezioni Anno Accademico 2020/21 II semestre"
Jump to navigation
Jump to search
(Created page with "== 2021 febbraio 24 == * Descrizione di un sistema operativo * Storia del sistema operativo * Tipi di sistemi operativi * Introduzione all'architettura dei sistemi operativi ...") |
|||
| (7 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
== 2021 febbraio 26 == | == 2021 febbraio 26 == | ||
| − | ''' | + | '''Richiami dell'architettura dei calcolatori''' |
* Interrupt | * 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) | ||
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)