Esercitazioni in Laboratorio e Simulazioni Prova Pratica

Distribuzione Linux: LUbuntu 20.04.03 LTS (Long Term Supported) Focal Fossa, Desktop
o successive
Usando una distribuzione o un compilatore gcc più vecchio
potrebbe essere necessario sostituire, nei flag di compilazione,
il simbolo _DEFAULT_SOURCE con il simbolo _BSD_SOURCE
per evitare warning.


SOLUZIONI Esercizi svolti in Laboratorio.
ESERCIZI/ directory con file .tgz indicati nelle slides delle esercitazioni in laboratorio
Link Soluzioni esercizi in lab/ soluzioni sparse in altre directory

Laboratorio - Istruzioni per l'Uso delle macchine virtuali in lab
4.1_usareMacchineVirtuali_LabVela.pdf

Proprio PC - In caso di Problemi di Installazione di Macchine Virtuali in proprio PC
4_Problemi_InstallazioneVM.pdf

Lezioni 1 - 6: Esercitazioni su Bash
4bis_laboratorioshell.pdf   lezioni   1 , 2 , 3 , 4 , 5 , 6 parte 1
4bis4_laboratorioshell.pdf   lezione 6 parte 2 (fare solo esercizi 2,95,41,113,3)

Lezioni 6 - 7: Esercitazioni su moduli, Makefile, configurazione Makefile per installazione pacchetto software
2d_laboratorio_C_Makefile_utils.pdf   lezioni   6 parte 3 , 7

Lezione 8 - 9: Esercitazioni su Pthread e mutua esclusione
5bis_laboratorio_ProgrammazioneConcorrenteInC_PosixThread.pdf   lezioni 8 , 9

esercizio aggiuntivo: correggere file contenuti in archivio CORREGGI.tgz
CORREGGERE.tgz le specifiche sono contenute all inizio del file correggithread.c
SOLUZIONE.tgz

Lezione 9-10: ESEMPIO DI PROVE DI ESAME: concentrarsi sugli esercizi di programmazione concorrente
EsempiProvePraticheOnline_2020_07_17__2020_09_10.pdf    9-10
BASI DA COMPLETARE SOLUZIONI


Lezione 10: Simulazioni d'esame: formicai, prod-consAB, 5filosofi
A_SIMULAZIONI_2022_12_19-20_eraProvaPratica082083_ONLINE.pdf   lezioni 10

ALTRI ESERCIZI PER CASA IN PREPARAZIONE ALL'ESAME.

6h_EserciziConcorrenzaEVari__ONLINE Lezione 12: Simulazioni Prova Pratica e vecchio Esercizio d'esame
          Simulazioni Prova Pratica su ponte pericolante e letture da file
          6h_EserciziConcorrenzaEVari__ONLINE.pdf
                    BASI DA COMPLETARE
                    BASE_es1051ONLINE_pontepericolante_semplice.tgz
                    BASE_es1052ONLINE_pontepericolante_complicato.tgz
                    SOLUZIONI
                    es1051ONLINE_pontepericolante_semplice.tgz
                    es1053_raggruppa.tgz
                    es1052ONLINE_pontepericolante_complicato.tgz
                    es1054_stringhe_confinate.tgz

          A casa: Vecchio Esercizio d'esame "Funivia a Gattolino"
                    014_Funivia.pdf
                    014_Funivia.tgz Soluzioni

Lezione 13: Simulazione Prova Pratica e vecchio Esercizio d'esame
          Simulazione Prova Pratica su soccorsi, bash e infiniti figli.
          6ib_EserciziConcorrenzaEVari__ONLINE.pdf
                    BASE DA COMPLETARE
                    BASE_es1061ONLINE_soccorsi.tgz
                    SOLUZIONI
                    es1061ONLINE_soccorsi.tgz
                    es1063_contaseparatamente.tgz
                    es64_figliarecomeconigli.tgz

          A casa: Vecchio Esercizio d'esame "Piantare Pali"
                    016_PiantarePali.pdf
                    016_PiantarePali.tgz Soluzioni

Lezione 14: vecchio Esercizio d'esame
          Vecchio Esercizio d'esame "Staffetta a gruppi" modificato
                    015_modificataperONLINE_Staffetta.pdf
                    BASE_es39_staffettasemplice.tgz BASE DA COMPLETARE
                    es39_staffettasemplice.tgz Soluzioni
                    es41_cercarecente.tgz Soluzioni