Università degli Studi di Napoli Federico II
Corso di Laurea in Ingegneria informatica
Esame di Programmazione II
Prova pratica del 17/03/2008
Durata della prova: 150 minuti
Cognome…………………………..……………………. Nome…………………………. Matr………………………….
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Lo studente legga attentamente il testo e produca il programma ed i casi di test necessari per dimostrarne il funzionamento. La mancata compilazione completa dell’elaborato, la compilazione con errori o l’esecuzione errata dell’algoritmo daranno luogo alla valutazione come prova non superata.
Ricordarsi di indicare Cognome, Nome e matricola su questo stesso foglio, che dovrà essere in ogni caso consegnato alla Commissione. Al termine della prova lo studente dovrà far verificare il funzionamento del programma ad un membro della Commissione.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Testo della prova
Si realizzi un servizio per la sottomissione di task presso un centro di elaborazione. Un generico utente interessato alla sottomissione del proprio task invia una richiesta nella quale specifica le caratteristiche del task da eseguire (un identificativo e un dato di tipo intero) e il numero di secondi da riservare per l’esecuzione del task stesso a partire dall’istante di sottomissione.
All’arrivo di ogni richiesta, il server per la gestione delle richieste verifica la disponibilità di una unità di elaborazione disponibile tra le N esistenti (si supponga che vi siano N=5 unità). Se al momento della richiesta le N unità di elaborazione sono impegnate nell’esecuzione di altri task, il server risponde immediatamente utilizzando la Callback per notificare la mancata accettazione del task. Nel c
-
Programmazione 2 - Esercitazione
-
Programmazione - Esercitazione
-
Programmazione 2
-
Programmazione - programmazione Java 2