This shows you the differences between two versions of the page.
so:laboratoare:laborator-11 [2022/03/02 09:40] teodor_stefan.dutu [Exerciții] Move Github suggestions here |
so:laboratoare:laborator-11 [2022/05/19 16:54] (current) liza_elena.babu [Înainte de laborator: Feedback] |
||
---|---|---|---|
Line 20: | Line 20: | ||
* [[#vectored_io|Vectored I/O]] | * [[#vectored_io|Vectored I/O]] | ||
+ | <hidden> | ||
===== Înainte de laborator: Feedback ===== | ===== Înainte de laborator: Feedback ===== | ||
Line 35: | Line 36: | ||
* De ce nu v-a plăcut și de ce credeți că nu a mers bine? | * De ce nu v-a plăcut și de ce credeți că nu a mers bine? | ||
* Ce ar trebuie să facem ca lucrurile să fie plăcute și să meargă bine? | * Ce ar trebuie să facem ca lucrurile să fie plăcute și să meargă bine? | ||
+ | </hidden> | ||
===== Linux - multiplexarea I/O ===== | ===== Linux - multiplexarea I/O ===== | ||
Line 81: | Line 83: | ||
Dezavantaje: | Dezavantaje: | ||
- | * lungimea setului de descriptori este definită cu ajutorul lui FD_SETSIZE, și implicit are valoarea 64; | + | * lungimea setului de descriptori este definită cu ajutorul lui ''FD_SETSIZE'', și implicit are valoarea 1024; |
* este necesar ca seturile de descriptori să fie reconstruite la fiecare apel ''select''; | * este necesar ca seturile de descriptori să fie reconstruite la fiecare apel ''select''; | ||
* la apariția unui eveniment pe unul dintre descriptori, toți descriptorii puși în set înainte de ''select'' trebuie testați pentru a vedea pe care dintre ei a apărut evenimentul; | * la apariția unui eveniment pe unul dintre descriptori, toți descriptorii puși în set înainte de ''select'' trebuie testați pentru a vedea pe care dintre ei a apărut evenimentul; |