Sei sulla pagina 1di 1

Spiega come viene visto in Unix un processo, inteso proprio come struttura dati; Come funziona la FORK?

Che significa un segnale pendente? Come fa il sistema a memorizzare un segnale pendente? Quale SystemCall serve per mandare segnali? UserArea del processo; Che differenza c' tra UserID reale e UserID effettivo? Supponi che un processo ha una serie di segnali pendenti, e ad un certo punto si fa una fork, il processo figlio che cosa eredita e non eredita? (eredita la maschera dei segnali); Mi parli della SELECT? 9. 10. Com' strutturata l'iList e un iNode? 11. Come funzionano i processi Zombie? 12. Supponi che apri una shell, prompt dei comandi, scrivi un comando (ls) e premi invio, e invece, supponi, shell, scrivi un comando con la e commerciale (&) dopo e premi invio, che differenza c'? 13. Mi dici l'algoritmo di scheduling di unix, vecchia versione e nuova versione (anche le priorit)? 14. Che differenza c' tra un processo kernel e un processo user? 15. Come fai a rendere le operazioni di lettura e di scrittura su un file bloccato? Qual' la chiamata di sistema che ti permette di rendere un file non bloccato (bloccante)? 16. La gestione della memoria in Unix; 17. Quali sono le tabelle che Unix tiene in memoria (residente e non) per la gestione dei file? 18. Quali sono le informazioni presenti nella User Area? 19. Che domande avevo fatto? :D 1. 2. 3. 4. 5. 6. 7. 8. ALTRO APPELLO: 1. Spieghi come si genera un processo zombie? 2. Differenza tra WAIT e WAITPID? Che significa NOENDG? 3. Differenza tra EXIT e CLOSE e SHUTDOWN nella socket. 4. Politica di sincronizzazione quando due processi comunicano mediante pipe? 5. Informazioni importanti della tabella dei processi? 6. Dove stanno le copie dei registri della CPU? 7. Cosa c' nella User-Area? 8. Dove sono i segnali pendenti? 9. Come funziona la Select? 10. Quali sono le tabelle che UNIX usa e tiene in memoria per gestione dei files? 11. Un segnale pu essere notificato ad un processo quando in kernel mode? 12. Disco logico nel primo file system di unix (S5FS)? 13. Che significa risolvere un pathname? 14. Che differenza c' tra softlink e hardlink?