| 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) |