• Non ci sono risultati.

Sistemi Operativi (9 cfu) Appello n. 1

N/A
N/A
Protected

Academic year: 2021

Condividi "Sistemi Operativi (9 cfu) Appello n. 1"

Copied!
2
0
0

Testo completo

(1)

Pagina 1 di 2

Corso:

Sistemi Operativi (9 cfu)

-

Appello n. 1

- del 12 Giugno 2012 Cognome Nome (in stampatello):

Matricola o estremi del documento:

N. Traccia del quesito Punti (tempo)

Soluzione. Nel caso non sia sufficiente lo spazio, specificare “la soluzione continua sul foglio n. x allegato”. % N. Descrivere l'approccio allo sviluppo di un S. O. basato su Microkernel indicandone vantaggi e svantaggi. 5 (15‘)

1 %

N. Descrivere i meccanismo di IPC basato sulle pipe. Indicare le limitazioni che tale tecnica impone. 5 (15’)

2 %

N. Descrivere il ruolo della TLB nell'architettura per la paginazione. Fissando il tempi di accesso pari a 80 nsec

per la memoria e a 20 nsec per la TLB quale è il tempo effettivo di accesso con tasso di successo pari al 90% ? 5 (15’)

3 %

(2)

Pagina 2 di 2

N. Descrivere la tecnica di allocazione dei file denominata File Allocation Table (FAT). Indicarne gli svantaggi e

i possibili miglioramenti rispetto alla allocazione mediante lista concatenata? 5 (15’)

4 %

N.

Scrivere un programma C in cui il processo padre crea 5 sottoprocessi e dopo, ripetutamente, aspetta 50 msec, invia un segnale ad uno dei figli scelto a caso, controlla se uno dei figli è terminato e ricomincia. Ogni figlio entra in un loop infinito nel quale aspettano (pause()) il segnale SIGUSR1 e lo trattano; il primo che riceve un numero di segnali pari a 100 terminerà stampando il proprio PID. Il processo padre termina quando uno dei figli è terminato, dopo aver terminato tutti i figli ancora in esecuzione.

14 (60’)

5 %

Riferimenti

Documenti correlati

Il processo figlio ricevuta la stringa chiude le pipe e termina restituendo al padre il numero di vocali eliminate. 14

Se il valore è 0 crea un file con nome x nella directory corrente, se 1 crea una directory con nome x, altrimenti crea un link x al file o directory precedente (gestire l’errore che

Descrivere il metodo di gestione della memoria con segmentazione paginata (come Unix) specificando i vantaggi introdotti dalla segmentazione e spiegando come funziona la

Considerando un tempo di accesso alla memoria di 100 nsec e di 10 msec il tempo per la risoluzione di un page fault, se il sistema possiede un 1 Gb di memoria fisica e l’accesso

1) Fare il login sui sistemi in modalità Linux usando il proprio username e password, attivare syncexam.sh e passare in modalità testuale. 2) I file prodotti devono essere

fino al figlio PN-1, ricevuta l’indicazione dal padre che può procedere, legge il primo carattere e lo comunica al padre che lo confronta con il primo carattere del file AF;

Inoltre, per ogni file trovato, si deve riportare sullo standard output il suo nome assoluto, e quindi per ognuno di essi (file corrente), si deve invocare la parte in C passando

Si tratta del firmware, software fornito dal produttore e cablato nella memoria della macchina, come il BIOS. Come possiamo accedere a