কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েড ফোনের জন্য কতটুকু RAM আসলেই দরকার মượtো পারফরম্যান্সের জন্য

যখনই আপনি স্মার্টফোন খুঁজতে শুরু করেন। প্রথমে যা চেক করেন সেটি স্পেসিফিকেশন, RAM সাইজ এবং ব্যাটারির mAh - খুব স্পষ্টভাবে। প্রতিটি ফ্ল্যাগশিপ ফোন লঞ্চে, স্মার্টফোনের RAM ক্যাপাসিটি বেড়ে যাচ্ছে, এখন এটা ১০ GB পর্যন্ত পৌঁছেছে। কখনো ভাবেছেন কতটুকু RAM একটি অ্যান্ড্রয়েড ফোনের জন্য পর্যাপ্ত স্মૂথ কাজ করার জন্য?

এই পোস্টে, আমরা আলোচনা করেছি RAM কীভাবে কাজ করে এবং অ্যান্ড্রয়েডকে ভালো কাজ করার জন্য কতটুকু RAM দরকার। পড়ুন!

RAM কী?

RAM (Random Access Memory) আপনার স্মার্টফোন দ্বারা ব্যবহার হয় এক্টিভ অ্যাপ্লিকেশনগুলোর ডেটা পাশাপাশি অপারেটিং সিস্টেমের কার্নেল (kernel) এবং CPU ধারণ করার জন্য। RAM দ্রুত রিড এবং রাইট করে। উদাহরণস্বরূপ, Snapdragon 835-এ ২MB ক্যাশ রয়েছে হাই-পারফরম্যান্স হাবের জন্য পাশাপাশি ১MB লো-পারফরম্যান্স হাবের জন্য। पहिले वाला এক্টিভ ডেটা ধরে রাখে, যেটি এখনই ব্যবহার হচ্ছে।

Random Access Memory অল্প সময়ের জন্য ডেটা স্টোর করে এবং সেটিতে স্টোর করা ডেটা সহজে ও দ্রুত রাইট ও রিড করা যায়। ফোন বন্ধ করলে RAM-এ স্টোর করা ডেটা ডিলিট হয়ে যায়। আপনার স্মার্টফোন অন করার সাথে সাথে, RAM-এর একটি ছোট ভাগ একুয়ায়ার হয়ে যায় যা OS বা অ্যাপ্স দ্বারা অ্যাক্সেস করা যায় না।

একটি স্মার্টফোন তার RAM কীভাবে ব্যবহার করে?

RAM অধিকাংশত ফোনে চলমান অ্যাপ দ্বারা একুয়ায়ার হয় কারণ এটি প্রধানত সেগুলোর সাথে সম্পর্কিত ডেটা স্টোর করে। RAM ব্যাকগ্রাউন্ডে অ্যাপ চালাতে সক্ষম স্মার্টফোনের পারফরম্যান্সকে প্রভাবিত না করে। ফোন ব্যবহার না করলেও RAM এক্টিভ থাকে।

এইভাবে আপনার স্মার্টফোন তার RAM ব্যবহার করে। চারটি লেয়ার রয়েছে

Kernel Space: অ্যান্ড্রয়েড ফোন Linux Kernel-এ অপারেট করে। কার্নেল একটি নির্দিষ্ট ধরনের কমপ্রেসড ফাইলে রাখা হয় যা ডিভাইস অন হলে RAM-এ ডিরাইভ করা হয়। এই স্পেসে ড্রাইভার, কার্নেল এবং কার্নেল মডিউল থাকে যা হার্ডওয়্যার ম্যানেজ করে এবং কার্নেলের ভিতর ও বাইরে ডেটা ক্যাশ করার স্পেস।

