اشتہار بند کریں۔

آپ کے فون کا s ہونا کوئی غیر معمولی بات نہیں ہے۔ Androidآپ جس کمپیوٹر پر کام کر رہے ہیں اس سے زیادہ RAM ہے۔ موجودہ والوں پر Androidech ہم آسانی سے 12 GB RAM حاصل کر لیتے ہیں، جو مثال کے طور پر ماڈلز کی اعلی ترین ترتیب میں دستیاب ہے۔ Galaxy S22 Ultra یا Google Pixel 6 Pro۔ کچھ فونز میں 16 جی بی ریم بھی ہوتی ہے۔ دوسری جانب آئی فون 13 پرو میں صرف 6 جی بی، آئی فون 13 میں صرف 4 جی بی ہے۔ وہ سب سے زیادہ لیس والوں سے بالکل ٹھیک (یا اس سے بھی بہتر) کام کرتے ہیں۔ Androidy یہ کیسے ممکن ہے؟ 

RAM کیا ہے؟ 

کمپیوٹر سائنس میں، RAM وہ اصطلاح ہے جو پڑھنے لکھنے کی براہ راست رسائی سیمی کنڈکٹر میموری کے لیے استعمال ہوتی ہے۔ رام کی متعدد قسمیں ہیں، لیکن اسمارٹ فونز میں استعمال ہونے والا SDRAM غیر مستحکم ہے۔ غیر مستحکم فون فلیش میموری کے برعکس جہاں وہ ہیں۔ informace ذخیرہ طویل مدتی، رام ذخیرہ کر سکتے ہیں informace صرف اس وقت جب آلہ آن ہو۔ یہ بنیادی طور پر فون کی ورکنگ میموری ہے - اس میں شامل ہے۔ informace، جسے آلہ فی الحال فعال طور پر استعمال کر رہا ہے۔

فون میں جتنی زیادہ RAM ہوتی ہے، اتنی ہی زیادہ چیزیں وہ اپنی آپریٹنگ میموری میں محفوظ کر سکتا ہے۔ جیسے ہی آپ مزید ایپس (یا ایک ایپ میں زیادہ مواد) کھولتے ہیں، فون ہر نئے عمل کے لیے دستیاب RAM مختص کرتا ہے۔ جب مزید دستیاب RAM باقی نہیں رہتی ہے، تو ڈیوائس کو فیصلہ کرنا ہوتا ہے کہ چیزوں کو آسانی سے چلانے کے لیے کون سے عمل کو ختم کرنا ہے۔ تمام چیزیں برابر ہونے کی وجہ سے، 8 جی بی ریم والا فون 4 جی بی ریم والے فون کے مقابلے میں زیادہ فعال عمل کو روک سکے گا، اس لیے زیادہ ریم والے فون پر سرگرمیوں کے درمیان کودنا تیز تر ہوگا۔

Android سے زیادہ RAM کی ضرورت ہے۔ iOS 

اس کی کوئی خاص وجہ نہیں ہے، بلکہ کئی عوامل ہیں جو اس حقیقت میں حصہ ڈالتے ہیں۔ سب سے پہلے، کے لیے ایپ Android a iOS وہ مختلف طریقے سے بنائے جاتے ہیں. ہر سال صرف چند نئے iPhones اور iPads ہوتے ہیں جو اسی طرح کے ہارڈ ویئر پر چلتے ہیں۔ کیونکہ ایپ کے لیے iOS صرف چند یکساں چپ سیٹوں پر چلتے ہیں، انہیں خاص طور پر نام نہاد مقامی پروگرامنگ زبانوں (خاص طور پر Swift اور Objective-C) کا استعمال کرتے ہوئے ان چپ سیٹوں کے لیے بنایا جا سکتا ہے۔ کے لیے درخواستوں کے لیے لکھا ہوا کوڈ iOS پروسیسرز کو براہ راست ہدایات میں مرتب کیا جاتا ہے۔ Apple بغیر کسی ترجمہ کے سمجھیں۔

دوسری طرف، نظام Android عملی طور پر لامحدود تعداد میں مختلف آلات پر چل رہے ہیں، یہی ایپس کوالکوم، سام سنگ، میڈیا ٹیک اور دیگر کے چپ سیٹ پر چلنی چاہئیں۔ چونکہ ان تمام مختلف ہارڈویئر کنفیگریشنوں کے ساتھ دستی طور پر مطابقت کو یقینی بنانا ناممکن ہوگا، اس لیے درخواستیں Android میں لکھا ہوا پروگرامنگ زبانیں (کوٹلن اور جاوا)، جس کا کسی قسم کی عام زبان میں ترجمہ کیا جا سکتا ہے، جس کا اس چپ سیٹ کے مقامی کوڈ میں دوسری بار ترجمہ کیا جاتا ہے۔ اس عام زبان کو بائٹ کوڈ کہتے ہیں۔ 

