venerdì 22 gennaio 2016

A.S. 2015/16 - Esercitazioni di laboratorio per la materia SISTEMI E RETI/3

-------------------------------------------------------------------------------------------------------------
ESERCITAZIONE 5 - La comunicazione tramite socket
-------------------------------------------------------------------------------------------------------------
ESERCITAZIONE 4 - Esercitazione sulle VPN
-------------------------------------------------------------------------------------------------------------
ESERCITAZIONE 3 - Implementazione dell'algoritmo di crittografia di Giulio Cesare
-------------------------------------------------------------------------------------------------------------
ESERCITAZIONE 2 - Gestione di processi Unix (24/02/16)
Gestione dei processi Unix utilizzando la funzione wait(), exec..() e perror() nel linguaggio C

OBIETTIVI / ARGOMENTI TRATTATI
- Gestione dei processi Unix

PROCEDIMENTO / SPECIFICHE INIZIALI
Scrivere un programma che generi tre processi figli:
- il primo figlio visualizza un messaggio contenente il proprio pid, il pid del padre
e il risultato della operazione a+b (variabili a e b sono inizializzate prima dalla istruzione fork)
e termina restituendo come exit status il risultato della operazione
- il secondo figlio esegue il comando Linux "ps -ux"
- il terzo figlio esegue il comando Linux "ls /pippo"
Il processo padre aspetta il termine di ognuno dei tre processi figli visualizzandone l'exit staus
Eventuali errori devono essere gestiti con la funzione perror

RIFERIMENTI / LINK
2. Processi
3. Processi Unix
https://github.com/filippo-bilardo/C_Raspi_Projects/blob/master/Processi/fork3_solv2.c


-------------------------------------------------------------------------------------------------------------
ESERCITAZIONE 1 - Creazioni di processi Unix (22/01/16)
Creazione di processi Unix utilizzando la funzione fork() nel linguaggio C

OBIETTIVI / ARGOMENTI TRATTATI
- Comprensione dei processi

PROCEDIMENTO / SPECIFICHE INIZIALI
- Completare il programma di esempio seguendo le indicazioni presenti nei commenti

RIFERIMENTI / LINK
2. Processi
3. Processi Unix

-------------------------------------------------------------------------------------------------------------
Versione iniziale del 22/01/16

Nessun commento:

Posta un commento