گوشی موبایل شما چقدر رم لازم دارد؟

این روزها مدل‌های متنوعی از گوشی‌های موبایل روانه بازار می‌شوند که گاهی حتی ۶ یا ۸ گیگابایت رم دارند. با این حال اما رم بیشتر چه کاربردی دارد و اصلا واقعا به این حجم از رم نیاز است؟ حافظه رم که اغلب در بازار کشور ما آن را با کارت حافظه اشتباه می‌گیرند یک حافظه با دسترسی تصادفی (Random Access Memory) است که به‌طور خلاصه اطلاعات مورد نیاز اپلیکیشن‌های پر استفاده را درون خود به‌ شکل موقت برای پردازش واحد پردازنده مرکزی (CPU) نگه می‌دارد تا سرعت کلی و عمومی سیستم بالاتر برود. محتوای حافظه رم پس از روشن و خاموش شدن سیستم به‌طور کامل پاکسازی می‌شود و به این ترتیب است که می‌توان گفت رم هیچ ارتباطی با کارت حافظه ندارد.

رم دقیقا چه ‌می‌کند؟

گوشی‌های هوشمند امروزی کارهای بسیاری بیشتری را نسبت به چند سال پیش انجام می‌دهند و برای انجام این کارها به ‌نحو درست و سریع به حافظه‌های رم نیاز است. ما اپلیکیشن‌ها و بازی‌ها را درون حافظه داخلی یا حافظه خارجی گوشی خود نصب می‌کنیم؛ پردازنده CPU و پردازنده گرافیکی GPU نیز وظیفه پردازش را برعهده دارند پس در این میان وظیفه رم چیست؟ ویشال کارا مدیر محصول شرکت Piriform سازنده اپلیکیشن محبوب CCleaner در این مورد می‌گوید که گوشی‌های هوشمند به یک حافظه دسترسی سریع برای مالتی‌تسکینگ یا همان چند وظیفگی نیاز دارند؛ کاری که رم آن را انجام می‌دهد. در واقع رم می‌تواند تمامی عملیات را در آن واحد در حال اجرا نگه دارد. وقتی یک اپلیکیشن بازی را اجرا می‌کنید آن اپ درون رم بارگذاری می‌شود و تا وقتی که در رم حضور دارد می‌توانید بدون نیاز به رفرش شدن یا بارگذاری مجدد محتوا به‌سرعت بین آن اپ و سایر اپ‌ها جابه‌جا شوید. به همین دلیل است که رم برای چند وظیفگی ضروری بوده و وقتی حافظه رم پر شود سیستم مجبور می‌شود اپ‌های نسبتا قدیمی‌تر را ببندد تا جا برای اپ‌های جدیدتر باز شود. در تئوری رم بیشتر به معنای اجرای همزمان پروسه‌های بیشتر و اپلیکیشن‌های بیشتر است.

برخلاف کامپیوترهای خانگی که معمولا تاخیر یکی دو ثانیه‌ای در اجرای برنامه‌ها قابل قبول است ما دوست داریم گوشی هوشمندمان همان موقع که آیکون اپلیکیشنی را لمس کردیم آن‌را برایمان اجرا کند. علاوه بر اپلیکیشن‌هایی که خودمان اجرا می‌کنیم سرویس‌های اپ‌های دیگر مانند پیام‌رسان‌ها، ایمیل‌ها و … نیز در پس ‌زمینه در رم حضور دارند تا بتوانند به محض اینکه پیام جدیدی را دریافت کردیم آن را برایمان به شکل یک نوتیفیکیشن نمایش دهند. اما در واقع هیچ مقدار ثابتی برای رم مورد نیاز یک گوشی هوشمند وجود ندارد؛ همان‌طور که می‌دانید آی‌فون و سیستم‌عامل iOS طوری حافظه رم را مدیریت می‌کنند که با ۲ یا نهایتا ۳ گیگابایت رم عملکرد چند وظیفگی در حد گوشی‌های اندرویدی با ۶ یا ۸ گیگابایت رم است.

