আমাদের সম্পর্কে
প্রশ্নব্যাংক নতুন · ফ্রি৩,০২১টি আসল বিসিএস প্রশ্ন, ব্যাখ্যাসহসমাধান ও ব্যাখ্যা

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

সঠিক উত্তর

খ11

ব্যাখ্যা

প্রশ্নটা মেমোরি অ্যাড্রেসিং-এর মূল নিয়ম পরীক্ষা করছে। প্রতিটি অ্যাড্রেস লাইন একটি বাইনারি অঙ্ক বহন করে, শূন্য বা এক। তাই n টি লাইন দিয়ে ২-এর ঘাত n সংখ্যক আলাদা ঠিকানা তৈরি করা যায়।

১ কিলোবাইট সমান ১০২৪ বাইট, যা ২-এর ঘাত ১০। তাই ২ কিলোবাইট সমান ২০৪৮ বাইট, যা ২-এর ঘাত ১১। প্রতিটি বাইটের একটা আলাদা ঠিকানা লাগে।

২০৪৮টি ঠিকানার জন্য দরকার এমন n, যাতে ২-এর ঘাত n সমান ২০৪৮। সেটা ১১, তাই ১১টি অ্যাড্রেস লাইন লাগবে।

ফাঁদ হলো ১০, যা ১ কিলোবাইটের জন্য ঠিক। মেমোরি দ্বিগুণ হলে অ্যাড্রেস লাইন একটি বাড়ে, দ্বিগুণ হয় না।

লিখিত সমাধান
  1. ২ KB = ২ × ১০২৪ = ২০৪৮ বাইট
  2. ২০৪৮ = ২¹¹
  3. n টি লাইন → ২ⁿ টি ঠিকানা
  4. ২ⁿ = ২¹¹ ⇒ n = ১১

স্টেপ বাই স্টেপ শিখুন

৪/৪
n লাইন → ২ⁿ ঠিকানা
২ KB = ২ × ১০২৪ = ২০৪৮
২০৪৮ = ২¹¹
n = ১১
  1. n টি অ্যাড্রেস লাইনে ২ⁿ টি ঠিকানা হয়।
  2. ২ KB = ২ × ১০২৪ = ২০৪৮ বাইট।
  3. ২০৪৮ = ২¹¹।
  4. তাই অ্যাড্রেস লাইন লাগবে ১১টি।
অন্য অপশনগুলো কেন ভুল

ক. 10: ১০টি লাইনে ২¹⁰ = ১০২৪ বাইট, মানে ১ KB; ২ KB-র জন্য কম।

গ. 12: ১২টি লাইনে ২¹² = ৪০৯৬ বাইট, মানে ৪ KB; দরকারের চেয়ে বেশি।

ঘ. 14: ১৪টি লাইনে ২¹⁴ = ১৬৩৮৪ বাইট, মানে ১৬ KB।

শর্টকাট

১ KB = ২¹⁰ মনে রাখুন; মেমোরি যতবার দ্বিগুণ, লাইন ততবার এক করে বাড়ে।

মনে রাখুন

এক কিলোবাইটে দশ লাইন, দ্বিগুণ হলে আরও এক।