بائٹ کوڈ کسی خاص ہارڈ ویئر کے لیے مخصوص نہیں ہے، اس لیے ڈیوائس کو چلانے سے پہلے کوڈ کو مقامی کوڈ میں تبدیل کرنا چاہیے۔ مقامی کوڈ کو براہ راست چلانے کے مقابلے، جیسا کہ سسٹم کرتا ہے۔ iOS، یہ عمل اضافی وسائل لیتا ہے، یعنی ایک ایسی ایپ جو تمام سسٹمز میں یکساں نظر آتی ہے اور کام کرتی ہے۔ Android a iOS، ڈیوائس پر چلانے کے لیے ہو گا۔ Galaxy S22 کو عام طور پر iPhone 13 سے زیادہ دستیاب RAM کی ضرورت ہوتی ہے۔

خودکار رام کی صفائی 

ہر آپریٹنگ سسٹم RAM کو بھی مختلف طریقے سے منظم کرتا ہے۔ Android کوڑا کرکٹ جمع کرنے کے نام سے میموری مینجمنٹ کا طریقہ استعمال کرتا ہے۔ یہ عمل وقتاً فوقتاً میموری سے ایسی اشیاء کو ہٹاتا ہے جو اب استعمال میں نہیں ہیں، اس طرح اسے خالی کر دیا جاتا ہے۔ سسٹم iOS تاہم، یہ خودکار حوالہ گنتی (ARC) کا استعمال کرتا ہے، جو خود بخود میموری میں موجود اشیاء کو عددی قدر تفویض کرتا ہے اس بنیاد پر کہ کتنی دوسری اشیاء ان کا حوالہ دیتے ہیں، اور ان کو ہٹاتا ہے جن کی قدر صفر تک پہنچ جاتی ہے۔

چونکہ کچرا جمع کرنے میں صرف وقتاً فوقتاً غیر استعمال شدہ اشیاء کی تلاش ہوتی ہے، اس لیے بیکار معلومات کا ایک مختصر ذخیرہ ہوسکتا ہے جو RAM پر غالب آجاتا ہے۔ اس کے برعکس، ARC میں یہ مسئلہ نہیں ہے - انفرادی غیر ضروری اشیاء جیسے ہی ان کی شناخت غیر استعمال شدہ کے طور پر کی جاتی ہے میموری سے ہٹا دی جاتی ہے۔ سسٹم Android یہ آپ سے کم پس منظر میں چلنے والی ایپس کو بھی روکتا ہے۔ iOS، لہذا وہ ایپس جنہیں آپ فعال طور پر استعمال نہیں کرتے ہیں وہ سسٹم والے فونز پر کر سکتے ہیں۔ Android رام میں رہنا v کے مقابلے میں آسان ہے۔ iPhoneچودھری. سسٹم کی لچک Android اس پلیٹ فارم کی سب سے بڑی طاقتوں میں سے ایک ہے، لیکن اس لچک کے لیے RAM کے کم موثر استعمال کی بھی ضرورت پڑ سکتی ہے۔

فائنل میں، اس سے کوئی فرق نہیں پڑتا 

Android a iOS اس طرح، ان کی مختلف RAM کی ضروریات ہیں کیونکہ دونوں آپریٹنگ سسٹم مختلف طریقے سے کام کرتے ہیں۔ Android سے زیادہ لچکدار ہے۔ iOS، دونوں کے لحاظ سے کہ یہ کن آلات پر چل سکتا ہے اور اسے خود ڈویلپرز کس طرح استعمال اور لطف اندوز ہوسکتے ہیں۔ تاہم، اس طرح کی لچک آئی فونز میں پائی جانے والی اسی طرح کی کارکردگی کو حاصل کرنے کے لیے زیادہ RAM کی ضروریات کی قیمت پر آتی ہے۔ لیکن اس کو دیکھتے ہوئے iPhone 13 پرو میکس برائے CZK 31 اور Samsung Galaxy A33 5G برائے CZK 8 ہر ایک میں 990 GB RAM ہے، یہ بالکل واضح ہے کہ میموری خود کوئی بہت بڑا عنصر نہیں ہے جو آلہ کی موازنہ کارکردگی یا اس کی حتمی قیمت پر مینوفیکچرر کے اخراجات کو متاثر کرتی ہے۔

سام سنگ فونز Galaxy آپ یہاں مثال کے طور پر خرید سکتے ہیں۔

آج کا سب سے زیادہ پڑھا جانے والا

.