Loading...
Loading...
এই পরীক্ষায় এই টপিক থেকে ১টি প্রশ্ন।
বিকল্প: (ক) physical address • (খ) logical address ✓ • (গ) Both physical and logical address • (ঘ) উপরের কোনোটিই নয়
CPU তৈরি করে logical (virtual) address। সেটিকে প্রকৃত physical address-এ রূপান্তর করে MMU (Memory Management Unit)।
একটি প্রোগ্রাম চলার সময় CPU যে address ব্যবহার করে তা প্রোগ্রামের নিজস্ব virtual বা logical ঠিকানা — এটি RAM-এর প্রকৃত অবস্থান নয়। হার্ডওয়্যার ইউনিট MMU প্রতিটি logical address-কে run-time-এ মূল RAM-এর physical address-এ অনুবাদ করে। এই দুই ধরনের address-কে আলাদা রাখার ফলে memory protection, multitasking ও virtual memory সম্ভব হয়।
| বিষয় | Logical Address | Physical Address |
|---|---|---|
| অপর নাম | Virtual address | Real / Absolute address |
| তৈরি করে | CPU | MMU-র অনুবাদের পর প্রাপ্ত |
| দৃশ্যমান কার | ব্যবহারকারী/প্রোগ্রামের কাছে | মেমোরি হার্ডওয়্যারের কাছে |
| পরিসর | Logical Address Space | Physical Address Space |
CPU = Conceptual address (logical) দেয়; MMU = Mapping unit, যা physical-এ রূপান্তর করে। 'CPU → logical, MMU → physical।'
'Both physical and logical' বেছে নেওয়া ফাঁদ। CPU শুধু logical address তৈরি করে; physical address আসে MMU-র অনুবাদ থেকে — CPU সরাসরি তৈরি করে না।
কম্পিউটার আর্কিটেকচার — মূল লেকচার শিট — Von Neumann আর্কিটেকচার, CPU components (ALU, CU, Registers), MMU ও address translation, virtual memory, paging ও segmentation, Memory Hierarchy (Cache→RAM→Storage), bus architecture ও instruction cycle।