---+ Sistemi Operativi, Secondo Modulo, Canale M-Z ---+ per il corso di laurea in Informatica ---+ A.A. 2018/2019 -- %USERSIG{EmilianoCasalicchio - 2019-02-25}% ---++ docente: Emiliano Casalicchio - casalicchio@di.uniroma1.it ---+++ Per l'organizzazione dell'esame di Sistemi Operativi (12 CFU), vedere [[SO.SO1213AL.SistemiOperativi12CFU][qui]]. Per le informazioni generali sul secondo modulo (modalità d'esame, date degli appelli, programma del corso, etc) vedere [[SO.SO1213AL.SistemiOperativi12CFUModulo220182019][Modulo 2]]. In questa pagina si tratta solamente del canale M-Z del secondo modulo di Sistemi Operativi. Si prega di visitare la pagina principale del corso [[SO.SO1213AL.SistemiOperativi12CFUModulo220182019][Modulo 2]] per le informazioni sui seguenti argomenti: * Informazioni sugli esami * Programma del Corso * Libri e documentazione * Regole per gli esami ---++ Prenotazione esami %RED%<b>IMPORTANTE. Gli studenti del canale M-Z che vogliono sostenere l'esame devono registrarsi su infostud utilizzando il codice esame indicato nella </b>%ENDCOLOR%%RED%<b><a href="SO.SO1213AL.SistemiOperativi12CFUModulo220182019" target="_blank">pagina principale del corso</a><br /></b>%ENDCOLOR% ---++ Orario delle lezioni Lunedi 16:30 - 19:00 Aula Informatica 16 - Laboratorio "Paolo Ercoli" di Via Tiburtina * Inizio effettivo 16:30 Mercoledi 16:30 - 19:00 Aula Informatica 16 - Laboratorio "Paolo Ercoli" di Via Tiburtina * Inizio effettivo 16:30 *I seguenti giorni non si terra' lezione:* * Merc. 24 Aprile 2019 * Lune. 27 Maggio 2019 ---++ Materiale sulle lezioni | *N* | *Data* | *Meteriale* | *Argomento* | *Note* | | 1 | 25/02 | <a href="https://drive.google.com/file/d/1oRwq-aeFIO48fSNs8F-dPBAuS-Y6i7U4/view?usp=sharing" target="_blank" title="Lezione 1">link</a> | Introduzione al corso; storia dei SO Unix | Importante per regole esami | | 2 | 27/02 | <p><a href="https://drive.google.com/file/d/10oKLJaoId75lMTMIbqGLQsmrdHP8yAp3/view?usp=sharing" target="_blank">link dispensa</a></p> <p><a href="https://drive.google.com/file/d/1i-fPgG7i5lil97TYnhVenuBJPwvA-5ZK/view?usp=sharing" target="_blank">link slides</a></p> | Cenni Basilari Sulla Shell; Il File System; I file | | | 3 | 4/03 | <p><a href="https://drive.google.com/file/d/1ClRu0lthSubsHStFhieXfmiEcYjgY6XW/view?usp=sharing" target="_blank">link dispensa</a></p> <p><a href="https://drive.google.com/file/d/1Z5K8vD1S6tshpJGJLu5PGrewPUmgqmw0/view?usp=sharing" target="_blank">link slides</a></p> <p><a href="http://twiki.di.uniroma1.it/pub/SO/SO1213AL/SistemiOperativi12CFUModulo2CanaleAL20182019/create_dirs_and_files.script" target="_blank">link script</a></p> | File, Directory, Diritti di accesso, copia | | | 4 | 6/03 | <p>Per file system vedere slides e dispensa lezione 3</p> <p><a href="https://drive.google.com/file/d/1dUjJWNoS4uuB5SQYhNi3EMEz0QGnU6bn/view?usp=sharing" target="_blank">Link dispensa processi</a></p> | <p>File system: Hard/soft link, creazione file (touch, dd), creazione file system, mount/umount fs</p> <p>Processi (cenni iniziali)</p> <p> </p> | | | 5 | 11/03 | <a href="https://drive.google.com/open?id=1lAdxxrJFoJhJ9NBupAIjQcT5zvgDdQWb" target="_blank">Link slides</a> | Processi: creazione processi, foreground/background, &/bg/fg, kill, nice, strace | | | 6 | 13/03 | <p><a href="https://drive.google.com/file/d/1nlr7vLEJtFFal_tWF_UYyc2dS6JJWHQB/view?usp=sharing" target="_blank">Link dispensa</a></p> <p><a href="https://drive.google.com/file/d/1nelxCQ8aa_WYNVnRh6K5mfpF9LTNllCJ/view?usp=sharing" target="_blank">Link slides</a></p> <p><a href="https://drive.google.com/file/d/15YAMfb-NYDJrFKzptp8zGN6NspKxKcDw/view?usp=sharing" target="_blank">Esempi</a></p> | Expressioni regolari | | | 7 | 18/03 | <p><a href="https://drive.google.com/file/d/12LjUomazC7GdEBowcohldzLw4UMWm8s_/view?usp=sharing" target="_blank">Link dispensa</a></p> <p><a href="https://drive.google.com/file/d/1zq4pyd77g44C-jWVL-kaidT-21GkGfD5/view?usp=sharing" target="_blank">Link slides</a></p> | <p>Discussione esercizi su espressioni regolari</p> <p>Altri comandi utili</p> | | | 8 | 20/03 | <p><a href="https://drive.google.com/file/d/12LjUomazC7GdEBowcohldzLw4UMWm8s_/view?usp=sharing" target="_blank"> </a><a href="https://drive.google.com/file/d/1mFnBx-ucPTP0dX0PbvFPgbdXP_VSgDLC/view?usp=sharing" target="_blank">Link dispensa awk,gawk</a></p> <p><a href="https://drive.google.com/file/d/1Iq8UjGUrEHnlsbetpI7fkGjzqBJB-KFR/view?usp=sharing" target="_blank">Link slides awk,gawk</a></p> <p><a href="https://www.gnu.org/software/gawk/manual/gawk.html" target="_blank">The GNU awk user guide</a></p> | <p>Comando find (vedi dispensa Lezione 7)</p> <p>Comando awk,gawk</p> <p> </p> | | | 9 | 25/3 | <p> [[https://drive.google.com/file/d/1O7boGNE2If-vcjy0dQ03fA9qsqeJtrUS/view?usp=sharing][Link dispensa]]</p> <p><a href="https://drive.google.com/file/d/14M8_eLWJD8i0mW7syb2Wq7xBvpsNxEYv/view?usp=sharing" target="_self">slides elaborazione testi</a></p> <p><a href="https://drive.google.com/file/d/1UX8ZrZByk2kENFf0bMxgq55CJA_BvEmM/view?usp=sharing" target="_self">slides bash avanzata</a></p> <p><a href="https://wiki.bash-hackers.org/howto/redirection_tutorial" target="_blank">Link a tutorial su riderizioni</a></p> | <p>Altri comandi per l'elaborazione dei testi</p> <p>Uso avanzato della bash</p> | <p>Vari esercizi che come prerequisito hanno la conoscenza di awk</p> <p>Inviatemi le soluzioni (o tentativi di soluzione) degli esercizi in dispensa e vi mandero' un feedback</p> | | 10 | 27/3 | <p><a href="https://drive.google.com/file/d/1mIqg-LlpKQe7WqmHJ12jCJDKc8JvXHw_/view?usp=sharing" target="_blank">dispensa</a></p> <p><a href="https://drive.google.com/file/d/1QX9J9UkwSXJWMlXnIC-7rx1iimqZW-Ma/view?usp=sharing" target="_blank">slides</a></p> | Bash programming: variabili, parametri posizionali | Inviatemi le soluzioni (o tentativi di soluzione) degli esercizi in dispensa e vi mandero' un feedback | | 11 | 1/4 | <p><a href="https://drive.google.com/file/d/17JTN1xRAc61BmcH1TD1gRwKxEWGp_Q_l/view?usp=sharing" target="_blank">dispense</a></p> <p><a href="https://drive.google.com/file/d/1OF2viHLRUli3OrNkHOodMFxByiGuVdaZ/view?usp=sharing" target="_blank">slides</a></p> <p> </p> | Espansioni | | | 12 | 3/4 | <p><a href="https://drive.google.com/file/d/1GJLbzExjQN08_yGVURpxCZ8XekxQ-LTU/view?usp=sharing" target="_blank">dispense</a></p> <p><a href="https://drive.google.com/file/d/1JZ2E8HdjkZaeIZ-atEWvoDmnJmTJqAFu/view?usp=sharing" target="_blank">slides</a></p> <p><a href="https://drive.google.com/file/d/1Gfay84GeagmFfuuCiAxdpRx74iMhtJ8O/view?usp=sharing" target="_blank">esempi</a></p> | Script, controllo di flusso, funzioni | Gli esempi sono relativi alla lezione precedente. | | 13 | 8/4 | | Ricevimento aperto, Ripasso | | | 14 | 10/04 | | Ricevimento aperto, Ripasso | | | 15 | 15/04 | <a href="https://www.cs.clemson.edu/course/cpsc111/slides/" target="_blank">Slides</a>, <a href="https://drive.google.com/file/d/1-difY1Zn_FSudV6ZBprBhs3RIyiarIJB/view?usp=sharing" target="_blank">dispense</a>, <a href="https://drive.google.com/file/d/1AAeXtIZiC0spe_NOHTCk44WLTMFx2FrV/view?usp=sharing" target="_blank">esempi</a> | Introduzione al C; output; input; variabili e espressioni | Capitoli 1,2,3 (delle slides) | | 16 | 17/04 | <a href="https://www.cs.clemson.edu/course/cpsc111/slides/" target="_blank">Slides</a> | Controllo del flusso; array | Capitoli 4,5,6 (delle slides) | | 17 | 29/04 | <a href="https://www.cs.clemson.edu/course/cpsc111/slides/" target="_blank">V</a>edi slides lezione 16 | Controllo del flusso; array | Capitoli 4,5,6 (delle slides) | | 18 | 6/05 | <p><a href="https://drive.google.com/file/d/1x-K_PUHmhbN1hr3UGwJSF-BSbKEsVOQd/view?usp=sharing" target="_blank">Makefile e debugger Slides</a></p> <p><a href="https://www.cs.clemson.edu/course/cpsc111/slides/" target="_blank">Slides</a></p> | Makefile & debugger; Stringhe; puntatori; allocazione della memoria | Capitoli 9,10 (delle slides) | | 19 | 8/05 | <a href="https://www.cs.clemson.edu/course/cpsc111/slides/" target="_blank">Slides</a> | File I/O, Command Line argument, structures | Capitoli 15, 16, 8 | | 20 | 13/05 | <a href="https://drive.google.com/file/d/1qGxEFbJiVCf0tmPXC6rz9OvqBcHid4My/view?usp=sharing" target="_blank">Esempi1</a>, <a href="https://drive.google.com/file/d/1crgTIxUccoh4RdAhn83neDt63yGHp7M-/view?usp=sharing" target="_blank">Esempi2</a>, <a href="https://drive.google.com/file/d/1PMBX3UeDi1KdttAsl8o7A7O3DhkXcE8P/view?usp=sharing" target="_blank">Esercizi</a> | Riepilogo ed esempi relativi a lezioni 16, 17 e 18 | | | 21 | 15/05 | <p><a href="https://drive.google.com/file/d/1IEwiuiwIQepHy5Jxt2e7wj4i22O9aZSD/view?usp=sharing" target="_blank">SysCall memoria</a></p> <p><a href="https://drive.google.com/file/d/1c2A3DcVpUmFxHggD0-zBWuIBRV3lyzC5/view?usp=sharing" target="_self">SysCall file</a></p> <p><a href="https://drive.google.com/file/d/1-SB8V-ZHZWRuNwhDZuujgcAac_8p63av/view?usp=sharing" target="_blank">Esempi SysCall file</a></p> | System call per la gestione della memoria e dei file | "Esempi SysCall file" e' un tar.gz contenente programmi C che inlustrano esempi d'uso ed esercizi consigliati su tutte le system call per la gestione dei file. | | 22 | 20/05 | <p><a href="https://drive.google.com/file/d/1dGDcyL9Ns8ounHtcamggq_hEmAs-7x3N/view?usp=sharing" target="_blank">Slides</a> <a href="https://drive.google.com/file/d/1xlVKKR2nK67jpGazmhnOkERO6sfwGZpn/view?usp=sharing" target="_blank">Esempi & Esercizi</a></p> <p><a href="http://twiki.di.uniroma1.it/pub/SO/SO1213AL/SistemiOperativi12CFUModulo2CanaleMZ20162017/esempi_domande.html" target="_blank">Esempi domande esame (su tutto il programma)</a></p> | System call gestione processi | Al link "Esempi & Esercizi" trovate un tar.gz contenente programmi C che inlustrano esempi d'uso ed esercizi consigliati su tutte le system call per la gestione dei processi (e dei segnali - prossima lezione) | | 23 | 22/05 | <p><a href="https://drive.google.com/file/d/1KWAZFKSw6adF3bm8WH3g9qGmTZ8z44MS/view?usp=sharing" target="_blank">Slides IPC e signals</a></p> <p><a href="https://drive.google.com/file/d/11ymES-okv1_DSb2jRADYaJUPDQxfsf1U/view?usp=sharing" target="_blank">Slides Socket</a></p> <p><a href="https://drive.google.com/file/d/1Ff4IbVtBX0ugRPEx3gcPG0s0X9uiBTEl/view?usp=sharing" target="_blank">Esempi</a></p> | Segnali, IPC e Socket | Al link "Esempi" trovate un tar.gz contenente programmi C che inlustrano esempi d'uso ed esercizi consigliati su tutte le system call per la gestione delle pipe e delle socket. Per Eservizi ed Esempi sulla gestione dei segnali far riferimento agli "Esempi & Esercizi" della lezione 22. | | 24 | 29/05 | | Ricevimento aperto in aula | | ---++ Software (open source) per il corso Vedere pagina informazioni generali sul corso. ---++ Comments <br />%COMMENT%
This topic: SO/SO1213AL
>
WebHome
>
SistemiOperativi12CFU
>
SistemiOperativi12CFUModulo2
>
SistemiOperativi12CFUModulo220182019
>
SistemiOperativi12CFUModulo2CanaleMZ20182019
Topic revision: r35 - 2019-05-22 - EmilianoCasalicchio
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback