Some Tips of Memory Allocation

Memory Allocation का मतलब है computer की memory (याददाश्त) का वह हिस्सा जो किसी program या Process को data store करने के लिए दिया जाता है। जब हम कोई program चलाते हैं, तो उसे कुछ Memory की ज़रूरत होती है ताकि वह अपना काम कर सके। यह Memory Allocation Operating System द्वारा किया जाता है।

मेमोरी एलोकेशन (Memory Allocation) एक Process है जिसके द्वारा Computer के मेमोरी (Memory) या रैम (RAM) का एक हिस्सा किसी Program या data को store करने के लिए आरक्षित किया जाता है। यह process ऑपरेटिंग सिस्टम (Operating System) द्वारा प्रबंधित की जाती है। जब कोई program चलता है, तो उसे निर्देशों और data को process करने के लिए memory की आवश्यकता होती है। Memory Allocation यह सुनिश्चित करता है कि Program के लिए पर्याप्त Memory उपलब्ध है और वह सही जगह पर store किया गया है।

दूसरे शब्दों में, Memory Allocation Computer की Memory को व्यवस्थित करने का एक तरीका है, ताकि Program ठीक से चल सकें और data को कुशलता से प्रबंधित किया जा सके। यह ठीक वैसे ही है जैसे आप अपने घर में अलग-अलग चीजों के लिए अलग-अलग जगहें बनाते हैं, ताकि सब कुछ व्यवस्थित रहे और आसानी से मिल सके।

 

How Memory Allocation Works

  1. The Need for Memory:

जब कोई Program चलता है, तो वह Operating system से memory की मांग करता है। यह मांग data store करने के लिए होती है।

  1. Allocation by the OS:

Operating System देखता है कि कितनी Memory खाली है और Program की मांग के अनुसार उसे Memory का एक Part दे देता है।

  1. Using the Program:

Program उस Memory का use data store करने और Process करने के लिए करता है।

  1. Reverse the Memory:

जब Program का काम खत्म हो जाता है, तो वह Memory को Operating System को वापस कर देता है ताकि वह Memory किसी और Program के लिए इस्तेमाल हो सके।

Types of Memory Allocation:

  • Static Memory Allocation:

Static Memory Allocation एक ऐसी Process है जिसमें Program के चलने से पहले ही Memory की quantity निर्धारित कर दी जाती है। यानी, जब आप Program लिखते हैं, तभी आप यह तय कर देते हैं कि इस Program को कितना Memory चाहिए। यह Memory Program के चलने के दौरान बदलती नहीं है।

  • Dynamic Memory Allocation:

Dynamic Memory Allocation एक ऐसी Process है जिसमें Program के चलने के दौरान Memory की quantity निर्धारित की जाती है। यानी, जब Program Run हो रहा होता है, तभी यह तय होता है कि उसे कितनी Memory चाहिए। यह memory Program की ज़रूरत के हिसाब से बढ़ या घट सकती है।

Importance of Memory Allocation:

Memory Allocation एक Important Process है जो computer के Communication के लिए आवश्यक है। यह वह Process है जिसके द्वारा computer Program और data को रैम (RAM) में संग्रहीत किया जाता है ताकि सीपीयू (CPU) उन्हें access कर सके और Process कर सके। Memory Allocation computer के communication के लिए एक Important process है। यह Program Execution, Data Management, Multitasking, System Stability और Performance को प्रभावित करता है। उचित Memory Allocation Computer System की दक्षता और विश्वसनीयता को बढ़ाता है।

 

 

Spread the love

Leave a Comment