"फाइल डिस्क्रिप्टर" में "डिस्क्रिप्टर" की व्युत्पत्ति


9

डिस्क्रिप्टर शब्द की पसंद ने मुझे हमेशा विषम बना दिया है। "इंडेक्स" या "आईडी" अधिक स्पष्ट विकल्पों की तरह प्रतीत होते हैं। क्या शब्द "डिस्क्रिप्टर" चुनने के लिए एक ज्ञात तर्क है?

मुझे लगता है कि "डिस्क्रिप्टर" इस ​​बात पर निर्भर करता है कि यह संख्या-ईश की तुलना में अक्सर वैचारिक रूप से अधिक महत्वपूर्ण है, लेकिन कभी-कभी यह वास्तव में बहुत संख्या-ईश है ताकि अनुमान कमजोर लगता है।


1
मुझे इसका उत्तर नहीं पता है, लेकिन इस शब्द का उपयोग अनुसंधान यूनिक्स के पहले संस्करण से जीवित स्रोत कोड में किया जाता है।
टेकपिक

जवाबों:


12

यह देखते हुए कि यह शब्द 1970 के दशक की शुरुआत से है, यहीं से आपको शब्द के "समकालीन" अर्थ को देखना चाहिए। इसी तरह, शब्दजाल होने के नाते, आपको डेवलपर के अनुभव के संदर्भ में दिन की लोकप्रिय भाषाओं को देखना चाहिए।

उदाहरण के लिए, आप अल्गोल में लागू शब्द डिस्क्रिप्टर और अल्गोल (बरोज़ मशीनों के उपयोग से, द आर्किटेक्चर ऑफ़ द बर्रोज़ B5000 से - 20 साल बाद और स्टिल अहेड ऑफ़ द टाइम्स से उद्धृत करके प्राप्त कर सकते हैं ? अल्लेयर जेडब्ल्यू मेयर द्वारा):

descriptorB5000 जब यह बीस साल पहले पेश किया गया था के सबसे उपन्यास सुविधाओं में से एक था। दरअसल, बर्रोज़ ने B5000 सिस्टम का विवरण प्रकाशित किया और इसे "The Descriptor" , (उपशीर्षक "B5000 सूचना प्रसंस्करण प्रणाली की परिभाषा") शीर्षक से प्रकाशित किया । वर्णनकर्ता, जिसका उपयोग केवल सरणी एक्सेस तंत्र के रूप में किया जाता है, सीमा जाँच (हार्डवेयर द्वारा स्वचालित रूप से किया जाता है) के साथ-साथ गतिशील सरणी आवंटन (ALGOL मशीन में आवश्यक) को सरल बनाने की अनुमति देता है। यह शब्द सरणियों और चरित्र तारों के बीच अंतर करने की भी अनुमति देता है, और वर्णों के आकार (बिट्स) में संकेत कर सकता है। हालाँकि, यह इससे कहीं अधिक शक्तिशाली है।

यह "बीस साल पहले" 1960 के दशक की शुरुआत में संदर्भित होता है, इसे यूनिक्स के डेवलपर्स की तत्काल पृष्ठभूमि में रखा गया है।

एक फ़ाइल डिस्क्रिप्टर ( पूर्णांक होने के लिए होता है, लेकिन शुरुआती यूनिक्स कोड पूर्णांकों और बिंदुओं के बीच के अंतर के बारे में लापरवाह था) एक फ़ाइल के लिए विशेषताओं के एक सेट की पहचान करता है, जैसे एक मानक I / O FILE*करता है।

मल्टिक्स ने डिस्क्रिप्टर शब्द का भी उपयोग किया है , हालाँकि ( द मल्टिक्स वर्चुअल मेमोरी: कॉन्सेप्ट्स एंड डिज़ाइन देखें ) यह स्मृति प्रबंधन के लिए प्रयुक्त शब्दावली में अधिक प्रतीत होता है।

आगे की पढाई:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.