RAMDisk For Virtual Files: সিস্টেম ট্রিয়ের কিছু ফোল্ডার এবং ফাইল ভার্চুয়াল। এই ফাইলগুলো ছদ্ম-ফাইল (pseudo-files) যা CPU স্পিড ডেটা এবং ব্যাটারি লেভেল ধারণ করে বুট করার জন্য লিখা হয়। অ্যান্ড্রয়েডে, পুরো ডিরেক্টরিই পseudo ফাইল সিস্টেমের একটি, তাই সেগুলো বসাতে RAM বুক করা হয়।

Network Radios: রেডিও সেটিংস এবং IMEI সম্পর্কিত ইনফরমেশন Non-Volatile মেমরিতে সেভ থাকে, (মেমরি যা ফোন বন্ধ করলেও থাকে)। এই ইনফরমেশন সফটওয়্যারের সাথে RAM-এ শিফট হয় যা মডেমকে সাহায্য করতে ফোন অন হলে। তাই, এই স্পেসটি এটাই নেয়।

GPU: গ্রাফিক্স অ্যাডাপটারের কাজ করার জন্য মেমরি দরকার, যেটাকে VRAM বলে। যেহেতু আমাদের ফোন ইন্টিগ্রেটেড GPU ব্যবহার করে VRAM ছাড়া। তাই সিস্টেম RAM সেটির জন্য সংরক্ষিত থাকে।

আপনার স্মার্টফোন অন করলে, RAM-এর বাকি মেমরি আপনার অপারেটিং সিস্টেম এবং অ্যাপস দ্বারা ব্যবহার হয়। এছাড়া, বাকি RAM-এর একটি অংশ দ্রুত করতে হয় এমন জিনিসপত্রের জন্য সংরক্ষিত থাকে। তাই সেটিংসে অবেলেবল RAM কখনো পুরো RAM ক্যাপাসিটির সমান নয়। পুরো RAM ইনসাইডে থাকে কিন্তু একটি অংশ নেওয়া হয়।

অ্যান্ড্রয়েডে RAM কীভাবে ফাংশন করে?

স্মার্টফোনে কতটুকু RAM দরকার সেটা জানতে, আমাদের RAM কীভাবে কাজ করে সেটা দেখতে হবে। আপনি যদি Windows কম্পিউটারে কাজ করেছেন থাকেন, তবে আপনাকে জানা থাকবে যে একটি ভালো পারফর্মিং ডিভাইসের জন্য, ডিভাইসে ফ্রি RAM থাকা উচিত।

যদিও, যখন ডিভাইস Android দ্বারা পাওয়ার্ড হয়, জিনিসপত্র ভিন্নভাবে কাজ করে। অ্যান্ড্রয়েড Linux kernel-এ অপারেট করে, যা Windows PC-এর চেয়ে ভিন্ন নিয়মাবলি দিয়ে কাজ করে। RAM-এর ক্ষেত্রে, যদি ফ্রি RAM থাকে, তবে সেটি ব্যায় হয়।

এইজন্য আপনাকে RAM ক্লিন আউট করতে হবে না অন্যান্য অ্যাপ লোড করতে, কারণ এটি একটি অটোম্যাটিক প্রক্রিয়া। তাই, Linux-ভিত্তিক মেশিনে RAM আপনার চিন্তার বিষয় নয়।

そう言うと, কম RAM স্পেসও একটি সমস্যা হতে পারে। কারণ সিস্টেমে পর্যাপ্ত স্পেস না থাকলে RAM কাজ করতে পারবে না, যা ফোরগ্রাউন্ড বা ব্যাকগ্রাউন্ডে চলমান অ্যাপ ক্র্যাশ করাবে। এই সমস্যা Android 5.x ভার্সনवाले ডিভাইসগুলোর সাথে খুব প্রबल ছিল কারণ এর মেমরি ম্যানেজমেন্ট wcześоря ভার্সনগুলোর চেয়ে বেশি ইন্ট্রুসিভ (intrusive) ছিল।

