এর বেশ কয়েকটি কারণ রয়েছে।
প্রথমত, স্মৃতি সিলিকন অঞ্চল অনেক সময় নেয়। এর অর্থ র্যামের পরিমাণ বাড়ানো সরাসরি চিপের সিলিকন অঞ্চল এবং তাই ব্যয় বাড়ায়। বৃহত্তর সিলিকন ক্ষেত্রের দামের উপর 'ডাবল ওয়্যামি' প্রভাব রয়েছে: বৃহত্তর চিপস মানে ওয়েফর প্রতি কম চিপস, বিশেষত প্রান্তের চারপাশে এবং বৃহত্তর চিপস অর্থ প্রতিটি চিপটিতে ত্রুটি হওয়ার সম্ভাবনা বেশি থাকে।
দ্বিতীয়টি হচ্ছে প্রক্রিয়াটির বিষয়টি। যুক্তির চেয়ে র্যাম অ্যারেগুলি বিভিন্ন উপায়ে অপ্টিমাইজ করা উচিত, এবং একই প্রক্রিয়াটির বিভিন্ন অংশ বিভিন্ন প্রসেসের মাধ্যমে প্রেরণ করা সম্ভব নয় - পুরো চিপটি একই প্রক্রিয়া দিয়ে তৈরি করতে হবে। সেমিকন্ডাক্টর ফাউন্ডেশন রয়েছে যা কম বেশি ড্রাম উত্পাদন করতে উত্সর্গীকৃত। সিপিইউ বা অন্যান্য যুক্তি নয়, সরাসরি ডিআআরএম। ডিআরএএম-র জন্য দক্ষ-দক্ষ ক্যাপাসিটার এবং খুব কম ফুটো ট্রানজিস্টর প্রয়োজন। ক্যাপাসিটারগুলি তৈরি করতে বিশেষ প্রক্রিয়াজাতকরণ প্রয়োজন। কম ফুটো ট্রানজিস্টর করা ধীর ট্রানজিস্টারের ফলস্বরূপ, যা ডিআরএএম রিডআউট ইলেক্ট্রনিক্সের জন্য জরিমানা বাণিজ্য, তবে উচ্চ পারফরম্যান্স যুক্তি গঠনের পক্ষে তেমন ভাল হবে না। একটি মাইক্রোকন্ট্রোলার ডাইয়ের উপর ডিআআরএএম তৈরি করার অর্থ আপনাকে কোনওভাবে প্রক্রিয়া অপ্টিমাইজেশান বন্ধ করতে হবে। বড় বড় র্যাম অ্যারেগুলি কেবল তাদের বিশাল অঞ্চল, ফলন হ্রাস এবং ব্যয় বৃদ্ধির কারণে ত্রুটিগুলি বিকাশের সম্ভাবনা বেশি। বৃহত র্যাম অ্যারে পরীক্ষা করাও সময় সাশ্রয়ী এবং তাই বড় অ্যারে সহ পরীক্ষার ব্যয় বাড়িয়ে তুলবে। তদতিরিক্ত, স্কেল অর্থনীতিতে আরও বিশেষায়িত মাইক্রোকন্ট্রোলারের তুলনায় পৃথক র্যাম চিপসের দাম কমিয়ে দেয়।
বিদ্যুৎ খরচ অন্য কারণ। অনেক এম্বেড থাকা অ্যাপ্লিকেশনগুলি বিদ্যুতের প্রতিবন্ধকতা এবং ফলস্বরূপ অনেকগুলি মাইক্রোকন্ট্রোলার তৈরি করা হয় যাতে এগুলি একটি খুব কম বিদ্যুতের ঘুমের স্থানে রাখা যায়। খুব কম বিদ্যুতের ঘুম সক্ষম করতে, এসআরএএম অত্যন্ত কম বিদ্যুত ব্যবহারের সাথে এর সামগ্রীগুলি বজায় রাখার ক্ষমতার কারণে ব্যবহৃত হয়। ব্যাটারি ব্যাকড এসআরএএম একক 3 ভি বোতামের ব্যাটারি বন্ধ রেখে বছরের জন্য তার অবস্থা ধরে রাখতে পারে। অন্যদিকে, ডিআরএএম তার অবস্থানটিকে এক সেকেন্ডের ভগ্নাংশের বেশি ধরে রাখতে পারে না। ক্যাপাসিটারগুলি এত ছোট যে মুষ্টিমেয় ইলেকট্রন টানেল বের করে এবং সাবস্ট্রেটে বা সেল ট্রানজিস্টরগুলির মাধ্যমে ফাঁস হয়। এটির বিরুদ্ধে লড়াই করার জন্য, ডিআরএএম অবশ্যই অবিরত পড়তে হবে এবং ফিরে লেখা উচিত written ফলস্বরূপ, ডিআরএএম অলস অবস্থায় এসআরএএম এর চেয়ে উল্লেখযোগ্যভাবে বেশি শক্তি খরচ করে।
ফ্লিপ দিকে, এসআরএএম বিট কোষগুলি ডিআরএএম বিট কোষের চেয়ে অনেক বড়, তাই যদি প্রচুর মেমরির প্রয়োজন হয় তবে ডিআরএএম সাধারণত একটি ভাল বিকল্প। এই কারণেই অন-চিপ ক্যাশে মেমরির সাথে অল্প পরিমাণে অফ-চিপ ডিআআরএম (এমবি থেকে জিবি) হিসাবে অল্প পরিমাণে এসআরএএম (কেবি থেকে এমবি) ব্যবহার করা বেশ সাধারণ।
এমবেডেড সিস্টেমে কম খরচে র্যামের পরিমাণ বাড়ানোর জন্য খুব শীতল ডিজাইনের কৌশল ব্যবহার করা হয়েছে। এর মধ্যে কয়েকটি মাল্টি চিপ প্যাকেজ যা প্রসেসর এবং র্যামের জন্য পৃথকভাবে মারা যায় contain অন্যান্য সমাধানগুলিতে সিপিইউ প্যাকেজের শীর্ষে প্যাড তৈরির বিষয়টি জড়িত যাতে র্যাম চিপ শীর্ষে স্ট্যাক করা যায়। এই সমাধানটি খুব চালাক কারণ বিভিন্ন র্যাম চিপগুলি প্রয়োজনীয় পরিমাণ মেমরির উপর নির্ভর করে সিপিইউয়ের উপরে সোনারড করা যায়, বোর্ডের অতিরিক্ত কোনও স্তরের রাউটিং প্রয়োজন নেই (মেমরি বাসগুলি খুব প্রশস্ত এবং বোর্ডের অঞ্চল অনেক বেশি নেয়)। নোট করুন যে এই সিস্টেমগুলি সাধারণত মাইক্রোকন্ট্রোলার হিসাবে বিবেচিত হয় না।
অনেক খুব ছোট এম্বেড থাকা সিস্টেমে যাইহোক, খুব বেশি র্যামের প্রয়োজন হয় না। আপনার যদি প্রচুর র্যামের প্রয়োজন হয় তবে আপনি সম্ভবত উচ্চতর প্রসেসরটি ব্যবহার করতে চাইছেন যা এসআরএমে অনবোর্ডের পরিবর্তে বহিরাগত ডিআআআআআআআএম আছে।