Search this site
Embedded Files
Skip to main content
Skip to navigation
Sistemi Operativi
Home
Materiale Didattico
Lezioni
Sistemi Operativi
Home
Materiale Didattico
Lezioni
More
Home
Materiale Didattico
Lezioni
Lezioni
[26/02/2020] Introduzione ai Sistemi Operativi -
Giorgio Grisetti
introduzione al corso
(
slides
)
storia, servizi, funzionalita' (
slides
)
[28/02/2020] Controllo delle Versioni e Complenenti di C -
Giorgio Grisetti
git (
slides
)
complementi di C (
slides
) (
sorgenti
)
[04/03/2020] Complementi C - Esercizi -
Irvin Aloise
,
Giorgio Grisetti
Complementi C: soluzioni degli esercizi (
sorgenti
)
[06/03/2020] Hardware e AVR - parte 1 -
Giorgio Grisetti
Hardware e AVR (flashing, environment, digital ports) (
slides
) (
sorgenti
) (
video
)
[11/03/2020] Hardware e AVR - esercizi -
Irvin Aloise
,
Giorgio Grisetti
Shaft Encoder (
soluzione
) (
video
)
Keyboard
(soluzione)
(
video
)
[13/03/2020] Hardware e AVR - parte 2 -
Irvin Aloise
,
Giorgio Grisetti
Hardware e AVR, pwm, timers, interrupt (
slides
) (
video
)
[18/03/2020] Hardware e AVR - parte 2 (esercizi), Coroutine, Context Switch su AVR -
Irvin Aloise
,
Giorgio Grisetti
Esercizio multi encoder (
sorgenti
) (
video
)
Ucontext (
slides
) (
sorgenti
) (
video
)
AVR Context Switch (
slides
) (
sorgenti
)(
video
)
[20/03/2020] Memory Allocators -
Irvin Aloise
,
Giorgio Grisetti
Esercizio ucontext (
sorgenti
) (
video
)
SLAB Allocator (
slides
) (
sorgenti
) (
video
)
Buddy Allocator (
slides
) (
sorgenti
) (
video
)
[25/03/2020] Syscall e Interrupt -
Giorgio Grisetti
Esercizi su slab e buddy allocators (
sorgenti-slab
) (
sorgenti-buddy
) (
video
)
Syscall e Interrupt (
slides
) (
video
)
[27/03/2020] Processi -
Giorgio Grisetti
Processi: generalita', creazione e context switch (
slides
) (
sorgenti
) (
video
)
[01/04/2020] DisastrOS: Introduzione -
Irvin Aloise
,
Giorgio Grisetti
Strutture di base e syscall in disastrOS (
slides
) (
sorgenti
) (
video_0
) (
video_1
)
[03/04/2020] DisastrOS: Processi ed Esercitazione -
Irvin Aloise
,
Giorgio Grisetti
Esercizi sulle strutture del kernel di DisastrOS (
sorgenti
) (
video
)
Preemption dei processi in DisastrOS (
slides
) (
sorgenti
) (
video
)
[08/04/2020] DisastrOS: Timers ed Esercitazione -
Irvin Aloise
,
Giorgio Grisetti
Timers in DisastrOS (
slides
) (
sorgenti
) (
video
)
Esercizi sullo scheduling in DisastrOS (
sorgenti
) (
video_0
) (
video_1
)
[15/04/2020] Scheduling dei Processi -
Giorgio Grisetti
Generalita' ed algoritmi di scheduling (
slides
) (
video
)
[17/04/2020] Scheduling dei Processi -
Irvin Aloise
,
Giorgio Grisetti
Scheduling simulator (
slides
) (
sorgenti
) (
video
)
Esercizi d'esame sullo scheduling (
esercizi
) (
video
)
[22/04/2020] Memoria Principale -
Giorgio Grisetti
Nozioni su MMU, memory management, cache (
slides
) (
video
)
[24/04/2020] Memoria Principale -
Irvin Aloise
,
Giorgio Grisetti
Esempi di architetture (ARM, IA-32), swap + esempi pratici su MMU, cache e memory management (
slides
) (
sorgenti
) (
video
)
Esercizi d'esame sulla memoria principale (
esercizi
) (
video
)
[29/04/2020] Memoria Virtuale -
Giorgio Grisetti
Nozioni ed esempi pratici sulla memoria virtuale (
slides
) (
sorgenti
) (
video
)
Image Credits: By Unknown - Set of wartime photos of GC&CS at Bletchley Park, Public Domain, https://commons.wikimedia.org/w/index.php?curid=72819587
Report abuse
Report abuse