Domande Orale Oneto
Inviato: 09/09/2019, 9:56
Da Telegram:
Save
- Cosa/come del file system di unix
- Differenza tra thread/processo
- Come impedire deadlock (gli è bastato ordinazione delle richieste di lock oppure algoritmo del banchiere)
- Comunicazione fra thread
- Spiegazione di &,-c,-r(recursive),$CC in Makefile
- Ha chiesto la gestione degli errori (chiamate di sistema e non >0 ecc..) della mia libreria d'accesso
Con me buonissimo, domande basilari e voto alto
Minala
Orale durato trenta secondi, durato talmente poco che non ricordo bene tutte le domande
Cos'è un processo
Cos'è un thread
Comunicazione tra thread (come quando usare lock, prolemi delle lock, come evitare deadlock)
Comunicazione tra processi
Che tipi di pipe ci sono e come / per cosa si usano
Fare make e make test del progetto, far vedere dove il test dove controlla eventuali errori nella delete
Anche con me buonissimo, orale cortissimo molto semplice e voto molto alto
Francesco
Domande relative al recupero:
-Differenza principale tra pipe e socket
-Data una risorsa condivisa (tipo un contatore) ad N thread, è possibile andare in dead-lock?
Riguardo al progetto mi ha fatto aprire il make, nello specifico la porzione contenente il target clean: mi ha chiesto il significato del flag -r che usavo con la rm e cosa volesse dire
l'asterisco in "rm *.o". Poi mi ha chiesto di prendere il client e di mostrargli nel dettaglio come
gestivo la stampa degli errori nel caso del fallimento delle varie operazioni (connect, store, etc)
Comunque davvero bravissimo Oneto
Save
- Cosa/come del file system di unix
- Differenza tra thread/processo
- Come impedire deadlock (gli è bastato ordinazione delle richieste di lock oppure algoritmo del banchiere)
- Comunicazione fra thread
- Spiegazione di &,-c,-r(recursive),$CC in Makefile
- Ha chiesto la gestione degli errori (chiamate di sistema e non >0 ecc..) della mia libreria d'accesso
Con me buonissimo, domande basilari e voto alto
Minala
Orale durato trenta secondi, durato talmente poco che non ricordo bene tutte le domande
Cos'è un processo
Cos'è un thread
Comunicazione tra thread (come quando usare lock, prolemi delle lock, come evitare deadlock)
Comunicazione tra processi
Che tipi di pipe ci sono e come / per cosa si usano
Fare make e make test del progetto, far vedere dove il test dove controlla eventuali errori nella delete
Anche con me buonissimo, orale cortissimo molto semplice e voto molto alto
Francesco
Domande relative al recupero:
-Differenza principale tra pipe e socket
-Data una risorsa condivisa (tipo un contatore) ad N thread, è possibile andare in dead-lock?
Riguardo al progetto mi ha fatto aprire il make, nello specifico la porzione contenente il target clean: mi ha chiesto il significato del flag -r che usavo con la rm e cosa volesse dire
l'asterisco in "rm *.o". Poi mi ha chiesto di prendere il client e di mostrargli nel dettaglio come
gestivo la stampa degli errori nel caso del fallimento delle varie operazioni (connect, store, etc)
Comunque davvero bravissimo Oneto