Quiz:Laboratoare:Operatii IO simple

{ Ce este un apel de sistem? - o funcţie ajutătoare pentru a interacţiona cu sistemul de fişiere + modul prin care kernel-ul sistemului de operare îşi expune serviciile oferite - un apel de funcţie definită în header-ul  - un apel care ajută sistemul de operare să îşi implementeze serviciile
 * type=""}

{ De ce este important să verificăm codul de eroare întors de apelurile de sistem? - pentru că altfel sistemul de operare va opri programul lansat de noi în execuţie - pentru că nu se permite efectuarea unei alt apel după cel curent decât dacă îi verificăm codul de eroare + pentru că nu putem presupune că ele funcţionează cum ne-am aștepta, pot apărea erori - pentru că e "good practice"
 * type=""}

{ Un wrapper este: - un apel de sistem care funcţionează pe orice sistem de operare - un program care protejează un sistem de operare prin "învăluire" - un apel de sistem care cheamă un alt apel de sistem + un mod de abstractizare a serviciilor oferite de un sistem de operare
 * type=""}

{ Ce valoare are descriptorul de fişier asociat ieşirii standard în Linux? - o - 2 + 1 - 255
 * type="" }

{ Care este corespondentul noţiunii de filedescriptor în lumea Windows? - FILE_HANDLE + HANDLE - Pipe - FILE
 * type="" }

{ Ce nu trebuie omis la un apel de open cu flag-ul O_CREAT? -flag-ul O_TRUNC -flag-ul FD_CLOEXEC +modul de acces -flag-ul O_WRONLY
 * type="" }

{ Cum se determină în Linux codul de eroare produs de o funcţie? - get_error - GetLastError + errno - error
 * type="" }

{ Cum se redirectează doar fișierul standard de erori (stderr) al unui program în linia de comandă? + 2> - >> - > - &> - |
 * type=""}

{ Din punct de vedere al unui sistem de fişiere, directoarele sunt: + un tip special de fişiere - un concept cu totul diferit faţă de cel de fişier - un cluster, care memorează mai multe fişiere, fiecare stocat într-un sector fizic
 * type=""}

{ Care este corespondentul Windows al apelului de sistem open din Linux? - ReadFile - OpenFile - ReadFileOrOpen + CreateFile
 * type=""}