Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente |
informatica:sol:laboratorio19:esercitazionib:start [16/02/2020 alle 08:17 (5 anni fa)] – Massimo Torquati | informatica:sol:laboratorio19:esercitazionib:start [16/02/2020 alle 08:20 (5 anni fa)] (versione attuale) – Massimo Torquati |
---|
| 7 |**Esercitazione**. I/O testuale e binario con la libreria standard. Creazione di Makefile. | [[esercitazione4|Assegnamento4]] \\ {{|Possibile soluzione.}} \\ | | 12/03/19 |\\ | | 7 |**Esercitazione**. I/O testuale e binario con la libreria standard. Creazione di Makefile. | [[esercitazione4|Assegnamento4]] \\ {{|Possibile soluzione.}} \\ | | 12/03/19 |\\ |
| 8 |** Lezione **: Introduzione alla shell bash: concetto di shell, alcuni semplici comandi (cut, cat, find, chmod, etc...). Creazione dei primi script in bash| {{:informatica:sol:laboratorio17:esercitazionib:shell_intro.pdf| Introduzione alla Shell}}\\ | [[ http://www.gnu.org/software/bash/manual/bash.html|Bash reference manual]]\\ [[http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html | Bash guide for Beginners]] \\ [[https://linuxacademy.com/blog/linux/conditions-in-bash-scripting-if-statements/|If statements in bash scripting]] | 12/03/19 |\\ | | 8 |** Lezione **: Introduzione alla shell bash: concetto di shell, alcuni semplici comandi (cut, cat, find, chmod, etc...). Creazione dei primi script in bash| {{:informatica:sol:laboratorio17:esercitazionib:shell_intro.pdf| Introduzione alla Shell}}\\ | [[ http://www.gnu.org/software/bash/manual/bash.html|Bash reference manual]]\\ [[http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html | Bash guide for Beginners]] \\ [[https://linuxacademy.com/blog/linux/conditions-in-bash-scripting-if-statements/|If statements in bash scripting]] | 12/03/19 |\\ |
| 8 |**Esercitazione**. Makefile. Comandi bash e semplici script. | [[esercitazione5|Assegnamento5]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es5.tgz|Possibile soluzione.}} \\ | | 19/03/19 |\\ | | 8 |**Esercitazione**. Makefile. Comandi bash e semplici script. | [[esercitazione5|Assegnamento5]] \\ {{|Possibile soluzione.}} \\ | | 19/03/19 |\\ |
| 9 |**Lezione**. Bash script. | {{:informatica:sol:laboratorio17:esercitazionib:shell_scripting.pdf| Scripting in bash}} | | 19/03/19 |\\ | | 9 |**Lezione**. Bash script. | {{:informatica:sol:laboratorio17:esercitazionib:shell_scripting.pdf| Scripting in bash}} | | 19/03/19 |\\ |
| 10 |**Esercitazione**. Semplici script bash. | [[esercitazione6|Assegnamento6]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es6.tgz|Possibile soluzione.}} \\ | | 26/03/19 |\\ | | 10 |**Esercitazione**. Semplici script bash. | [[esercitazione6|Assegnamento6]] \\ {{|Possibile soluzione.}} \\ | | 26/03/19 |\\ |
| 11 |**Lezione**. Completamento bash + discussione pre compitino. | | | 26/03/19 |\\ | | 11 |**Lezione**. Completamento bash + discussione pre compitino. | | | 26/03/19 |\\ |
| 12 |**Esercitazione**. Discussione su compitino parte di laboratorio. Esercizi su SC per la gestione di files e directories. |[[esercitazione7|Assegnamento7]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es7.tgz|Possibile soluzione.}} | | 09/04/19 |\\ | | 12 |**Esercitazione**. Discussione su compitino parte di laboratorio. Esercizi su SC per la gestione di files e directories. |[[esercitazione7|Assegnamento7]] \\ {{|Possibile soluzione.}} | | 09/04/19 |\\ |
| 13 |** Lezione **: SC per la gestione delle directories. Processi: fork, wait/waitpid e differenziazione del codice con exec*. | {{:informatica:sol:laboratorio19:esercitazionib:c004_1lso_scintroefiles.pdf|Lucidi System call}} \\ {{:informatica:sol:laboratorio15:esercitazionib:07lcs_processi.pdf|Introduzione processi}} | | 09/04/19 |\\ | | 13 |** Lezione **: SC per la gestione delle directories. Processi: fork, wait/waitpid e differenziazione del codice con exec*. | {{:informatica:sol:laboratorio19:esercitazionib:c004_1lso_scintroefiles.pdf|Lucidi System call}} \\ {{:informatica:sol:laboratorio15:esercitazionib:07lcs_processi.pdf|Introduzione processi}} | | 09/04/19 |\\ |
| 14 |**Esercitazione**. Esercizi con fork/waitpid/exec. |[[esercitazione8|Assegnamento8]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es8.tgz|Possibile soluzione.}} | | 16/04/19 |\\ | | 14 |**Esercitazione**. Esercizi con fork/waitpid/exec. |[[esercitazione8|Assegnamento8]] \\ {{|Possibile soluzione.}} | | 16/04/19 |\\ |
| 15 |**Lezione/Esercitazione**. Gestione dei threads:creazione/distruzione, mutex, condition variables. Primi esercizi con i threads. |{{ :informatica:sol:laboratorio18:esercitazionib:c005_1lcs_threadposix.pdf |Gestione Thread.}}\\ [[esercitazione9|Assegnamento9]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es9.tgz|Possibile soluzione.}} | | 30/04/19 |\\ | | 15 |**Lezione/Esercitazione**. Gestione dei threads:creazione/distruzione, mutex, condition variables. Primi esercizi con i threads. |{{ :informatica:sol:laboratorio18:esercitazionib:c005_1lcs_threadposix.pdf |Gestione Thread.}}\\ [[esercitazione9|Assegnamento9]] \\ {{|Possibile soluzione.}} | | 30/04/19 |\\ |
| 16 |** Lezione **: Comunicazione tra processi: pipe senza nome. | {{informatica:sol:laboratorio15:esercitazionib:09lcs_pipe.pdf|Pipe}} | [[SCExamples| Alcuni esempi con processi e pipe]] | 30/04/19 |\\ | | 16 |** Lezione **: Comunicazione tra processi: pipe senza nome. | {{informatica:sol:laboratorio15:esercitazionib:09lcs_pipe.pdf|Pipe}} | [[SCExamples| Alcuni esempi con processi e pipe]] | 30/04/19 |\\ |
| 17 |**Esercitazione**. Esercizi con processi, pipe e threads. | [[esercitazione10|Assegnamento10]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es10.tgz|Possibile soluzione.}} | | 07/05/19 |\\ | | 17 |**Esercitazione**. Esercizi con processi, pipe e threads. | [[esercitazione10|Assegnamento10]] \\ {{|Possibile soluzione.}} | | 07/05/19 |\\ |
| 18 |** Lezione **: Comunicazione tra processi: socket AF_UNIX. Multiplexing di più sockets con ''select'' (accenni a ''pool''). | {{:informatica:sol:laboratorio15:esercitazionib:10lcs_sockets.pdf|Socket}}| | 07/05/19 |\\ | | 18 |** Lezione **: Comunicazione tra processi: socket AF_UNIX. Multiplexing di più sockets con ''select'' (accenni a ''pool''). | {{:informatica:sol:laboratorio15:esercitazionib:10lcs_sockets.pdf|Socket}}| | 07/05/19 |\\ |
| 19 |**Esercitazione**. Esercizi con i socket. Server concorrenti. |[[esercitazione11|Assegnamento11]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es11.tgz|Possibile soluzione.}} | | 14/05/19 |\\ | | 19 |**Esercitazione**. Esercizi con i socket. Server concorrenti. |[[esercitazione11|Assegnamento11]] \\ {{|Possibile soluzione.}} | | 14/05/19 |\\ |
| 20 |** Lezione **: Gestione dei segnali. | {{:informatica:sol:laboratorio15:esercitazionib:11lcs_segnali.pdf|Segnali}} | | 14/05/19 |\\ | | 20 |** Lezione **: Gestione dei segnali. | {{:informatica:sol:laboratorio15:esercitazionib:11lcs_segnali.pdf|Segnali}} | | 14/05/19 |\\ |
| 21 |**Esercitazione**. Esercizi su segnali e ''select''. |[[esercitazione12|Assegnamento12]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es12.tgz|Possibile soluzione.}} | | 21/05/19 |\\ | | 21 |**Esercitazione**. Esercizi su segnali e ''select''. |[[esercitazione12|Assegnamento12]] \\ {{|Possibile soluzione.}} | | 21/05/19 |\\ |
| 22 |** Lezione **: Ancora su segnali e server concorrenti: discussione. | | | 21/05/19 |\\ | | 22 |** Lezione **: Ancora su segnali e server concorrenti: discussione. | | | 21/05/19 |\\ |
| 23 |**Esercitazione**. |[[esercitazione13|Assegnamento13]] \\ {{:informatica:sol:laboratorio19:esercitazionib:es13.tgz|Sketch di soluzione.}} | | 28/05/19 |\\ | | 23 |**Esercitazione**. |[[esercitazione13|Assegnamento13]] \\ {{|Sketch di soluzione.}} | | 28/05/19 |\\ |
| 24 |** Lezione **: Question time, discussione libera su argomenti principali del corso. Discussione del progetto. | | | 28/05/19 |\\ | | 24 |** Lezione **: Question time, discussione libera su argomenti principali del corso. Discussione del progetto. | | | 28/05/19 |\\ |
| |
| |