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