इस लेख में हम memory parameter इन hindi और EXEC loader in hindi के बारे में जानेंगे।
Memory parameter in hindi
जब ex EXEC को कॉल किया जाता है तो FX:BX में data black का segment offset address उपस्थित होती है जिसे parameter black कहते हैं। इसके तीन अलग data structure होते हैं जिनके द्वारा parents से child में information को pass किया जाता है।
- The environment black
- The command tail
- Two default file control blacks
The environment black
यहाँ एक paragraph line होती है तथा वह data structure होता है जिसके द्वारा program के operating system को बनाया जाता है।
The command tail
इसमें अधिक file names, switches या ऐसे program का use किया जाता है जो इस case में parent program के द्वारा child program के लिए command tail देते हैं।
Two default file control blacks
यह भी parent के द्वारा child को दिया जाता है जिससे child program FCB की सहायता से file को कॉल कर सके। Parent program के द्वारा FCB को उपर्युक्त रूप से set किया जाना होता है इसके बाद parameter block में FCB का segment और offset address दिया जाता है।
EXEC loader in Hindi
यह DOS function 4BH INT 21H के द्वारा provide किया जाता है। यह दो main() provide करता है जो DOS में program को लिखने व execute करने में program सहायक होते हैं।
इस loader का main() parent program के child program को load करने व parameter pass करने, control pass करने में सहायक होते हैं। जब child program का कार्य समाप्त हो जाता है तब control return parent program द्वारा दी गयी मेमोरी release हो जाती है। Parent तथा child program एक साथ TPA में नहीं कर सकते हैं। अतः loader currently executed program का control pass करता है। इस तरह EXEC loader के द्वारा DOS, PC rom area को manage कर तथा EXEC program के सबसे अधिक आवश्यक होते हैं क्योकि program के कई child program होते हैं जिनके लिए memory allocate होती है और यह कार्य EXEC के द्वारा कराया जाता है।