---+ Materiale Didattico AA 2006-2007 ---++ Lezioni * *Modulo 00 - Introduzione al corso* <a href="%ATTACHURL%/LSO1-00-Intro-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-00-Intro-AA0607.odp">OpenOffice</a> * *Modulo 01 - Introduzione all'uso di Linux* <a href="%ATTACHURL%/LSO1-01-Linux-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-01-Linux-AA0607.odp">OpenOffice</a> * *Modulo 02 - Interazione con Linux:* * *Parte A - La shell* <a href="%ATTACHURL%/LSO1-02a-Shell-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-02a-Shell-AA0607.odp">OpenOffice</a> * *Parte B - L'editor vi e cenni su sed* <a href="%ATTACHURL%/LSO1-02b-Vi-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-02b-Vi-AA0607.odp">OpenOffice</a> * *Modulo 03 - Programmazione in linguaggio script* <a href="%ATTACHURL%/LSO1-03-Script-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-03-Script-AA0607.odp">OpenOffice</a> * *Modulo 04 - Programmi eseguibili* <a href="%ATTACHURL%/LSO1-04-Executable-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-04-Executable-AA0607.odp">OpenOffice</a> * *Modulo 05 - Programmazione di sistema:* * *Parte A - Introduzione alle system call* <a href="%ATTACHURL%/LSO1-05a-IntroSyscall-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-05a-IntroSyscall-AA0607.odp">OpenOffice</a> * *Parte B - Funzioni per l'allocazione di memoria* <a href="%ATTACHURL%/LSO1-05b-MemSyscall-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-05b-MemSyscall-AA0607.odp">OpenOffice</a> * *Parte C - System call per la gestione dei file* <a href="%ATTACHURL%/LSO1-05c-FileSyscall-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-05c-FileSyscall-AA0607.odp">OpenOffice</a> * *Parte D - System call per il controllo dei processi* <a href="%ATTACHURL%/LSO1-05d-ProcessSyscall-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-05d-ProcessSyscall-AA0607.odp">OpenOffice</a> * *Parte E - Segnali e pipe* <a href="%ATTACHURL%/LSO1-05e-SignalPipeSyscall-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-05e-SignalPipeSyscall-AA0607.odp">OpenOffice</a> ---++ Dispense integrative * *La programmazione* <a href="%ATTACHURL%/LSO1-Extra1-ProgrammingPractice-AA0607.pdf">PDF</a> :<a href="%ATTACHURL%/LSO1-Extra1-ProgrammingPractice-AA0607.odp">OpenOffice</a> --- ---++ Esempi di programmi * Esempi di script in bash: <a href="%ATTACHURL%/scriptExamples.tar.gz">scriptExamples.tar.gz</a><br /> Molti di essi sono stati estratti dal tutorial: [[http://steve-parker.org/sh/sh.shtml][Steve's Bourne / Bash shell scripting tutorial]] * Esempi di compilazione e linking di file oggetto, librerie (statiche e dinamiche), eseguibili mediante script e Makefile: <a href="%ATTACHURL%/average.tar.gz">average.tar.gz</a> * Esempi di utilizzo delle system call base per il file I/O (open, close, write, read e lseek): <a href="%ATTACHURL%/basicFileIO.tar.gz">basicFileIO.tar.gz</a> * Esempi di utilizzo delle system call getpid, getppid e fork: <a href="%ATTACHURL%/forkExamples.tgz">forkExamples.tgz</a> * Esempi di utilizzo delle pipe e named-pipe: <a href="%ATTACHURL%/pipeExamples.tgz">pipeExamples.tgz</a> * Esempi di utilizzo delle system call signal, kill, alarm, pause: <a href="%ATTACHURL%/signalExamples.tgz">signalExamples.tgz</a> * Esempi di utilizzo della system call select: <a href="%ATTACHURL%/selectSyscall.tgz">selectSyscall.tgz</a> * Esempio di comunicazione via file con sincronizzazione tramite segnali: <a href="%ATTACHURL%/pc2.c">Signal</a> * Esempio di monitoraggio di una pipe durante una exec(): <a href="%ATTACHURL%/../EsoneriLSO10506/fep.c">Fork+Exec+Pipe</a> <br><br> ---++ Materiale Didattico anni precedenti: * [[DidatticaLSO10506][AA 2005-2006]] -- Users.MassimoVerola - 23 Sep 2006
This topic: Lab_so_1/AL
>
WebHome
>
DidatticaLSO10607
Topic revision: r5 - 2006-12-11 - PedullaF
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