যখন ওএস একটি মেমরি মানচিত্রটি সংজ্ঞায়িত করে, যেমন এপিক একটি নির্দিষ্ট ঠিকানায় ম্যাপ করা হয়, যখন কোনও প্রোগ্রাম এসেম্বলি এসটিএ ঠিকানা মান দেয়, তখন কীভাবে নিশ্চিত করা হয় যে ডিডিআর নিয়ন্ত্রক এই ঠিকানাটি প্রত্যাখ্যান করে এবং ডিভাইসটি কীভাবে, যেমন অ্যাপিকটি ঠিকানাটির সাথে সম্পর্কিত হয় এটি রেজিস্টার যাতে এটি ডাটা বাসের ডেটা গ্রহণ করতে পারে? এটি কি ওসিডাব্লু / আইসিডাব্লুসের সাথে সেট আপ করা হয়েছে ?, বৃহত্তর ছবিতে, সমস্ত ডিভাইসগুলিতে ওএসকে কনফিগার করার জন্য কিছু অনবোর্ড মেমরি মানচিত্রের টেবিল থাকে?
রেজিস্টারগুলির মেমরি ম্যাপিং হার্ডওয়্যার স্তরে ঘটে। ঠিকানাটি র্যাম বা কোনও ডিভাইস রেজিস্ট্রারকে রেফারেন্স করে কিনা তা মেমরি ঠিকানা ডিকোডার নির্ধারণ করে। এই মেমরি ঠিকানা ডিকোডারটি সাধারণত হার্ডওয়ার্ড হয়।
—
করাত
মেমরি অ্যাড্রেস ডিকোডারটি কোথায় থাকে, ভার্চুয়াল ফিজিকাল অ্যাড্রেস ট্রান্সলেশনের পরে এটি কি এমএমইউর অংশ, আমি ধরে নিই যে ওএস এটি লিখে এবং এটি কনফিগার করতে পারে?
—
জন স্মিথ
মেমরি অ্যাড্রেস ডিকোডারকে যে কোনও এমএমইউ বা প্রসেসরের ক্যাশে থেকে পৃথক থাকতে হবে, কারণ এগুলি উভয়ই alচ্ছিক (যেমন তারা অক্ষম করা যেতে পারে)। ডিকোডারটি সিস্টেম বাস যুক্তির অংশ হবে be En.wikedia.org/wiki/Address_decoder দেখুন "আমি ধরে নিই যে ওএস এটিতে লিখে এবং এটি কনফিগার করতে পারে?" - যখন কোনও কিছু হার্ডওয়্যার করা হয় তখন এটি সফ্টওয়্যার দ্বারা কনফিগার করা যায় না। পিসিআইয়ের জন্য ঠিকানা ডিকোডিংয়ের একটি এক্সটেনশনে বেস অ্যাড্রেস রেজিস্টারগুলি অন্তর্ভুক্ত থাকে, যা এএফএইকে মেমরি অ্যাড্রেস ডিকোডিংয়ের একমাত্র কনফিগারযোগ্য দিক হতে পারে।
—
করাত