| 9 | | === 29 febbraio 2012 === |
| 10 | | |
| 11 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab01.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab01-handout.pdf Slide (versione stampabile)] |
| 12 | | * [http://www.infoq.com/presentations/Thinking-Parallel-Programming Guy Steele] |
| 13 | | * [http://www.nasm.us/ NASM] |
| 14 | | * [http://www.drpaulcarter.com/pcasm/ PC Assembly Language, by Paul A. Carter] |
| 15 | | * [http://www.intel.com/products/processor/manuals/ Manuali Intel] |
| 16 | | * [http://wiki.qemu.org/Main_Page QEmu] [http://qemu.weilnetz.de/qemu-doc.html Opzioni QEmu] |
| 17 | | |
| 18 | | [wiki:"Sperimentazione 1"] |
| 19 | | |
| 20 | | |
| 21 | | === 7 marzo 2012 === |
| 22 | | |
| 23 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab02.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab02-handout.pdf Slide (versione stampabile)] |
| 24 | | * [http://www.cs.utexas.edu/users/EWD/ewd13xx/EWD1303.PDF Dijkstra: My recollections of operating system design] |
| 25 | | * [http://homes.di.unimi.it/~sisop/minix.qcow Minix 3.1.2a (51MiB)] (Usiamo questa versione 3.1.2a molto simile a quella trattata nel libro, che è la 3.1.0) |
| 26 | | * [http://homes.di.unimi.it/~sisop/Qemu-1.0.1-windows.zip Qemu 1.0.1 per Windows con file .bat per Minix (12MiB)] (Non l'immagine di Minix 3.1.2a) |
| 27 | | * [source:trunk/vi-vim-cheat-sheet.pdf Tutto vi in una schermata] [http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/ Come mai si usano hjkl] |
| 28 | | |
| 29 | | === 14 marzo 2012 === |
| 30 | | |
| 31 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab03.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab03-handout.pdf Slide (versione stampabile)] |
| 32 | | * [http://ozark.hendrix.edu/~burch/csbsju/cs/350/handouts/x86.html Descrizione dell'assembly di Minix] |
| 33 | | * [http://hyperpolyglot.org/shell Confronto fra varie shell: Unix, Windows, Mac] |
| 34 | | * [http://staff.washington.edu/corey/unix-intro.pdf A Brief Introduction to Unix (With Emphasis on the Unix Philosophy)] [http://en.wikipedia.org/wiki/Unix_philosophy Wikipedia on Unix philosophy] |
| 35 | | * [http://www.cs.berkeley.edu/~brewer/cs262/unix.pdf Ritchie, Tompson The UNIX Time-Sharing System] |
| 36 | | |
| 37 | | === 21 marzo 2012 === |
| 38 | | |
| 39 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab04.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab04-handout.pdf Slide (versione stampabile)] |
| 40 | | |
| 41 | | === 28 marzo 2012 === |
| 42 | | |
| 43 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab05.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab05-handout.pdf Slide (versione stampabile)] |
| 44 | | |
| 45 | | === 4 aprile 2012 === |
| 46 | | |
| 47 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab06.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab06-handout.pdf Slide (versione stampabile)] |
| 48 | | |
| 49 | | |
| 50 | | === 20 aprile 2012 === |
| 51 | | |
| 52 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab07.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab07-handout.pdf Slide (versione stampabile)] |
| 53 | | * [https://computing.llnl.gov/tutorials/pthreads/ Un tutorial sui pthreads] |
| 54 | | |
| 55 | | [wiki:"Sperimentazione 4" Sperimentazione thread] |
| 56 | | |
| 57 | | |
| 58 | | === 2 maggio 2012 === |
| 59 | | |
| 60 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab08.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab08-handout.pdf Slide (versione stampabile)] |
| 61 | | |
| 62 | | === 9 maggio 2012 === |
| 63 | | |
| 64 | | * Esercizi shell di ripasso [http://homes.di.unimi.it/~sisop/lucidi1112/kwc-unix-for-poets.pdf Unix for Poets] |
| 65 | | |
| 66 | | |
| 67 | | === 16 maggio 2012 === |
| 68 | | |
| 69 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab09.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab09-handout.pdf Slide (versione stampabile)] |
| 70 | | * diff:tags/minix3.1.2a-orig@10//tags/syscall-add-simple-foo |
| 71 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/syscall-add-simple-foo.pdf Spiegazione dettagliata] |
| 72 | | |
| 73 | | |
| 74 | | === 23 maggio 2012 === |
| 75 | | |
| 76 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab10.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab10-handout.pdf Slide (versione stampabile)] |
| 77 | | * diff:/tags/minix3.1.2a-orig@10//tags/server-single-semaphore |
| 78 | | * [https://c59951.ssl.cf2.rackcdn.com/786-herder_1.pdf Articolo di riferimento] |
| 79 | | |
| 80 | | === 30 maggio 2012 === |
| 81 | | |
| 82 | | * [http://homes.di.unimi.it/~sisop/lucidi1112/solab12.pdf Slide] -- [http://homes.di.unimi.it/~sisop/lucidi1112/solab12-handout.pdf Slide (versione stampabile)] |