विंडोज 10 में खुली फाइलों की संख्या की वर्तमान सीमा क्या है? डॉस में संख्या 15 है।
विंडोज 10 में खुली फाइलों की संख्या की वर्तमान सीमा क्या है? डॉस में संख्या 15 है।
जवाबों:
64-बिट विंडोज पर सैद्धांतिक रूप से हैंडल की अधिकतम संख्या जो एक प्रक्रिया को खोल सकती है , वह 2 32 है , क्योंकि हैंडल में 32 महत्वपूर्ण बिट्स हैं। हालाँकि वास्तव में यह 16,777,216 (2 24 ) प्रति प्रक्रिया तक सीमित है । पर 32-बिट विंडोज सीमा की संभावना है 2 16
16-बिट कार्यक्रमों का समर्थन करने के लिए, 32-बिट विंडोज केवल एक हैंडल बनाता है जिसमें 16 महत्वपूर्ण बिट्स हैं - 16 ऊपरी बिट्स को ओएस द्वारा अनदेखा किया जाता है (भले ही प्रोग्राम इस तथ्य का लाभ नहीं उठा रहे हों)। इसलिए कोई भी कार्यक्रम 216 से अधिक वस्तुओं के साथ बातचीत नहीं कर सकता है, जो वास्तव में कम है।
हालाँकि, इसे बेहतर बनाने के लिए, 64-बिट विंडोज ने 32 बिट के हैंडल में महत्वपूर्ण बिट्स की संख्या में वृद्धि की। लेकिन अब इसका मतलब है कि जानकारी के नुकसान के बिना हैंडल को 16-बिट प्रोग्राम में पारित नहीं किया जा सकता है। तो 16-बिट प्रोग्राम 64-बिट विंडोज पर नहीं चल सकते।
नेटवर्क कनेक्शन के लिए प्रति सत्र खुली फ़ाइलों की अधिकतम संख्या 16384 है। इसे net config serverकमांड से चेक किया जा सकता है
आगे की पढाई
वर्तमान फ़ाइल हैंडल का उपयोग कार्य प्रबंधक में आसानी से देखा जा सकता है
ध्यान दें कि डॉस में नंबर config.sys में सेटिंग्स के आधार पर बदला जा सकता है और 15 पर तय नहीं किया जाता है
- फ़ाइलें (डॉस 2.0 और डीआर डॉस 3.31 और उच्चतर; ओएस / 2)
- एक बार में खोली जा सकने वाली फ़ाइलों की संख्या निर्दिष्ट करता है।
- FILESHIGH (MS-DOS 7.0 और DR-DOS 7.02 और उच्चतर [6] और FreeDOS केवल)
- FILES के रूप में भी, लेकिन ऊपरी मेमोरी में फ़ाइल हैंडल को स्पष्ट रूप से लोड करता है।
https://en.wikipedia.org/wiki/CONFIG.SYS#CONFIG.SYS_directives