বিজ্ঞাপন বন্ধ করুন

আপনার ফোনে এস থাকা অস্বাভাবিক কিছু নয় Androidআপনি যে কম্পিউটারে কাজ করছেন তার চেয়ে বেশি RAM। বর্তমান বেশী উপর Androidech আমরা সহজেই 12 GB RAM পেতে পারি, যা মডেলের সর্বোচ্চ কনফিগারেশনে পাওয়া যায় Galaxy S22 Ultra বা Google Pixel 6 Pro। কিছু ফোনে 16 জিবি র‍্যামও থাকে। অন্যদিকে, iPhone 13 Pro-তে রয়েছে মাত্র 6 GB, iPhone 13 এমনকি মাত্র 4 GB। তারা সবচেয়ে সজ্জিতদের চেয়ে ঠিক একইভাবে কাজ করে (বা আরও ভাল) Androidy কিভাবে এটা সম্ভব? 

RAM কি? 

কম্পিউটার বিজ্ঞানে, র‌্যাম হল রিড-রাইট ডাইরেক্ট এক্সেস সেমিকন্ডাক্টর মেমরির জন্য ব্যবহৃত শব্দ। একাধিক ধরনের RAM আছে, কিন্তু স্মার্টফোনে ব্যবহৃত SDRAM উদ্বায়ী। তারা যেখানে অ-উদ্বায়ী ফোন ফ্ল্যাশ মেমরি থেকে ভিন্ন informace সংরক্ষিত দীর্ঘমেয়াদী, RAM সংরক্ষণ করতে পারেন informace শুধুমাত্র ডিভাইস চালু থাকাকালীন। এটি মূলত ফোনের ওয়ার্কিং মেমরি - এতে থাকে informace, যা ডিভাইসটি বর্তমানে সক্রিয়ভাবে ব্যবহার করছে।

একটি ফোনে যত বেশি RAM থাকে, তত বেশি জিনিস এটি তার অপারেটিং মেমরিতে সংরক্ষণ করতে পারে। আপনি যত বেশি অ্যাপ (বা একটি অ্যাপের মধ্যে আরও কন্টেন্ট) খুলবেন, ফোন প্রতিটি নতুন প্রক্রিয়ার জন্য উপলব্ধ RAM বরাদ্দ করে। যখন আর কোন উপলব্ধ RAM অবশিষ্ট থাকে না, তখন ডিভাইসটিকে সিদ্ধান্ত নিতে হবে যে জিনিসগুলিকে সুচারুভাবে চালানোর জন্য কোন প্রক্রিয়াগুলিকে হত্যা করতে হবে৷ সমস্ত জিনিস সমান হওয়ায়, 8GB RAM সহ একটি ফোন 4GB RAM সহ একটি ফোনের চেয়ে বেশি সক্রিয় প্রক্রিয়া ধরে রাখতে সক্ষম হবে, তাই আরও RAM সহ একটি ফোনে ক্রিয়াকলাপগুলির মধ্যে ঝাঁপিয়ে পড়া দ্রুত হবে৷

Android এর চেয়ে বেশি RAM প্রয়োজন iOS 

কোন সুনির্দিষ্ট কারণ নেই, বরং বেশ কয়েকটি কারণ এই সত্যে অবদান রাখে। প্রথমত, এর জন্য অ্যাপ Android a iOS তারা ভিন্নভাবে নির্মিত হয়। প্রতি বছর মাত্র কয়েকটি নতুন আইফোন এবং আইপ্যাড রয়েছে যা একই ধরনের হার্ডওয়্যারে চলে। কারণ অ্যাপটির জন্য iOS শুধুমাত্র কয়েকটি সমজাতীয় চিপসেটের উপর চালানো হয়, তারা তথাকথিত নেটিভ প্রোগ্রামিং ভাষা (বিশেষত সুইফট এবং অবজেক্টিভ-সি) ব্যবহার করে এই চিপসেটের জন্য বিশেষভাবে তৈরি করা যেতে পারে। এর জন্য আবেদনের জন্য কোড লেখা iOS প্রসেসরের নির্দেশাবলীতে সরাসরি কম্পাইল করা হয় Apple কোন অনুবাদ ছাড়া বুঝতে

অন্যদিকে, সিস্টেম Android কার্যত অসীম সংখ্যক বিভিন্ন ডিভাইসে চলমান, একই অ্যাপগুলি অবশ্যই কোয়ালকম, স্যামসাং, মিডিয়াটেক এবং অন্যান্যদের চিপসেটে চলতে হবে। যেহেতু এই সমস্ত বিভিন্ন হার্ডওয়্যার কনফিগারেশনের সাথে ম্যানুয়ালি সামঞ্জস্যতা নিশ্চিত করা অসম্ভব, তাই এর জন্য অ্যাপ্লিকেশনগুলি Android লেখা প্রোগ্রামিং ভাষা (কোটলিন এবং জাভা), যা কিছু সাধারণ ভাষায় অনুবাদ করা যেতে পারে, যা তারপর সেই চিপসেটের জন্য নেটিভ কোডে দ্বিতীয়বার অনুবাদ করা হয়। এই সাধারণ ভাষাকে বলা হয় বাইটকোড। 

