<html> <body> <div style="width: 906; height: 44"> <center><b><font size=+1>Compito di Sistemi Operativi, Prof. Mancini: </font><i>19 gennaio 2000</i></b> <p> <hr> <hr> <p><b><font size=+2>TESTO</font></b> <br> <hr></center> <br> <br> </div> <ol> <li> (punti: -1,4)</li> <br>La seguente porzione di codice di un processo <b><i>P</i></b> contiene una chiamata alla primitiva fork di Unix che termina con successo e genera un processo figlio <b><i>P<sub>i</sub></i></b>: <pre> if ($pid = fork) { codice-A } elsif (defined $pid) { exec codice-B } else { codice-C } codice-D</pre> <ol> <li> Il processo <b><i>P</i></b> esegue sicuramente il codice-A e potrebbe eseguire il codice-D;</li> <li> Il processo <b><i>P</i></b> esegue sicuramente il codice-A e non esegue mai il codice-D;</li> <li> Il processo <b><i>P</i></b> esegue sicuramente il codice-B e potrebbe eseguire il codice-D;</li> <li> Il processo <b><i>P</i></b> esegue sicuramente il codice-B e non esegue mai il codice-D;</li> <li> Il processo <b><i>P<sub>i</sub></i></b> esegue sicuramente il codice-A e potrebbe eseguire il codice-D;</li> <li> Il processo <b><i>P<sub>i</sub></i></b> esegue sicuramente il codice-A e non esegue mai il codice-D;</li> <li> Il processo <b><i>P<sub>i</sub></i></b> esegue sicuramente il codice-B e potrebbe eseguire il codice-D;</li> <li> Il processo <b><i>P<sub>i</sub></i></b> esegue sicuramente il codice-B e non esegue mai il codice-D;</li> <li> Il processo <b><i>P<sub>i</sub></i></b> esegue sicuramente il codice-C e potrebbe eseguire il codice-D;</li> <li> Il processo <b><i>P<sub>i</sub></i></b> esegue sicuramente il codice-C e non esegue mai il codice-D;</li> <li> nessuna delle affermazioni precedenti è corretta.</li> </ol> <li> (punti: -1,4)</li> <br>Ad ogni processo del sistema operativo Unix viene associata logicamente una quadrupla (<i> proprietario reale, gruppo reale, proprietario effettivo, gruppo effettivo</i>): <ol> <li> l'identificazione degli utenti si propaga ai processi, nell'istante di creazione ogni processo è attribuito ad un utente proprietario assegnando opportunamente i valori alla quadrupla che non può mai essere modificata durante l'esecuzione del processo;</li> <li> l'identificazione degli utenti si propaga ai processi, nell'istante di creazione ogni processo è attribuito ad un utente proprietario assegnando opportunamente i valori alla quadrupla che può essere modificata durante l'esecuzione del processo;</li> <li> i meccanismi di protezione di Unix non consentono la migrazione dei processi in domini di protezione diversi da quelli dei loro proprietari;</li> <li> si assuma che un processo invochi la chiamata di sistema <b>exec</b> per eseguire il programma contenuto in un archivio <b><i>F<sub>i</sub></i></b>; <b>exec</b> assegna al proprietario reale, e al gruppo reale i valori corrispondenti al proprietario dell'archivio <b><i>F<sub>i</sub></i></b> se e solo se è vera la condizione SETUID contenuta nell' i-node di <b><i>F<sub>i</sub></i></b>;</li> <li> si assuma che un processo invochi la chiamata di sistema <b>exec</b> per eseguire il programma contenuto in un archivio <b><i>F<sub>i</sub></i></b>; <b>exec</b> assegna al proprietario effettivo, e al gruppo effettivo i valori corrispondenti al proprietario dell'archivio <b><i>F<sub>i</sub></i></b> se e solo se è vera la condizione SETUID contenuta nell' i-node di <b><i>F<sub>i</sub></i></b>;</li> <li> nessuna delle affermazioni precedenti è corretta.</li> </ol> <li> (punti: -1,4)</li> <br>Nell'utilizzare più sistemi di archiviazione ospitati su dischi diversi <ol> <li> di un gestore degli archivi indipendente dai dispositivi, un utente specifica esplicitamente quale sistema di archiviazione intende di volta in volta utilizzare ed individua gli archivi per mezzo di cammini definiti nelle strutture gerarchiche dei rispettivi sistemi, che rimangono completamente distinte;</li> <li> di un gestore degli archivi indipendente dai dispositivi, un utente non specifica esplicitamente quale sistema di archiviazione intende di volta in volta utilizzare ed individua gli archivi per mezzo di cammini definiti in un unica struttura gerarchica;</li> <li> di un gestore degli archivi dipendente dai dispositivi, un utente specifica esplicitamente quale sistema di archiviazione intende di volta in volta utilizzare ed individua gli archivi per mezzo di cammini definiti nelle strutture gerarchiche dei rispettivi sistemi, che rimangono completamente distinte;</li> <li> di un gestore degli archivi dipendente dai dispositivi, un utente non specifica esplicitamente quale sistema di archiviazione intende di volta in volta utilizzare ed individua gli archivi per mezzo di cammini definiti in un unica struttura gerarchica;</li> <li> nessuna delle affermazioni precedenti è corretta.</li> </ol> <li> (punti: -1,4)</li> <br>La gestione del processore in ordine di arrivo: <ol> <li> non considera il processore una risorsa prerilasciabile e non assegna a tutti i processi pronti uguale priorità;</li> <li> considera il processore una risorsa prerilasciabile e non assegna a tutti i processi pronti uguale priorità;</li> <li> considera il processore una risorsa prerilasciabile ed assegna a tutti i processi pronti uguale priorità;</li> <li> non considera il processore una risorsa prerilasciabile ed assegna a tutti i processi pronti uguale priorità;</li> <li> è particolarmente adatta per i processi interattivi;</li> <li> non è particolarmente adatta per i processi interattivi;</li> <li> penalizza i processi <nop>CPU-bound rispetto ad eventuali processi <nop>I/O-bound;</li> <li> penalizza i processi <nop>I/O-bound rispetto ad eventuali processi <nop>CPU-bound;</li> <li> nessuna delle affermazioni precedenti è corretta.</li> </ol> <li> (punti: 6)</li> <br>Illustrare in al più 60 parole il meccanismo di controllo degli accessi basato su <i>capability list</i>. <li> (punti: 6)</li> <br>Considerare un insieme di cinque processi <b><i>P<sub>1</sub></i></b>, <b><i>P<sub>2</sub></i></b>, <b><i>P<sub>3</sub></i></b>, <b><i>P<sub>4</sub></i></b>, <b><i>P<sub>5</sub></i></b> con i seguenti tempi di arrivo e tempi di esecuzione in millisecondi: <table BORDER CELLPADDING=3 > <tr> <td ALIGN=LEFT>Processo</td> <td ALIGN=LEFT>Tempo di arrivo</td> <td ALIGN=LEFT>Tempo di esecuzione</td> </tr> <tr> <td ALIGN=LEFT><b><i>P<sub>1</sub></i></b></td> <td ALIGN=LEFT>0</td> <td ALIGN=LEFT>17</td> </tr> <tr> <td ALIGN=LEFT><b><i>P<sub>2</sub></i></b></td> <td ALIGN=LEFT>5</td> <td ALIGN=LEFT>5</td> </tr> <tr> <td ALIGN=LEFT><b><i>P<sub>3</sub></i></b></td> <td ALIGN=LEFT>10</td> <td ALIGN=LEFT>10</td> </tr> <tr> <td ALIGN=LEFT><b><i>P<sub>4</sub></i></b></td> <td ALIGN=LEFT>7</td> <td ALIGN=LEFT>9</td> </tr> <tr> <td ALIGN=LEFT><b><i>P<sub>5</sub></i></b></td> <td ALIGN=LEFT>11</td> <td ALIGN=LEFT>7</td> </tr> </table> Assegnare questo insieme di processi ad un processore in base alla politica Round Robin considerando un quanto di tempo di 4 millisecondi. Calcolare il valor medio del tempo di attesa ed il valor medio del tempo di turnaround dei processi. <li> Considerare la seguente stringa di riferimenti alla memoria di un processo in un sistema con memoria virtuale</li> <br>S = 11 8 7 6 10 9 7 8 11 10 6 2 4 6 8 3 1 4 5 11 <ol> <li> (punti: 3)</li> <br>Illustrare il comportamento dell'algoritmo LRU di sostituzione delle pagine per una memoria fisica di 5 blocchi. Calcolare il numero di page fault che si verificano. <li> (punti: 3)</li> <br>Illustrare il comportamento dell'algoritmo Second Chance di sostituzione delle pagine per una memoria fisica di 5 blocchi. Calcolare il numero di page fault che si verificano.</ol> <li> (punti: 9)</li> <br>Implementare la versione "Mediator" del tipo di dato Monitor utilizzando un monitor di tipo "Gladiator" (vedi diagrammi allegati). <li> (punti: 9)</li> <br>Un'archivio contiene una sequenza di <b><i>n</i></b> stringhe parzialmente ordinate, <pre> <!-- MATH $s_1 \leq s_2 \leq \ldots \leq s_m$ --><b><i>s<sub>1</sub><font face="Symbol">£ </font>s<sub>2</sub><font face="Symbol">£...£</font>s<sub>m</sub></i></b> e <!-- MATH $s_{m+1} \leq \ldots \leq s_n$ --><b><i>s<sub>m+1</sub><font face="Symbol">£...£</font>s<sub>n</sub></i></b>. </pre> Realizzare un programma Perl <b>efficiente</b> che ordini l'intero archivio. Valutare la complessità in tempo e spazio del programma.</ol> <hr> <hr> <center> <p><b><font size=+2>Risposte Compito di Sistemi Operativi, 19/1/2000</font></b></center> <hr> <ol> <li> a, h</li> <li> b, e</li> <li> b, c</li> <li> d, f, h</li> <li> Si veda pag. 531 del MAESTRINI</li> <li> Politica Round Robin <a href="%ATTACHURLPATH%/RoundRobin_19-1-2000.htm">RoundRobin_19-1-2000.htm</a> (tabella)</li> <li> </li> <ol start="7" type="a"> <li value="1"> <u>ALGORITMO LRU</u></li> <p><br><span style="background-color: #FF0000">Pagina Riferita</span></ol> </ol> <center><table BORDER WIDTH="728" HEIGHT="39" > <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0"> </td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">6</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">10</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">9</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">10</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">2</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">3</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">1</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">5</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">11</td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">1</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FF0000"><span style="background-color: #FF0000">11</span></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FF0000"><span style="background-color: #FF0000">9</span></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">9</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">9</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">9</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">9</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FF0000">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39"><u>6</u></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FF0000">5</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">5</td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">2</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FF0000">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"><u>8</u></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FF0000">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39"><u>4</u></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4</td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">3</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FF0000">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"><u>7</u></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">7</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FF0000">2</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FF0000">1</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">1</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">1</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">1</td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">4</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FF0000">6</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">6</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FF0000">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FF0000">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FF0000">11</td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">5</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FF0000">10</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"><u>10</u></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">10</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FF0000">3</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">3</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">3</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">3</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">3</td> </tr> </table></center> 5 + 10 = 15 page fault <br> <p> <hr align="left"> <ol start="7"> <li> </li> <ol start="2" type="a"> <li> ALGORITMO SECOND CHANCE</li> <p><br><span style="background-color: #FFFF00">TurnoMS</span></ol> </ol> <center><table BORDER WIDTH="728" HEIGHT="39" > <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0"> </td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">6</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">10</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">9</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">7</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">8</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">11</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0">10</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">2</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">6</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">8</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">3</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">1</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">4</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">5</td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#C0C0C0">11</td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">1</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FFFF00"><u>11</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">11<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FFFF00"><u>9</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">9<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">9<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">9<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">9<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">9<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">9<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">9<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">9<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FFFF00"><u>8</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">8<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FFFF00"><u>11</u><sup>1</sup></td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">2</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FFFF00"><u>8</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">8<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FFFF00"><u>6</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">6<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FFFF00"><u>1</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39"><u>1</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">1<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">1<sup>1</sup></td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">3</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FFFF00"><u>7</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">7<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">7<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FFFF00"><u>2</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">2<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FFFF00"><u>5</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">5<sup>1</sup></td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">4</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FFFF00"><u>6</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">6<sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">6<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">6<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">6<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FFFF00"><u>11</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"><u>11</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">11<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FFFF00"><u>3</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">3<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">3<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">3<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">3<sup>0</sup></td> </tr> <tr> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#C0C0C0" bordercolor="#C0C0C0">5</td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39"></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39" BGCOLOR="#FFFF00"><u>10</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10<sup>0</sup></td> <td ALIGN=CENTER WIDTH="34" HEIGHT="39">10<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">10<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">10<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39" BGCOLOR="#FFFF00"><u>4</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39"><u>4</u><sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4<sup>0</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4<sup>1</sup></td> <td ALIGN=CENTER WIDTH="35" HEIGHT="39">4<sup>0</sup></td> </tr> </table></center> 5 + 10 = 15 page fault <ol start="8"> <li> [[Soluzione Mediator 19 Gennaio 2000]] </li> <li> [[Soluzione Perl 19 Gennaio 2000]] </li> </ol> </body> </html>
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
htm
RoundRobin_19-1-2000.htm
manage
28.3 K
2002-01-11 - 11:04
UnknownUser
tabella
This topic: Sistemioperativi1
>
19Gennaio2000
Topic revision: r3 - 2002-01-11 - AntonioValletta
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback