Quiz:Laboratoare:IPC

{ Operatia de decrementare pe un semafor in Linux se poate face: - cu mai multe unitati o data + doar cu o singura unitate o data
 * type=""}

{ Operatia de decrementare pe un semafor in Windows se poate face: - cu mai multe unitati o data + doar cu o singura unitate o data
 * type=""}

{ Ce functie realizeaza distrugerea unui semafor in Windows? - DestroySemaphore - ReleaseSempahore + CloseHandle - ExitSemaphore
 * type=""}

{ In ce caz, in Windows , un semafor este in starea signaled? - are valori pozitive - are valori negative + are valori strict pozitive - are valoare egala cu 0
 * type=""}

{ Care dintre urmatoarele functii realizeaza decrementarea unui semafor in Windows? - DecrementSemaphore - ReleaseSemaphore - IncrementSemaphore + WaitForSingleObject
 * type=""}

{ Care dintre urmatoarele functii realizeaza incrementarea unui semafor in Windows? - OpenSemaphore - IncrementSemaphore + ReleaseSemaphore - WaitForSingleObject
 * type=""}

{ Ce va intoarce CreateMailslot in cazul in care exista deja un mailslot cu numele precizat? - un handle la mailslot-ul existent + INVALID_HANDLE_VALUE - NULL
 * type="" }

{ Ce operatii poate realiza in Windows creatorul unui mailslot? - numai scriere + numai citire - atat citire cat si scriere
 * type="" }

{ Cand este eliminat un mailslot din sistem in Windows? + cand toate handle-urile catre el sunt inchise - cand creatorul sau inchide handle-ul
 * type="" }

{ Care este singura proprietate a unui mailslot care poate fi modificata dupa crearea acestuia? - dimensiunea maxima a unui mesaj - numarul maxim de mesaje in asteptare + timpul de asteptare pentru o operatie de citire
 * type="" }

{ Ce flag de partajare trebuie precizat la deschiderea unui mailslot cu CreateFile, pentru a permite accesul simultan al mai multor clienti? - FILE_SHARE_READ - FILE_SHARE_WRITE + FILE_SHARE_READ | FILE_SHARE_WRITE
 * type="" }

{ Care este primul parametru dat functiei CreateFileMapping atunci cand se doreste crearea unei zone de memorie partajata avand ca suport fisierul de swap al sistemului? - un handle catre un fisier creat in prealabil + INVALID_HANDLE_VALUE - NULL
 * type="" }

{ Cum se comporta functia MapViewOfFile daca parametrul ce specifica numarul de octeti mapati are valoarea 0? - nu va mapa niciun octet - va intoarce NULL + va mapa intreg file mapping-ul
 * type="" }