আমাদের স্কুল

সেটিং

বহুনির্বাচনি প্রশ্নের দেখানোর অপশনঃ
শুধুমাত্র উত্তর 2 অপশন
3 অপশন 4 অপশন
বহুনির্বাচনি প্রশ্নের অপশন প্রদর্শনঃ
রো আকারে কলাম আকারে
বহুনির্বাচনি প্রশ্নের উত্তরঃ
লুকান বোল্ড করুন
দেখান দেখান ও বোল্ড করুন
বহুনির্বাচনি প্রশ্নের ব্যাখ্যাঃ
দেখান লুকান নিচে লুকান
থিম নির্বাচন করুনঃ
ফন্ট সাইজঃ
15

প্রশ্নঃ 2 কিলোবাইট মেমোরি address করার জন্য কতটি address লাইন দরকার?

[ বিসিএস ৪৫তম ]

ক. 10
খ. 11
গ. 12
ঘ. 14
উত্তরঃ 11
ব্যাখ্যাঃ ২ কিলোবাইট (2 KB) মেমোরি অ্যাড্রেস করার জন্য ১১টি অ্যাড্রেস লাইন দরকার।

আসুন, এর কারণ ব্যাখ্যা করা যাক:

  • ১ কিলোবাইট (1 KB) = 1024 বাইট = $2^{10}$ বাইট।
  • সুতরাং, ২ কিলোবাইট (2 KB) = 2 × 1024 বাইট = 2048 বাইট = $2^1 \times 2^{10}$ বাইট = $2^{11}$ বাইট।

মেমরির প্রতিটি বাইটের একটি অনন্য অ্যাড্রেস থাকে। যদি মেমরিতে $N$ সংখ্যক স্বতন্ত্র অ্যাড্রেস থাকে, তবে সেই মেমোরি অ্যাড্রেস করার জন্য $\log_2(N)$ সংখ্যক অ্যাড্রেস লাইনের প্রয়োজন হয়।

এই ক্ষেত্রে, মেমরিতে মোট $2^{11}$ টি স্বতন্ত্র অ্যাড্রেস রয়েছে (প্রতিটি বাইটের জন্য একটি করে)। সুতরাং, এই অ্যাড্রেসগুলো নির্দিষ্ট করার জন্য প্রয়োজনীয় অ্যাড্রেস লাইনের সংখ্যা হলো:

$$\log_2(2^{11}) = 11$$

অতএব, ২ কিলোবাইট মেমোরি অ্যাড্রেস করার জন্য ১১টি অ্যাড্রেস লাইন দরকার।

সারাংশ: ২ কিলোবাইট মেমোরিতে $2^{11}$ সংখ্যক বাইট থাকে। প্রতিটি বাইটের স্বতন্ত্র অ্যাড্রেসের জন্য $\log_2(2^{11}) = 11$ টি অ্যাড্রেস লাইনের প্রয়োজন।