The forum of the Computer Science students of the University of Pisa

Domande Orale Bonuccelli

Ciao a tutti, qualcuno ha già sostenuto o sa come si svolge l'orale breve del Bonuccelli?

Dal vecchio forum, 2016 - 2017:

Tester
L'orale breve dura 10-15 minuti ed è molto semplice, lui aiuta abbastanza e mi ha alzato il voto di due punti. Mi sono state fatte tre domande sugli errori fatti nel compito: l'algoritmo del banchiere, i semafori e le condizioni necessarie e sufficienti per il verificarsi di deadlock.

Alberto Alberigi
Io ho fatto l'orale "normale" non breve, vi passo le domande che mi sono state fatte.
Qualche domanda sui piccoli errori fatti nel compito
-paginazione a domanda
-algoritmi di paginazione (pagedeamon, working set)
-ntfs, ffs (e numero massimo di file indirizzabili), fat

voto 25
Da Telegram:

Alessandro
Se non ricordo male (fatto due anni fa) parte dallo scritto chiedendo gli argomenti relativi agli errori. Se non hai incertezze ti ferma abbastanza presto quando capisce che sai l'argomento. La parte restante dell'orale sono quasi tutti esercizi da scritto presi da vecchi compiti: te ne assegna uno, ti lascia lavorare, quando hai finito lo chiami e gli spieghi il procedimento che hai usato (conta questo più che il risultato numerico), poi ti chiede un argomento di teoria relativo all'esercizio.

Elena
Mi disse che non fece esercizi e che durò circa 2 minuti
E domande su ottimizzazione del disco e gestione della memoria (paginazione ecc) ma non si ricordava di preciso!
Domande orale partendo da 15 (voto 22):
Inizio con un esercizio su FAT
Teoria:
- FAT e FFS (corrispondenza indirizzi fisici e logici)
- TCB
- Cache e working set concept
- page fault concept (dove sono i dati se non in memoria, come si gestisce)
- LRU
- MFQ e Round Robin
- deadlock (filosofi e condizioni)
- semafori (con P e V in preudocodice)
Mi ha chiesto:
-Fat e esercizi su questa.
-Semafori e in particolare lo pseudo-codice di P e V.
-Politiche SCAN, CSCAN, RSCAN.
-Swap-in e Swap-out.
Riporto alcune domande degli orali dell'11 giugno:

- Cosa è la FAT + esercizio
- Politica Scan (non basta la definizione, vuole un esempio pratico)
- Parlami del workingset
- Cos'è il page daemon e come funziona (esempio)
- Se conosco l'ordine di acquisizione delle risorse come posso capire che lo stato è sicuro? (attraverso grafi aciclici)
- Cosa è il lock (a basso livello (lock acquire/realase)), e come è implementata a livello hardware
All'orale mi ha tenuto circa 30 minuti, è stato molto tranquillo e ha messo subito a proprio agio,
mi ha fatto un po' di domande e quando vedeva che non sapevo qualcosa mi aiutava.
Le domande sono state:

-upcalls
-ntfs
-paginazione segmentata
-semantica mesa e hoare
Orale del 29/06/2020
- FFS: vantaggi rispetto a FAT, struttura i-node, quanti puntatori si ottengono da un blocco di memoria da 4Kbyte supponendo di avere indirizzi da 64 bit? Con indirizzi da 64 bit, ciascun puntatore necessita di 64/8 = 8 byte di memoria per essere rappresentato, perciò un blocco di 4Kbyte può contenere 2^12/2^3 = 2^9 puntatori.
- Parlami dell'algoritmo del banchiere.
- Page daemon cos'è, come funziona e quale O.S lo usa?
- La V() dei semafori quando provoca un cambio di contesto?
- Semantica Mesa e Hoare con considerazioni dell'impatto che hanno sulla V() dei semafori.
Orale del 29/06/2020

mi ha chiesto:
politica SCAN
cosa sono le spinlock
un semaforo può partire con valore 0? perchè no?
ffs e un esercizio su quello
le directory
working set e algoritmo del working set