از ویکی پدیا، دانشنامه آزاد. در سیستمعاملهای کامپیوتری شبه یونیکس و یونیکس، یک توصیفگر فایل (FD، کمتر filedes) یک شناسه (دسته) منحصر به فرد برای یک فایل یا سایر منابع ورودی/خروجی است، مانند یک لوله یا سوکت شبکه.
توصیفگر فایل چگونه کار می کند؟
توصیفگر فایل یک عدد غیر منفی است. وقتی یک فایل موجود را باز می کنیم یا یک فایل جدید ایجاد می کنیم، کرنل یک توصیفگر فایل را به فرآیند برمی گرداند. هسته جدولی از تمام توصیفگرهای فایل باز را که در حال استفاده هستند نگهداری می کند.
توصیفگر فایل چیست آیا توصیفگر فایل توسط هسته برای پیوند دادن به یک فایل استفاده می شود؟
در اکثر سیستم عامل ها مانند یونیکس، توصیفگرهای فایل به صورت اشیایی از نوع "int" نمایش داده می شوند. توصیفگر فایل توسط هسته به عنوان یک شاخص در جدول توضیحات فایل به ترتیب استفاده می شود تا مشخص کند کدام فرآیند در ابتدا یک فایل خاص را باز کرده است و سپس اجازه انجام عملیات درخواستی را در باز شده … می دهد.
توصیفگر فایل در پایتون چیست؟
یک توصیفکننده فایل یک عدد صحیح است که فایل باز را در جدولی از فایلهای باز که توسط هسته برای هر فرآیند نگهداری میشود شناسایی میکند. … اشیاء فایل، کلاسهای پایتون هستند که توصیفگرهای فایل را میپیچانند تا کار با فایلها راحتتر و کمتر در معرض خطا باشد.
توصیفگر فایل در برنامه نویسی سوکت چیست؟
یک سوکت انتزاعی از یک نقطه پایانی ارتباطی است. توصیفگرهای سوکت به صورت فایل پیاده سازی می شوندتوصیفگرها در سیستم یونیکس … در واقع، بسیاری از توابعی که با توصیفگرهای فایل سروکار دارند، مانند خواندن و نوشتن، با یک توصیفگر سوکت کار می کنند.