___________mapping is not a useful cache mapping technique. 

A

Direct

B

Set associative

C

Fully associative

D

Random

উত্তরের বিবরণ

img

Cache Mapping হলো এমন একটি প্রক্রিয়া, যার মাধ্যমে main memory-এর ব্লকগুলো cache memory-এর নির্দিষ্ট স্থানে (cache lines) সংরক্ষিত হয়। এটি নির্ধারণ করে কোন মেমরি ব্লক cache-এর কোন স্থানে যাবে। তিনটি standard এবং কার্যকর cache mapping technique প্রচলিত — Direct Mapping, Fully Associative Mapping, এবং Set Associative Mapping। অন্যদিকে Random Mapping কোনো standard বা কার্যকর mapping পদ্ধতি নয়, বরং এটি কেবলমাত্র একটি replacement policy হিসেবে ব্যবহৃত হয়।

  • Direct Mapping:
    এটি সবচেয়ে সহজ ও দ্রুততম ক্যাশ ম্যাপিং কৌশল। এখানে প্রতিটি মেইন মেমরি ব্লক একটি নির্দিষ্ট ক্যাশ লাইনে রাখা হয়। যদিও এটি বাস্তবায়নে সহজ, কিন্তু একাধিক ব্লক যদি একই লাইনে ম্যাপ হয় তবে conflict miss বেড়ে যায়।

  • Fully Associative Mapping:
    এই পদ্ধতিতে কোনো মেমরি ব্লক cache-এর যেকোনো লাইনে রাখা যায়। এতে miss rate সবচেয়ে কম, কারণ ব্লক স্থাপনের কোনো সীমাবদ্ধতা নেই। তবে, এটি বাস্তবায়নে ব্যয়বহুল, কারণ প্রতিটি ক্যাশ লাইনে সমান্তরালভাবে (parallel) তুলনা করার জন্য একাধিক comparator প্রয়োজন।

  • Set Associative Mapping:
    এটি আগের দুটি পদ্ধতির মধ্যে একটি ভারসাম্যপূর্ণ সমাধান। cache-কে বিভিন্ন set-এ ভাগ করা হয়, এবং প্রতিটি মেমরি ব্লক কেবল নির্দিষ্ট একটি সেটের মধ্যে যেকোনো লাইনে সংরক্ষিত হতে পারে। এর ফলে কর্মদক্ষতা বৃদ্ধি পায়, ব্যয়ও নিয়ন্ত্রণে থাকে। এটি আধুনিক কম্পিউটার আর্কিটেকচারে সবচেয়ে ব্যবহৃত mapping পদ্ধতি।

  • Random Mapping (Not Standard):
    এটি প্রকৃতপক্ষে কোনো cache mapping technique নয়। বরং এটি একটি replacement policy, যা নির্ধারণ করে কোন ব্লকটিকে cache থেকে বাদ দিয়ে নতুন ব্লক আনা হবে। উদাহরণস্বরূপ, Random, FIFO, LRU ইত্যাদি হলো replacement policy-এর ধরন। Random পদ্ধতিতে কোনো নির্দিষ্ট নীতি অনুসরণ না করে এলোমেলোভাবে একটি ব্লক বাদ দেওয়া হয়। তবে এটি মেমরি অ্যাড্রেস কীভাবে cache-এ ম্যাপ হবে, তা নির্ধারণ করে না।

অতএব, “Random” কোনো standard বা কার্যকর cache mapping technique নয়; এটি কেবল cache-এর block replacement প্রক্রিয়ায় ব্যবহৃত হয়।

সঠিক উত্তর: ঘ) Random

Unfavorite

0

Updated: 2 days ago

Related MCQ

After RESET, 8086 starts from memory location:

Created: 2 days ago

A

FFFF0H 

B

0FFFFH 

C

00000H 

D

00001H

Unfavorite

0

Updated: 2 days ago

কম্পিউটারের যে ডিস্কে সিস্টেম সফটওয়্যার থাকে তাকে বলে-

Created: 1 month ago

A

স্টার্ট আপ ডিস্ক

B

ডিস্ক কম্প্যাক্ট ডিস্ক

C

হাইডেনসিটি ডিস্ক

D

ম্যাগনেটিক ডিস্ক

Unfavorite

0

Updated: 1 month ago

 Virtual Memory কোন সমস্যার সমাধান করে?


Created: 1 month ago

A

RAM এর সীমিত আকার


B

CPU এর ধীর গতি


C

Hard Disk এর কম স্পেস


D

Network এর Speed


Unfavorite

0

Updated: 1 month ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD