6

मैं सिर्फ स्मृति के लोड होने के बाद डिस्क, आरवीए और वीए पर एक फ़ाइल में निर्देशों के ऑफसेट के बारे में पढ़ रहा हूं। मैंने यह भी पढ़ा है कि यदि एक पीई फ़ाइल मेमोरी में लोड की गई थी, ठीक उसी तरह डिस्क में थी, तो आरवीए फ़ाइल ऑफ़सेट के समान होगा (और यह होने के लिए यह बहुत असामान्य होगा)।"रिश्तेदार वर्चुअल एड्रेस", क्या सापेक्ष है?

मेरा संदेह है - सामान्य परिस्थितियों में, ये आरवीए के रिश्तेदार क्या हैं? उस विशेष पीई डेटा संरचना की शुरुआत?

संपादित करें: पीई डेटा संरचना का मतलब है - पीई हेडर, डॉस हेडर, डॉस स्टब, पीई फ़ाइल हेडर, छवि वैकल्पिक शीर्षलेख, अनुभाग तालिका और डेटा निर्देशिकाएं।

उत्तर

10

आरवीए स्मृति में लोड होने के बाद, छवि आधार पते के सापेक्ष पता है।

MS PE/COFF specification का कहना है:

सापेक्ष वर्चुअल ऐड्रेस। एक छवि फ़ाइल में, किसी आइटम के पते को स्मृति में लोड किया जाता है, जिसमें छवि फ़ाइल के मूल पते से घटाया जाता है। किसी आइटम का आरवीए हमेशा डिस्क (फ़ाइल सूचक) पर फ़ाइल के भीतर अपनी स्थिति से अलग होता है।