| 13 | | === 1. 1 marzo 2017 (Aula 403) |
| 14 | | |
| 15 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab01.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/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 | | * [https://gitlab.com/solab-unimi/remzi/tree/monga/Code-Intro Codice] OSTEP con [https://gitlab.com/solab-unimi/remzi/blob/monga/Code-Intro/NOTES.md alcune correzioni] |
| 19 | | * Hai studiato il materiale della prima lezione? [https://goo.gl/cgO5BY Prova a rispondere ad alcune domande] |
| 20 | | |
| 21 | | |
| 22 | | === 2. 8 marzo 2017 (Aula 307) |
| 23 | | |
| 24 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab02.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab02-handout.pdf Slide (Versione per la stampa)] |
| 25 | | * [http://www.qemu-project.org/ QEmu] [http://homes.di.unimi.it/~sisop/lucidi1617/solab.iso ISO Debian Live] (credenziali user:live) |
| 26 | | * [http://homes.di.unimi.it/~sisop/lucidi1516/unimilive-solab.bat File batch per windows (da adattare al proprio sistema)] |
| 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 | | === 3. 15 marzo 2017 (Aula 307) |
| 32 | | |
| 33 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab03.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab03-handout.pdf Slide (Versione per la stampa)] |
| 34 | | * 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] |
| 35 | | * [http://x86.renejeschke.de/ Quick X86 Reference] |
| 36 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/esercizi-assembly.pdf Soluzioni esercizi assembly] |
| 37 | | |
| 38 | | |
| 39 | | === 4. 22 marzo 2017 (Aula 307) |
| 40 | | |
| 41 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab04.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab04-handout.pdf Slide (Versione per la stampa)] |
| 42 | | |
| 43 | | === 5. 29 marzo 2017 (Aula 307) |
| 44 | | |
| 45 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab05.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab05-handout.pdf Slide (Versione per la stampa)] |
| 46 | | * [https://unglue.it/work/136224/ Shotts, The Linux Command Line] (un testo per approfondire la conoscenza della shell testuale) |
| 47 | | * [https://www.memrise.com/course/86904/solab-unimi/ Memrise] (utile per memorizzare i comandi principali) |
| 48 | | * [https://cmdchallenge.com CMD Challenge] (un po' di esercizi) |
| 49 | | * [https://goo.gl/KarL3r Video: AT&T Archives: The UNIX Operating System] |
| 50 | | |
| 51 | | |
| 52 | | === 6. 5 aprile 2017 (Aula 307) |
| 53 | | |
| 54 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab06.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab06-handout.pdf Slide (Versione per la stampa)] |
| 55 | | * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/file-disks.pdf Hard Disk Drives] [http://pages.cs.wisc.edu/~remzi/OSTEP/file-intro.pdf Interlude: Files and Directories] [http://pages.cs.wisc.edu/~remzi/OSTEP/file-implementation.pdf File System Implementation] |
| 56 | | * [https://homes.di.unimi.it/sisop/lucidi1314/lab01.pdf Esercizio i-node] |
| 57 | | |
| 58 | | === 7. 12 aprile 2017 (Aula 307) |
| 59 | | |
| 60 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab07.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab07-handout.pdf Slide (Versione per la stampa)] |
| 61 | | * 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] |
| 62 | | |
| 63 | | |
| 64 | | === 19 aprile 2017 Lezione sospesa |
| 65 | | |
| 66 | | |
| 67 | | === 8. 26 aprile 2017 (Aula 307) |
| 68 | | |
| 69 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab08.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab08-handout.pdf Slide (Versione per la stampa)] |
| 70 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/persistence-jos.qcow Disco aggiuntivo con il codice di JOS] |
| 71 | | * [https://pdos.csail.mit.edu/6.828/2016/labs/lab1/ Esercitazione MIT di riferimento] |
| 72 | | |
| 73 | | === 9. 3 maggio 2017 (Aula 307) |
| 74 | | |
| 75 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab09.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab09-handout.pdf Slide (Versione per la stampa)] |
| 76 | | |
| 77 | | === 10. 10 maggio 2017 (Aula 307) |
| 78 | | |
| 79 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab10.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab10-handout.pdf Slide (Versione per la stampa)] |
| 80 | | * [https://pdos.csail.mit.edu/6.828/2016/labs/lab2/ Esercitazione MIT di riferimento] |
| 81 | | * SuggerimentiPageInit |
| 82 | | |
| 83 | | === 11. 17 maggio 2017 (Aula 307) |
| 84 | | |
| 85 | | * [http://homes.di.unimi.it/~sisop/lucidi1617/solab11.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1617/solab11-handout.pdf Slide (Versione per la stampa)] |
| 86 | | |
| 87 | | |
| 88 | | === 12. 24 maggio 2017 (Aula 307) |
| | 13 | === 1. 28 febbraio 2018 (Aula 400) |