Din Wikipedia, enciclopedia liberă. În sistemele de operare computerizate Unix și asemănătoare Unix, un descriptor de fișier (FD, mai puțin frecvent fildes) este un identificator unic (mâner) pentru un fișier sau altă resursă de intrare/ieșire, cum ar fi un conductă sau priză de rețea.
Cum funcționează descriptorul de fișier?
Un descriptor de fișier este un număr nenegativ. Când deschidem un fișier existent sau creăm un fișier nou, kernel-ul returnează un descriptor de fișier procesului. Nucleul menține un tabel cu toți descriptorii de fișier deschis, care sunt în uz.
Ce este descriptorul de fișier este descriptorul de fișier folosit de kernel pentru a lega un fișier?
În majoritatea sistemelor de operare, cum ar fi UNIX, descriptorii de fișiere sunt reprezentați ca obiecte de tip „int.” Descriptorul de fișier este folosit de nucleu ca index în tabelul de descriere a fișierului în order pentru a determina ce proces a deschis inițial un anumit fișier și apoi permite efectuarea operațiunilor solicitate pe fișierul deschis …
Ce este un descriptor de fișier în Python?
Un descriptor de fișier este un număr întreg care identifică fișierul deschis într-un tabel de fișiere deschise păstrat de kernel pentru fiecare proces. … Obiectele fișiere sunt clase Python care împachetează descriptori de fișiere pentru a face lucrul cu fișiere mai convenabil și mai puțin predispus la erori.
Ce este descriptorul de fișier în programarea socketului?
Un socket este o abstractizare a unui punct final de comunicare. Descriptorii de socket sunt implementați ca fișierdescriptori în sistemul UNIX. … Într-adevăr, multe dintre funcțiile care se ocupă de descriptori de fișiere, cum ar fi citirea și scrierea, vor funcționa cu un descriptor de socket.