Stagione 70: Internals dei sistemi operativi
La settantesima stagione scende sotto la magia piu' grande di tutte: il sistema operativo. Dieci puntate per capire come un programma speciale gestisce una macchina scarsa e condivisa e crea, per ogni programma, l'illusione di possederla tutta - processi, scheduling, memoria virtuale, filesystem, dispositivi - e per imparare a vedere la macchina sotto la magia, con i suoi costi, i suoi limiti e i suoi compromessi.
Episodi
10 episodi
La macchina sotto la magia
Il finale ricuce l'arco: dal nome della magia alla macchina sotto, illusionista e amministratore insieme...
Non esiste il sistema operativo perfetto
Non esiste il sistema operativo perfetto: solo compromessi, astrazioni che perdono e la domanda perfetto per cosa...
Perche' il tuo programma e' lento
Perche' un programma e' lento: quasi sempre aspetta, e gli internals dicono dove guardare e come misurarlo...
Parlare col mondo
Parlare coi dispositivi: i driver come traduttori, l'idea che tutto e' un file e le interruzioni come colpo alla porta...
Mettere ordine nel disco
Il filesystem: come nascono file, schede e cartelle da un disco che e' solo scatole numerate e mute...
La memoria che non c'e'
La memoria virtuale, una bugia utile: indirizzi finti, traduzione e il crollo quando l'illusione si scopre...
Un palco, tanti attori
Un solo processore, tanti processi: turni fulminei, cambio di contesto e lo schedulatore che assegna la scena...
Il processo
Il processo: un programma vivo e isolato, con tutto il suo mondo, convinto di avere la macchina tutta per se'...
Due mondi, un confine
Il confine tra due mondi, la modalita' privilegiata e quella limitata, e la chiamata di sistema come unica porta...
La grande illusione
Il sistema operativo non e' magia: e' un programma che crea illusioni utili su una macchina scarsa e condivisa...