जब मैं फॉपेन करता हूं और फिर एक फ्रेड करता हूं, तो फ़ाइल को वास्तव में/आंशिक रूप से स्मृति में फॉपेन या फ़्रेड के दौरान लोड किया जाता है?फ़ाइल को स्मृति में लोड किया गया है - फ़्रेड, फॉपेन और फ़्राइट कॉल के लिए?
या क्या यह आंशिक रूप से फ़ाइल के आकार के आधार पर फॉपेन पर लोड किया गया है और फिर पर पूरी तरह से लोड किया गया है?
इसी प्रकार ओएस स्तर पर आंतरिक रूप से क्या होता है जब fwrite कहा जाता है? क्या उस समय फ़ाइल को स्मृति में लोड किया गया है, या पृष्ठ स्वैप स्मृति में फ़ाइल के उस भाग को पुनर्प्राप्त करना होता है?
स्मृति में फ़ाइल लोडिंग के संबंध में इनमें से प्रत्येक कॉल पर ओएस स्तर पर क्या होता है?
किस फाइल सिस्टम के लिए? ओएस के लिए क्या? –
कौन सा ओएस? यह पूरी तरह से ओएस निर्भर है। (मैं आमतौर पर अपेक्षा करता हूं कि फ़ाइल से कोई भी डेटा नहीं पढ़ा जाएगा जब आप इसे फेंक देते हैं।) –
मुझे विंडोज़ के लिए डेटा चाहिए, लेकिन लिनक्स में इसके लिए अंतर जानने के लिए उत्सुक होगा – seahorse