File Access Methods
वह विधि जिसमें कि files में स्टोर information (सूचना को) access किया जा सकें तथा उसे मैमोरी द्वारा read किया जा सकें access methods कहलाती है।
File access methods निम्नलिखित है-
Sequential access–
यह मेथड एक्सेस सामान्य है। Sequential access में फाइल में उपस्थित information सूचना अर्थात् सूचना को क्रम में एक के बाद एक एक्सेस को क्रम में एक्सेस किया जाता है (किया जाता है)।
जैसे हमारे पास एक फाइल है जिसमें 5 सूचनाएं (records) हैं r1, r2, r3, r4, r5. तो हम सबसे पहले r1 को एक्सेस करेंगे फिर 12 को और फिर इसी प्रकार अंत में r5 को हम direct r5 को एक्सेस नहीं कर सकते।
इस विधि का प्रयोग ज्यादातर editors तथा compilers के द्वारा किया जाता है।
Direct access
-direct access को random access भी कहते हैं। direct access के द्वारा हम फाइल में उपस्थित किसी भी information को direct एक्सेस कर सकते हैं। इसके द्वारा हम फाइल में बहुत तेज गति से एक्सेस कर सकते हैं।
फाइल के प्रत्येक information का अपना एक address होता है तो उस address की मदद से उसे read तथा write के लिए direct एक्सेस किया जाता है।
कभी-कभी हमें फाइल के प्रत्येक सूचना को एक्सेस करने की जरूरत नहीं होती है और हमें सूचनाओं को क्रम में एक्सेस करने की जरूरत भी नहीं होती है तो इन सभी cases में हम direct access का प्रयोग करते हैं। इस विधि का प्रयोग सामान्यतया डेटाबेस में किया जाता है।
Indexed sequential access –
इस विधि को sequential access के आधार पर बनाया गया है। इसमें प्रत्येक फाइल के लिए इंडेक्स को create किया जाता है जो कि विभिन्न blocks के लिए pointers को contain किये रहता है।
इसमें फाइल को एक्सेस करते समय इंडेक्स का प्रयोग pointer को नियंत्रित करने के लिए किया जाता है।