CS201 GDB Solution Spring 2022
SOLUTION
According to given scenario in my opinion, dynamic memory is best on gaming development or on large applications. Because in dynamic memory allocation variables get allocated only if your program unit gets active. In dynamic memory allocation when memory is allocated the memory size can be changed and it more efficient. The best feature is dynamic memory allocation is memory re-usability and memory can be freed when not required as compared to static memory allocation, there is no reuse-ability. Dynamic memory the user can allocate more memory when required and also the user can release the memory when the user needs it.
حل
میری رائے میں دیے گئے منظر نامے کے مطابق، گیمنگ ڈویلپمنٹ یا بڑی ایپلی کیشنز پر متحرک میموری بہترین ہے۔ کیونکہ ڈائنامک میموری میں ایلوکیشن متغیرات صرف اس صورت میں مختص کیے جاتے ہیں جب آپ کا پروگرام یونٹ فعال ہوجائے۔ متحرک میموری ایلوکیشن میں جب میموری کو مختص کیا جاتا ہے تو میموری کا سائز تبدیل کیا جاسکتا ہے اور یہ زیادہ موثر ہے۔ سب سے اچھی خصوصیت یہ ہے کہ ڈائنامک میموری ایلوکیشن میموری کو دوبارہ استعمال میں لانا ہے اور جامد میموری مختص کرنے کے مقابلے میں ضرورت نہ ہونے پر میموری کو آزاد کیا جاسکتا ہے، دوبارہ استعمال کی صلاحیت نہیں ہے۔ متحرک میموری صارف ضرورت پڑنے پر زیادہ میموری مختص کر سکتا ہے اور جب صارف کو ضرورت ہو تو صارف میموری کو جاری کر سکتا ہے۔
0 Comments