15 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab01.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab01-handout.pdf Slide (Versione per la stampa)] |
16 | | * [wiki:"Sperimentazione 1"] |
17 | | * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/intro.pdf Introduction] [http://pages.cs.wisc.edu/~remzi/OSTEP/lab-tutorial.pdf Lab tutorial] |
18 | | * Hai studiato il materiale della prima lezione? [https://goo.gl/cgO5BY Prova a rispondere ad alcune domande] |
19 | | |
20 | | |
21 | | === 2. 7 marzo 2018 (Aula 309) |
22 | | |
23 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab02.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab02-handout.pdf Slide (Versione per la stampa)] |
24 | | * [http://www.qemu-project.org/ QEmu] [http://homes.di.unimi.it/~sisop/lucidi1617/solab.iso ISO Debian Live] (credenziali user:live) |
25 | | * [http://homes.di.unimi.it/~sisop/lucidi1516/unimilive-solab.bat File batch per windows (da adattare al proprio sistema)] |
26 | | * [wiki:QemuUNICLOUD] |
27 | | * [http://homes.di.unimi.it/~sisop/lucidi1516/MobaXterm_v8.2.zip MobaXTerm (utile per gli utenti Windows)] |
28 | | * [https://www.cs.uaf.edu/2006/fall/cs301/support/x86/ Bigino NASM] [http://www.cs.mcgill.ca/~consult/info/gdb.html Bigino GDB] [http://openvim.com Tutorial vi] [http://www.viemu.com/vi-vim-cheat-sheet.gif Bigino vi] |
29 | | * [wiki:"Sperimentazione 2"] |
30 | | |
31 | | |
32 | | |
33 | | === 3. 21 marzo 2018 (Aula 309) |
34 | | |
35 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab03.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab03-handout.pdf Slide (Versione per la stampa)] |
36 | | * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/vm-intro.pdf The Abstraction: Address Spaces] [http://pages.cs.wisc.edu/~remzi/OSTEP/vm-api.pdf Interlude: Memory API] |
37 | | * [http://ref.x86asm.net/coder32.html Riferimento istruzioni X86 (32bit)] |
38 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/esercizi-assembly.pdf Soluzioni commentate agli esercizi in assembly] |
39 | | |
40 | | === 4. 28 marzo 2018 (Aula 309) |
41 | | |
42 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab04.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab04-handout.pdf Slide (Versione per la stampa)] |
43 | | * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/cpu-api.pdf Process API] |
44 | | |
45 | | === 5. 4 aprile 2018 (Aula 309) |
46 | | |
47 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab05.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab05-handout.pdf Slide (Versione per la stampa)] |
48 | | * [https://unglue.it/work/136224/ Shotts, The Linux Command Line] (un testo per approfondire la conoscenza della shell testuale) |
49 | | * [https://www.memrise.com/course/86904/solab-unimi/ Memrise] (utile per memorizzare i comandi principali) |
50 | | * [https://cmdchallenge.com CMD Challenge] (un po' di esercizi) |
51 | | * [https://goo.gl/KarL3r Video: AT&T Archives: The UNIX Operating System] |
52 | | * [https://en.wikipedia.org/wiki/The_Cuckoo%27s_Egg The Cuckoo's Egg] |
53 | | |
54 | | === 6. 11 aprile 2018 (Aula 309) |
55 | | |
56 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab06.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab06-handout.pdf Slide (Versione per la stampa)] |
57 | | * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-locks.pdf Locks] [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-sema.pdf Semaphores] [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-cv.pdf Condition Variables] |
58 | | * [http://overthewire.org/wargames/bandit/ Una gara con piccoli esercizi di scripting (fino al livello 12)] |
59 | | |
60 | | === 7. 18 aprile 2018 (Aula 309) |
61 | | |
62 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab07.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab07-handout.pdf Slide (Versione per la stampa)] |
63 | | * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/file-disks.pdf Hard Disk Drives] |
64 | | |
65 | | |
66 | | === 8. 2 maggio 2018 (Aula 309) |
67 | | |
68 | | |
69 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/lab01.pdf Esercizio i-node] |
70 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab08.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab08-handout.pdf Slide (Versione per la stampa)] |
71 | | |
72 | | === 9. 16 maggio 2018 (Aula 309) |
73 | | |
74 | | |
75 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab09.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab09-handout.pdf Slide (Versione per la stampa)] |
76 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/persistence-jos.qcow Disco con codice Jos] |
77 | | * [https://pdos.csail.mit.edu/6.828/2016/labs/lab1/ Esercitazione MIT di riferimento] |
78 | | |
79 | | |
80 | | === 10. 23 maggio 2018 (Aula 309) |
81 | | |
82 | | * [https://pdos.csail.mit.edu/6.828/2016/labs/lab2/ Esercitazione MIT di riferimento] |
83 | | |
84 | | === 11. 30 maggio 2018 (Aula 309) |
85 | | |
86 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab10.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab10-handout.pdf Slide (Versione per la stampa)] |
87 | | * [https://pdos.csail.mit.edu/6.828/2016/labs/lab2/ Esercitazione MIT di riferimento] |
88 | | |
89 | | === 12. 6 giugno 2018 (Aula 309) |
90 | | |
91 | | * [http://homes.di.unimi.it/~sisop/lucidi1718/solab11.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1718/solab11-handout.pdf Slide (Versione per la stampa)] |
92 | | * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/vm-paging.pdf Paging] [http://pages.cs.wisc.edu/~remzi/OSTEP/v-tlbs.pdf TLB] [http://pages.cs.wisc.edu/~remzi/OSTEP/vm-smalltables.pdf Advanced Page Tables] |
93 | | * [https://pdos.csail.mit.edu/6.828/2016/labs/lab3/ Esercitazione MIT LAB3] |
94 | | |
| 18 | === 2. 6 marzo 2019 (Aula Gamma) |