اولین گوشی اندرویدی که به دو شکل T-Mobile G۱ و HTC Dream ازسوی اچ‌تی‌سی تولید شد تنها ۱۹۲ مگابایت رم داشت. این مقدار رم هم‌رده سایر گوشی‌های هوشمند مثل پاکت‌پی‌سی‌های آن دوران بود. اولین آی‌فون هم که در سال ۲۰۰۷ معرفی شد تنها ۱۲۸ مگابایت رم داشت. این مقدار ظرف ۱۰ سال به ۸ گیگابایت در گوشی وان‌پلاس ۵ یعنی حدود ۴۳ برابر رسیده است. در حال حاضر وان‌پلاس ۵ با ۸ گیگابایت حافظه داخلی خود در مالتی‌تسکینگ از دیگر پرچم‌داران اندرویدی و حتی آی‌فون ۷ بهتر عمل می‌کند و می‌تواند اپلیکیشن‌های بیشتری را در پس‌ زمینه نگه‌ دارد. البته سرعت رم نیز فاکتور مهمی است که سرعت نوشتن و فراخوانی از این حافظه را بیشتر می‌کند. در حال‌حاضر LPDDR۴ در اکثر پرچم‌داران اندرویدی به یک استاندارد تبدیل شده است.

جان پول از شرکت Primate Labs سازنده اپلیکیشن بنچمارک مشهور Geekbench معتقد است که در واقع هرچقدر هم رم حجیمی در گوشی هوشمند استفاده کنیم این امر باعث کاهش سرعت یا کارآیی نمی‌شود، اما آیا چنین حجم بالایی واقعا نیاز است؟ مقدار رم مورد نیاز ما در گوشی‌های هوشمند رو به افزایش است. طبق آمار App Annie هر کاربر گوشی هوشمند به‌طور متوسط ۹ اپلیکیشن در طول روز و ۳۰ اپلیکیشن مختلف در طول ماه اجرا می‌کند. با نگاهی به بخش RAM گوشی گلکسی اس ۶ خود متوجه شدم سیستم و اپلیکیشن‌ها چیزی حدود ۹/ ۱ گیگابایت از ۳ گیگابایت رم این گوشی را اشغال کرده‌اند که با پاکسازی اپلیکیشن‌ها این مقدار به ۶/ ۱ گیگابایت کاهش می‌یابد. رم اشغال شده در گوشی‌های با حافظه رم بیشتر مثلا ۴ یا ۶ گیگابایت بیشتر است به این دلیل که سیستم سعی می‌کند برای افزایش سرعت باز شدن اپلیکیشن‌ها از مقدار بیشتری از رم استفاده کند. برخلاف تصور عمومی همیشه مقدار رم بلااستفاده بیشتر به معنی عملکرد بهتر نیست!

پول می‌گوید در حال‌حاضر نرم‌افزارها در حال بزرگ‌تر و پیچیده‌تر شدن هستند و همچنین دوربین گوشی‌ها نیز قادر به عکسبرداری‌های خام RAW با وضوح بالا بوده که برای پردازش این مقادیر اطلاعات نیاز به رم بالاست. با این وجود شاید ۸ گیگابایت با این شرایط هم بیش از حد نیاز هر کاربری باشد و می‌توان گفت ۴ گیگابایت برای رم گوشی‌های هوشمند اندرویدی کنونی کاملا کافی است. از آنجا که ارتقای رم از ۴ به ۶ یا حتی ۸ گیگابایت هزینه چندانی برای تولیدکنندگان ندارد آنها ترجیح می‌دهند مقادیر رم بالاتری را استفاده کنند تا روی کاغذ محصولشان بهتر از محصول متناظر رقیب به نظر برسد.

حالا که رم بیشتر باعث کاهش سرعت یا کارآیی گوشی نمی‌شود شاید با خودتان بگویید استفاده از ۸ یا حتی ۱۶ گیگابایت رم چه عیبی می‌تواند داشته باشد؟ پول می‌گوید: هر چه رم بیشتری درون یک گوشی هوشمند قرار دهید به انرژی بیشتری نیاز خواهید داشت و به این ترتیب دوام شارژ باتری گوشی شما کاهش خواهد یافت. رم فارغ از اینکه تا چه حدی اشغال شده است حداکثر انرژی مورد نیاز خود را طلب می‌کند و به این ترتیب حتی اگر تنها یک اپلیکیشن در آن حضور داشته باشد یا کاملا خالی باشد باز هم همان مقدار انرژی را مصرف خواهد کرد. به این ترتیب رم بلااستفاده کماکان در دوام شارژ گوشی شما تاخیر خواهد داشت. پس رم بیشتر می‌تواند گاه تاثیر منفی نیز بر گوشی هوشمند شما داشته باشد.

جادوی اپل در آی‌فون

