ব্যাখ্যা
সঠিক উত্তর: (খ) Logical Address
<কম্পিউটার হার্ডওয়্যার ও মেমোরি ব্যবস্থাপনা সম্পর্কিত সাধারণ জ্ঞান>
**CPU সম্পর্কে বিস্তারিত তথ্য:**
— CPU (Central Processing Unit) হলো কম্পিউটারের প্রধান প্রক্রিয়াকরণ ইউনিট, যা নির্দেশাবলী নির্বাহ করে এবং গাণিতিক/যুক্তিমূলক কাজ সম্পন্ন করে।
— CPU মেমোরি থেকে নির্দেশনা (Instruction) এবং ডেটা নিয়ে কাজ করে। মেমোরি দুটি প্রধান ধরনের:
1. **প্রাথমিক মেমোরি (Primary Memory)** – যেমন RAM, ROM
2. **সেকেন্ডারি মেমোরি (Secondary Memory)** – যেমন হার্ডডিস্ক, SSD
— CPU সরাসরি **Physical Address** ব্যবহার করে না। পরিবর্তে, এটি **Logical Address** ব্যবহার করে, যা প্রোগ্রামের জন্য নির্ধারিত ভার্চুয়াল অ্যাড্রেস স্পেস।
— **Logical Address**: এটি হলো এমন একটি অ্যাড্রেস যা CPU দ্বারা উৎপন্ন হয় এবং প্রোগ্রামের জন্য ব্যবহৃত হয়। এটি ভার্চুয়াল মেমোরি ব্যবস্থাপনার অংশ।
— **Physical Address**: এটি হলো প্রকৃত হার্ডওয়্যার অ্যাড্রেস, যা মেমোরি ইউনিটে বিদ্যমান। MMU (Memory Management Unit) Logical Address কে Physical Address এ অনুবাদ করে।
— CPU শুধুমাত্র **Logical Address** generate করে। Physical Address generate করার কাজ MMU করে থাকে।
— **ভার্চুয়াল মেমোরি ব্যবস্থাপনার ক্ষেত্রে**, CPU ভার্চুয়াল অ্যাড্রেস (Logical Address) উৎপন্ন করে, যা পরবর্তীতে MMU দ্বারা Physical Address এ রূপান্তরিত হয়।
---
**বিভ্রান্তিকর বিকল্প বিশ্লেষণ:**
✗ ক) Physical address: CPU সরাসরি Physical Address generate করে না। এটি MMU দ্বারা অনুবাদিত হয়।
✗ গ) Both physical and logical addresses: CPU শুধুমাত্র Logical Address generate করে। Physical Address MMU দ্বারা তৈরি হয়।
✗ ঘ) উপরের কোনটি নয়: উপরের তথ্য অনুযায়ী, Logical Address হলো সঠিক উত্তর।
---
**উৎস:**
1. *Operating System Concepts* – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne (9th Edition)
2. *Computer Organization and Design* – David A. Patterson, John L. Hennessy (5th Edition)
3. BCS Preliminary Examination Previous Year Question Bank (General Knowledge Section)