Wikipediast, vabast entsüklopeediast. Unixi ja Unixi sarnaste arvutite operatsioonisüsteemide puhul on failideskriptor (FD, harvemini failid) faili või muu sisend-/väljundressursi kordumatu identifikaator (käepide), näiteks toru- või võrgupistikupesa.
Kuidas failideskriptor töötab?
Faili deskriptor on mittenegatiivne arv. Kui avame olemasoleva faili või loome uue faili, tagastab tuum protsessile failideskriptori. Kernel haldab tabelit kõigi avatud failideskriptorite kohta, mis on kasutusel.
Mis on failideskriptor, on failideskriptor, mida kernel kasutab failiga linkimiseks?
Enamikus operatsioonisüsteemides, nagu UNIX, on failideskriptorid esindatud "int" tüüpi objektidena. Kernel kasutab failikirjelduse tabelis indeksina järjekorras, et määrata, milline protsess konkreetse faili algselt avas ja seejärel võimaldada avatud failiga nõutud toiminguid teha …
Mis on Pythonis failideskriptor?
Faili deskriptor on täisarv, mis identifitseerib avatud faili avatud failide tabelis, mida kernel iga protsessi jaoks hoiab. … Failiobjektid on Pythoni klassid, mis pakivad failideskriptoreid, et muuta failidega töötamine mugavamaks ja vähem vigade tekkeks.
Mis on failideskriptor pesa programmeerimisel?
Pistikupesa on kommunikatsiooni lõpp-punkti abstraktsioon. Socket deskriptorid on rakendatud failidenadeskriptorid UNIX-süsteemis. … Tõepoolest, paljud funktsioonid, mis käsitlevad failikirjeldusi, nagu lugemine ja kirjutamine, töötavad koos pesa deskriptoriga.