फ़ाइल विवरणक (एफडी)

लेखक: Monica Porter
निर्माण की तारीख: 22 जुलूस 2021
डेट अपडेट करें: 23 जून 2024
Anonim
फ़ाइल विवरणक (एफडी) - प्रौद्योगिकी
फ़ाइल विवरणक (एफडी) - प्रौद्योगिकी

विषय

परिभाषा - फ़ाइल डिस्क्रिप्टर (एफडी) का क्या अर्थ है?

अधिकांश ऑपरेटिंग सिस्टम के लिए, एक फाइल डिस्क्रिप्टर (एफडी) एक छोटा गैर-नकारात्मक पूर्णांक है जो नेटवर्क सॉकेट या पाइप जैसे इनपुट / आउटपुट संसाधनों का उपयोग करते हुए एक प्रक्रिया के भीतर एक खुली फ़ाइल की पहचान करने में मदद करता है। एक तरह से इसे खुली फाइलों की सूचकांक तालिका माना जा सकता है। जब फ़ाइल ऑपरेशन पढ़े, लिखे या बंद होते हैं, तो माना जाने वाला इनपुट पैरामीटर फ़ाइल डिस्क्रिप्टर में से एक होता है। फ़ाइल डिस्क्रिप्टर POSIX एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस का एक महत्वपूर्ण घटक है और इनपुट या आउटपुट संचालन के लिए एक आदिम, निम्न-स्तरीय इंटरफ़ेस प्रदान करता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia फाइल डिस्क्रिप्टर (FD) की व्याख्या करता है

जब भी यह एक खुली कॉल का सामना करता है एक कर्नेल एक फाइल डिस्क्रिप्टर बनाता है। कई मायनों में, अंतर्निहित हार्डवेयर के कर्नेल के सार में प्रवेश द्वार को फ़ाइल विवरणक के रूप में माना जा सकता है। यूनिक्स ऑपरेटिंग सिस्टम में, मानक इनपुट को फाइल डिस्क्रिप्टर 0 द्वारा दर्शाया जाता है, मानक आउटपुट को फाइल डिस्क्रिप्टर 1 द्वारा दर्शाया जाता है और स्टैंडर्ड डिफॉल्ट फाइल को फाइल डिस्क्रिप्टर 2 द्वारा दर्शाया जाता है। दूसरे शब्दों में, तीन मानक धाराओं के अनुसार, प्रत्येक यूएनएफ प्रक्रिया तीन मानक फ़ाइल डिस्क्रिप्टर होंगे। स्ट्रीम और फ़ाइल डिस्क्रिप्टर दोनों एक डिवाइस कनेक्शन का प्रतिनिधित्व कर सकते हैं, हालांकि विशिष्ट उपकरणों को नियंत्रित करने के लिए, फ़ाइल डिस्क्रिप्टर का उपयोग करने की आवश्यकता होती है।अधिकांश ऑपरेटिंग सिस्टम जैसे UNIX में, फाइल डिस्क्रिप्टर को टाइप "int" के ऑब्जेक्ट के रूप में दर्शाया जाता है। फाइल डिस्क्रिप्टर को फाइल विवरण तालिका में एक इंडेक्स के रूप में कर्नेल द्वारा उपयोग किया जाता है ताकि यह निर्धारित किया जा सके कि किस प्रक्रिया ने मूल रूप से एक विशिष्ट फ़ाइल खोली और फिर अनुमति दें। खोले गए डिवाइस या फ़ाइल पर अनुरोधित कार्य करना।


एप्लिकेशन प्रोग्रामिंग के नजरिए से, फाइल डिस्क्रिप्टर का उपयोग करने की आवश्यकता होती है, यदि विशेष मोड में कोई इनपुट या आउटपुट ऑपरेशन होते हैं, जिसमें गैर-ब्लॉकिंग इनपुट शामिल हैं। धाराओं के विपरीत जो नियंत्रित करने के लिए उच्च कार्य प्रदान करते हैं, एक फाइल डिस्क्रिप्टर इंटरफ़ेस वर्ण ब्लॉक के हस्तांतरण के लिए केवल सरल कार्य प्रदान करता है। निम्न-स्तर के संचालन सीधे फाइल डिस्क्रिप्टर पर किए जा सकते हैं।