Lezioni Anno Accademico 2020/21 II semestre

From Sistemi Operativi
Jump to navigation Jump to search

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 di un elaboratore

  • 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