This is an old revision of the document!
1. Cum putem accesa fișierele deschise de un proces cunoscând identificatorul unui thread al acestuia? Tratați cazurile Linux și Windows.
Direct pe Linux din structura task_struct ascoaită threadului. Pe Windows de la thread trebuie să ajungem la structura EPROCESS (câmpul Proces) și de acolo luăm câmpul OpenFiles.
2. Pornind de la variabila current, cum se poate determina contorul de preempție al unui proces?
Folosind câmpul stack și structura thread_info.
3. Enunțați un dezavantaj al folosirii unui kernel preemptiv.
Este necesară folosirea primitivelor de sincronizare și în interiorul codului kernel chiar și pentru sistemele uniprocesor.