বাইটকোড কোনো নির্দিষ্ট হার্ডওয়্যারের জন্য নির্দিষ্ট নয়, তাই চালানোর আগে ডিভাইসটিকে অবশ্যই কোডটিকে নেটিভ কোডে রূপান্তর করতে হবে। সরাসরি নেটিভ কোড চালানোর তুলনায়, যেমন সিস্টেম করে iOS, এই প্রক্রিয়াটি অতিরিক্ত সংস্থান গ্রহণ করে, যার অর্থ একটি অ্যাপ যা দেখায় এবং সিস্টেম জুড়ে একই কাজ করে Android a iOS, ডিভাইসে এটি চালানোর জন্য হবে Galaxy S22-এর জন্য সাধারণত iPhone 13-এর চেয়ে বেশি উপলব্ধ RAM প্রয়োজন।

স্বয়ংক্রিয় RAM পরিষ্কার 

প্রতিটি অপারেটিং সিস্টেম আলাদাভাবে RAM পরিচালনা করে। Android আবর্জনা সংগ্রহ নামে একটি মেমরি ব্যবস্থাপনা পদ্ধতি ব্যবহার করে। এই প্রক্রিয়াটি পর্যায়ক্রমে মেমরি থেকে আইটেমগুলিকে সরিয়ে দেয় যা আর ব্যবহারে নেই, এইভাবে এটিকে মুক্ত করে। পদ্ধতি iOS যাইহোক, এটি স্বয়ংক্রিয় রেফারেন্স কাউন্টিং (ARC) ব্যবহার করে, যা স্বয়ংক্রিয়ভাবে মেমরিতে থাকা বস্তুর জন্য একটি সংখ্যাসূচক মান নির্ধারণ করে যা অন্য কতগুলি বস্তু তাদের উল্লেখ করে এবং যাদের মান শূন্যে পৌঁছে তাদের সরিয়ে দেয়।

যেহেতু আবর্জনা সংগ্রহ শুধুমাত্র পর্যায়ক্রমে অব্যবহৃত বস্তুর সন্ধান করে, সেখানে অকেজো তথ্যের একটি সংক্ষিপ্ত জমা হতে পারে যা RAM কে অভিভূত করে। বিপরীতে, ARC-তে এই সমস্যা নেই - পৃথক অপ্রয়োজনীয় বস্তুগুলি অব্যবহৃত হিসাবে চিহ্নিত হওয়ার সাথে সাথে স্মৃতি থেকে মুছে ফেলা হয়। পদ্ধতি Android এটি আপনার চেয়ে কম ব্যাকগ্রাউন্ডে চলমান অ্যাপগুলিকেও সীমাবদ্ধ করে iOS, তাই যে অ্যাপগুলি আপনি সক্রিয়ভাবে ব্যবহার করেন না সেগুলি সিস্টেম সহ ফোনে করতে পারে৷ Android RAM এ থাকা v এর চেয়ে সহজ iPhoneসিএইচ. সিস্টেম নমনীয়তা Android এই প্ল্যাটফর্মের সবচেয়ে বড় শক্তিগুলির মধ্যে একটি, কিন্তু এই নমনীয়তার জন্য RAM এর কম দক্ষ ব্যবহারের প্রয়োজন হতে পারে।

ফাইনালে, এটা আসলে কোন ব্যাপার না 

Android a iOS এইভাবে, তাদের বিভিন্ন RAM এর প্রয়োজনীয়তা রয়েছে কারণ দুটি অপারেটিং সিস্টেম ভিন্নভাবে কাজ করে। Android তুলনায় আরো নমনীয় iOS, কোন ডিভাইসে এটি চলতে পারে এবং কীভাবে এটি বিকাশকারীরা নিজেরাই ব্যবহার করতে এবং উপভোগ করতে পারে উভয়ের পরিপ্রেক্ষিতে। যাইহোক, এই ধরনের নমনীয়তা iPhones-এ পাওয়া যায় এমন কর্মক্ষমতা অর্জনের জন্য উচ্চতর RAM প্রয়োজনীয়তার খরচে আসে। কিন্তু দেওয়া হল iPhone CZK 13 এবং Samsung এর জন্য 31 Pro Max Galaxy CZK 33-এর জন্য A5 8G প্রতিটিতে 990 GB RAM রয়েছে, এটা বেশ স্পষ্ট যে মেমরি নিজেই ডিভাইসের তুলনামূলক কর্মক্ষমতা বা এর চূড়ান্ত দামে প্রস্তুতকারকের খরচকে প্রভাবিত করে এমন একটি খুব বড় কারণ নয়।

স্যামসাং ফোন Galaxy আপনি এখানে উদাহরণস্বরূপ কিনতে পারেন

আজকের সবচেয়ে পঠিত

.