Changes between Version 336 and Version 337 of WikiStart


Ignore:
Timestamp:
Sep 26, 2019, 3:46:44 PM (5 years ago)
Author:
Mattia Monga
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v336 v337  
    11= Laboratorio di Sistemi Operativi =
    22
    3 Turno cognomi con lettera iniziale **A-I**
     3Edizione per gli studenti del corso di laurea in "Sicurezza dei sistemi e delle reti informatiche" (F68)
    44
    55[[PageOutline]]
    66
    7 == Materiale 2018/2019 ==
    8 
    9 
     7== Materiale 2019/2020 ==
    108
    119
     
    1311 * **[http://homes.di.unimi.it/sisop/blog/blosxom.cgi/index.html Avvisi]**
    1412 * [http://homes.di.unimi.it/sisop/ Il sito principale del corso]
    15  * [http://homes.di.unimi.it/re/solab2.html Il sito con il materiale delle lezioni di Matteo Re]
    1613 * [http://ostep.org Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau "Operating Systems: Three Easy Pieces", 2015 (Testo di riferimento)]
    17 
    18 === 1. 27 febbraio 2019 (Aula 303)
    19 
    20  * [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)]
    21  * [wiki:"Sperimentazione 1"]
    22  * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/intro.pdf Introduction] [http://pages.cs.wisc.edu/~remzi/OSTEP/lab-tutorial.pdf Lab tutorial]
    23  * Hai studiato il materiale della prima lezione? [https://goo.gl/cgO5BY Prova a rispondere ad alcune domande]
    24 
    25 
    26 === 2. 6 marzo 2019 (Aula Gamma)
    27 
    28   * [http://homes.di.unimi.it/sisop/lucidi1819/solab02.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab02-handout.pdf Slide (Versione per la stampa)]
    29   * [http://homes.di.unimi.it/sisop/lucidi1819/solab.iso ISO Debian Live] (credenziali user:live)
    30   * [http://www.qemu-project.org/ QEmu] [http://homes.di.unimi.it/sisop/lucidi1516/unimilive-solab.bat File batch per windows (da adattare al proprio sistema)] [http://homes.di.unimi.it/sisop/lucidi1516/MobaXterm_v8.2.zip MobaXTerm (utile per gli utenti Windows)]
    31   * [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]
    32   * [http://homes.di.unimi.it/sisop/lucidi1819/esercizi-assembly.pdf Esercizi commentati]
    33   * [http://homes.di.unimi.it/sisop/lucidi1819/protetti/Internazionale1297.pdf Un bell'articolo sul contributo femminile alle origini dell'informatica moderna (Clive Thompson, The New York Times Magazine, versione italiana da Internazionale 1297, trad. Bruna Tortorella)] (credenziali user:live)
    34 
    35 
    36 === 3. 13 marzo 2019 (Aula Gamma)
    37 
    38   * [http://homes.di.unimi.it/sisop/lucidi1819/solab03.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab03-handout.pdf Slide (Versione per la stampa)]
    39   * [http://ref.x86asm.net/coder32.html Riferimento istruzioni X86 (32bit)]
    40   * [http://homes.di.unimi.it/sisop/lucidi1819/esercizi-assembly2.pdf Esercizi commentati]
    41   * 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]
    42 
    43 === 4. 20 marzo 2019 (Aula Gamma)
    44 
    45   * [http://homes.di.unimi.it/sisop/lucidi1819/solab04.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab04-handout.pdf Slide (Versione per la stampa)]
    46   * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/cpu-api.pdf Process API]
    47   * UnaShellEssenziale
    48 
    49 === 5. 27 marzo 2019 (Aula Gamma)
    50 
    51   * [http://homes.di.unimi.it/sisop/lucidi1819/solab05.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab05-handout.pdf Slide (Versione per la stampa)]
    52 
    53 === 6. 3 aprile 2019 (Aula Gamma)
    54 
    55   * [http://homes.di.unimi.it/sisop/lucidi1819/solab05.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab05-handout.pdf Slide (Versione per la stampa)]
    56   * [https://unglue.it/work/136224/ Shotts, The Linux Command Line] (un testo per approfondire la conoscenza della shell testuale)
    57   * [https://www.memrise.com/course/86904/solab-unimi/ Memrise] (utile per memorizzare i comandi principali)
    58   * [https://cmdchallenge.com CMD Challenge] (un po' di esercizi; per chi volesse cimentarsi in esercizi più orientati alla sicurezza: `ssh -p 2220 -l bandit0 -x bandit.labs.overthewire.org`, password bandit0)
    59   * [https://doi.org/10.1145/5948.315654 Knuth vs. McInroy] (accessibile gratuitamente da IP unimi o via [https://users.unimi.it/banchedati/istruzioni_proxy_unimi.html proxy]; TL;DR `tr -cs A-Za-z '\n' | tr A-Z a-z | sort | uniq -c | sort -rn | head`)
    60   * [http://www.linusakesson.net/programming/tty/index.php The TTY demystified]
    61 
    62 === 7. 10 aprile 2019 (Aula Gamma)
    63 
    64   * [http://homes.di.unimi.it/sisop/lucidi1819/solab06.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab06-handout.pdf Slide (Versione per la stampa)]
    65   * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/file-disks.pdf Hard Disk Drives]
    66 
    67 === 8. 17 aprile 2019 (Aula Gamma)
    68 
    69   * [http://homes.di.unimi.it/sisop/lucidi1718/lab01.pdf Esercizio i-node]
    70   * [http://homes.di.unimi.it/sisop/lucidi1819/solab07.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab07-handout.pdf Slide (Versione per la stampa)]
    71   * Riferimenti OSTEP: [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-locks.pdf Locks] [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-sema.pdf Semaphores]
    72 
    73 === 9. 8 maggio 2019 (Aula Gamma)
    74 
    75 
    76 === 10. 22 maggio 2019 (Aula Gamma)
    77 
    78   * Aggiornate la vostra [http://homes.di.unimi.it/sisop/lucidi1819/solab.iso ISO Debian Live]! (credenziali user:live)
    79   * Disco per la persistenza [http://homes.di.unimi.it/sisop/lucidi1819/persistence-jos.qcow formato QEmu] [http://homes.di.unimi.it/sisop/lucidi1819/persistence-jos.vdi formato VirtualBox]
    80   * [https://pdos.csail.mit.edu/6.828/2018/labs/lab1/ Esercitazione JOS (MIT) Lab1]
    81   * [http://homes.di.unimi.it/sisop/lucidi1819/solab09.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab09-handout.pdf Slide (Versione per la stampa)]
    82 
    83 
    84 === 11. 29 maggio 2019 (Aula Gamma)
    85 
    86   * [https://pdos.csail.mit.edu/6.828/2018/labs/lab2/ Esercitazione JOS (MIT) Lab2]
    87   * [http://homes.di.unimi.it/sisop/lucidi1819/solab10.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab10-handout.pdf Slide (Versione per la stampa)]
    88   * Disco per la persistenza corretto (nella versione precedente c'erano problemi cambiando ''branch'') [http://homes.di.unimi.it/sisop/lucidi1819/persistence-jos.qcow formato QEmu] [http://homes.di.unimi.it/sisop/lucidi1819/persistence-jos.vdi formato VirtualBox]
    89 
    90 Per lavorare sul lab2:
    91 
    92 {{{#!sh
    93 git checkout lab2
    94 git cherry-pick image-corrections
    95 }}}
    96 
    97 
    98 === 12. 5 giugno 2019 (Aula Gamma)
    99 
    100   * [https://pdos.csail.mit.edu/6.828/2018/labs/lab2/ Esercitazione JOS (MIT) Lab2]
    101   * [http://homes.di.unimi.it/sisop/lucidi1819/solab11.pdf Slide] -- [http://homes.di.unimi.it/sisop/lucidi1819/solab11-handout.pdf Slide (Versione per la stampa)]
    10214
    10315
    10416=== Esame
    105 
    106  * [wiki:TemaDEsame]
    107  * [http://homes.di.unimi.it/sisop/lucidi1213/solab-esame.iso Sistema live usato durante l'esame (116MiB, SHA1 9d1aed82668b6c95fb25d5d7cd1255039d531af7)] 
    108  * [http://homes.di.unimi.it/sisop/lucidi1213/persistence-esame.qcow Disco aggiuntivo per la persistenza con Qemu per l'esercizio JOS (992KiB)]
    10917
    11018La procedura per finalizzare l''''intero''' esame di ''Sistemi Operativi I e II'' è riassunta di seguito:
     
    16068== Materiale aa.aa. precedenti ==
    16169
    162  * [wiki:WikiStart@305 Materiale 2017/2018]
    163  * [wiki:WikiStart@270 Materiale 2016/2017]
    164  * [wiki:WikiStart@241 Materiale 2015/2016]
    165  * [wiki:WikiStart@215 Materiale 2014/2015]
    166  * [wiki:WikiStart@193 Materiale 2013/2014]
    167  * [wiki:WikiStart@168 Materiale 2012/2013]
    168  * [wiki:WikiStart@124 Materiale 2011/2012]
    169  * [wiki:WikiStart@98 Materiale 2010/2011]
    170  * [wiki:WikiStart@66 Materiale 2009/2010]
    171  * [wiki:WikiStart@49 Materiale 2008/2009]
    172 
    173 {{{
    174 #!html
    175 <script>
    176   (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    177   (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    178   m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    179   })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    180 
    181   ga('create', 'UA-556584-3', 'unimi.it');
    182   ga('send', 'pageview');
    183 
    184 </script>
    185 }}}
     70 * [wiki:WikiStart@336 Materiale 2017/2018 (corso di laurea in Informatica)]
     71 * [wiki:WikiStart@305 Materiale 2017/2018 (corso di laurea in Informatica)]
     72 * [wiki:WikiStart@270 Materiale 2016/2017 (corso di laurea in Informatica)]
     73 * [wiki:WikiStart@241 Materiale 2015/2016 (corso di laurea in Informatica)]
     74 * [wiki:WikiStart@215 Materiale 2014/2015 (corso di laurea in Informatica)]
     75 * [wiki:WikiStart@193 Materiale 2013/2014 (corso di laurea in Informatica)]
     76 * [wiki:WikiStart@168 Materiale 2012/2013 (corso di laurea in Informatica)]
     77 * [wiki:WikiStart@124 Materiale 2011/2012 (corso di laurea in Informatica)]
     78 * [wiki:WikiStart@98 Materiale 2010/2011 (corso di laurea in Informatica)]
     79 * [wiki:WikiStart@66 Materiale 2009/2010 (corso di laurea in Informatica)]
     80 * [wiki:WikiStart@49 Materiale 2008/2009 (corso di laurea in Informatica)]
    18681