আগে অধিকাংশ স্মার্টফোন ২ GB RAM-এ আসত যা অ্যাপগুলো সঠিকভাবে ফাংশন করার জন্য পর্যাপ্ত ছিল না। এমন ফোনে মাল্টিটাস্কিং কঠিন হতো, কারণ ফোনের অ্যাপগুলো বারবার ক্র্যাশ করত। তাই RAM বাড়ানোর প্রয়োজন ছিল।

আমরা বলছি না যে বেশি RAM থাকা খারাপ জিনিস, কিন্তু এটি নির pencha নয়।

১০ GB RAM ক্যাপাসিটির একটি স্মার্টফোন আমাদের যারা এখনও ৮GB RAM-এর ল্যাপটপ বা কেউ কেউ ৪GB RAM-এর ল্যাপটপ ব্যবহার করি, তাদের চেয়ে অনেক বেশি মনে হয়।

এটা খুব বেশি কি না?

একটি সাধারণ অ্যান্ড্রয়েড ফোনের জন্য ৮GB বা ১০GB RAM সম্পূর্ণ অপ্রয়োজনীয়। Nexus বা Android One ফোনগুলো ২GB ফ্রি RAM থাকলে ফোন অন হলে ভালো কাজ করে। Google Pixel ফোন এবং Samsung Galaxy ফোন তুলনা করুন। Samsung ফোনে অনেক এক্সট্রা ফিচার থাকে, তাই অপারেটিং সিস্টেমে বেশি লোড পড়ে, যেটি স্মূথ ফাংশন করার জন্য বেশি RAM আপেক্ষা করে। কিন্তু, Pixel কম RAM-ও স্মূথলি পারফর্ম করতে পারে OS-এ লোড ডালা ছাড়া। এই কারণগুলো로, একটি ভিন্ন ভার্সনের অ্যান্ড্রয়েড ডিজাইন করা হয়েছে স্মার্টফোনগুলোর জন্য যাতে কম RAM ক্যাপাসিটিতে OS চালানো যায়।

তাই, একটি স্মার্টফোন নিশ্চিত ২ GB RAM-এর চেয়ে বেশি দরকার স্মূথ পারফর্ম করার জন্য কিন্তু নিশ্চিত ১০ GB RAM-এর চেয়ে বেশি নয়। এখন পর্যন্ত, ৪ GB RAM ভালো কাজ করে এবং কিছু স্মার্টফোন ৬ GB-এ আসে যা কিছুটা ভালো কাজ করে। OnePlus এবং Samsung-এর ফ্ল্যাগশিপ ফোন ৬ GB/৮ GB RAM আডপ্ট করলে, স্ট্যান্ডার্ডস লাগাতার বেড়ে যাচ্ছে।

তবে, পয়েন্টটি নেওয়া উচিত, বেশি RAM কিছুই নয়, এবং স্মার্টফোন ম্যানুফ্যাকচারাররা স্ট্যান্ডার্ড বাড়িয়ে যাবেন কিন্তু ফোন কেনার সময় আপনাকে চিন্তা করতে হবে RAM-এর পটেনশিয়াল কখনও কখনও ফাস্ট ডিজিটাল স্টোরেজের জন্য যথেষ্ট হয়। তাই, ফোন কেনার আগে সকল প্যারামিটার এবং স্পেসিফিকেশন চেক করুন, RAM কে একমাত্র প্যারামিটার বানিয়ে ডिसাইড করবেন না।

  1. অ্যান্ড্রয়েড ফাইল ম্যানেজমেন্টে মাস্টার হন: সাজান, এক্সেস করুন এবং কার্যকরভাবে স্টোর করুন

  2. আপনার অ্যান্ড্রয়েড ফোন অপ্টিমাইজ করুন: র‍্যাম মুক্ত করার সহজ ধাপসমূহ

  3. অ্যান্ড্রয়েড ডিভাইসে স্টোরেজ মুক্ত করার কুইক ও ইজি গাইড

  4. আপনার অ্যান্ড্রয়েড ফোন বা ট্যাবলেট টিভিতে সংযোগ করুন: সহজ ধাপ এবং সেরা পদ্ধতিসমূহ