با اینکه رم گوشی‌های اندرویدی در دو سه سال اخیر از ۲ به ۴ و حالا به ۶ و ۸ گیگابایت جهش کرده‌اند کماکان پرچم‌داران اپل آی‌فون ۷ و آی‌فون ۷ پلاس تنها ۲ و ۳ گیگابایت رم دارند و با این وجود عملکرد مساوی یا بعضا بهتری هم از اکثر اندرویدی‌ها دارند؛ اما این چگونه ممکن است؟دلیل عملکرد مشابه آی‌فون با دستگاه‌های اندرویدی مجهز به رم بیشتر تفاوت‌های ساختاری و اساسی بین مدیریت حافظه رم در دو پلت‌فرم اندروید و iOS است. اندروید از رویکردی با نام garbage collection یا جمع‌آوری زباله استفاده می‌کند، در حالی ‌که iOS از رویکرد reference counting یا شمارش مرجع بهره می‌برد. با اینکه در مورد اینکه کدام روش بهتر عمل می‌کند نظرات متعددی وجود دارد، اما همگی قبول دارند که روش اول برای عملکرد بدون مشکل به مقدار رم بیشتری نیاز دارد. با وجود تفاوت این دو رویکرد هر دو پلت‌فرم یک سیستم مدیریت حافظه دارند که نحوه عملکرد رم را دیکته می‌کند. به همین دلیل شاید با افزودن مقدار بیشتر رم لزوما عملکرد بهتر را شاهد نباشید و باید برای بهبود عملکرد سیستم مدیریت رم را نیز تغییر دهید. در تحقیقی که DigitalTrends انجام داده متاسفانه اپل و هوآوی در این مورد پاسخی نداده و ال‌جی و اچ‌تی‌سی نیز تمایلی به شرکت در این تحقیق نداشته‌اند.

رم را آزاد کنید

همان‌طور که گفتیم باور عمومی این است که میزان حافظه رم خالی بیشتر همیشه بهتر است. راستش را بخواهید این اعتقاد در دوران پی‌سی‌های با حافظه رم محدود درست بود و تا حدی برای گوشی‌های اندرویدی ارزان‌قیمت با حافظه رم کم نیز صادق است، اما در سایر موارد باوری اشتباه محسوب می‌شود. «کارا» می‌گوید این باور امروزه اشتباه است و در واقع در گوشی‌های هوشمند معمولا برعکس آن صادق است. همچنین اگر عادت دارید به‌صورت مرتب در منوی مالتی‌تسکینگ اپلیکیشن‌های باز را می‌بندید بهتر است بدانید این‌ کار نیز نه‌ تنها تاثیر مثبتی ندارد، بلکه می‌تواند تاثیر منفی در عملکرد گوشی‌تان داشته باشد. بستن اپلیکیشن‌ها در پس‌ زمینه دوام شارژ باتری را افزایش نخواهد داد و سرعت گوشی را بیشتر نخواهد کرد. درست است که پروسه‌های پس‌ زمینه همیشه در حال مصرف باتری هستند، اما این پروسه‌ها بدون توجه به اینکه صفحه اپلیکیشن را از منو ببندید یا خیر در حال اجرا باقی خواهند ماند. همچنین اجرای اپلیکیشن‌ها از حافظه داخلی به انرژی بیشتری نسبت به اجرای از حافظه رم نیاز دارد و به همین دلیل اگر اپلیکیشن‌ها را در رم نگه ‌دارید دوام شارژ گوشی شما بهبود خواهد یافت.

با اینکه برخی فضای خالی رم را فضای آزادی برای کارهای بیشتر می‌بینند، اما این تصور اشتباه است. همچنین اپلیکیشن‌های تسک کیلر که برای بستن اپلیکیشن‌ها طراحی شده‌اند معمولا تاثیر برعکس دارند. البته این اپ‌ها کماکان می‌توانند در گوشی‌های با رم محدود ۵۱۲ مگابایتی یا یک گیگابایتی مفید باشند، اما به‌طور کلی برای سایر گوشی‌ها استفاده از آنها را توصیه نمی‌کنیم مگر اینکه دقیقا بدانید چه پروسه‌هایی را می‌بندید و این‌کار چه تاثیری بر سیستم دارد. به‌طور کلی اینکه گوشی هوشمندتان به چند گیگابایت رم احتیاج دارد به این عامل بستگی دارد که شما چطور از گوشی خود استفاده می‌کنید. آیا دائما بین بازی و چند اپلیکیشن جابه‌جا می‌شوید یا به‌صورت عادی از گوشی خود استفاده می‌کنید. در هر صورت شاید برخی کاربران بتوانند از ۶ گیگابایت رم بهره نسبتا خوبی ببرند، اما حداقل در حال حاضر ۸ گیگابایت رم تاثیر چندانی در استفاده واقعی و روزانه نخواهد داشت.

گوشی موبایل شما چقدر رم لازم دارد؟

گوشی موبایل شما چقدر رم لازم دارد؟