2 কিলোবাইট মেমোরি address করার জন্য কতটি address লাইন দরকার?
সঠিক উত্তর
খ11
ব্যাখ্যা
প্রশ্নটা মেমোরি অ্যাড্রেসিং-এর মূল নিয়ম পরীক্ষা করছে। প্রতিটি অ্যাড্রেস লাইন একটি বাইনারি অঙ্ক বহন করে, শূন্য বা এক। তাই n টি লাইন দিয়ে ২-এর ঘাত n সংখ্যক আলাদা ঠিকানা তৈরি করা যায়।
১ কিলোবাইট সমান ১০২৪ বাইট, যা ২-এর ঘাত ১০। তাই ২ কিলোবাইট সমান ২০৪৮ বাইট, যা ২-এর ঘাত ১১। প্রতিটি বাইটের একটা আলাদা ঠিকানা লাগে।
২০৪৮টি ঠিকানার জন্য দরকার এমন n, যাতে ২-এর ঘাত n সমান ২০৪৮। সেটা ১১, তাই ১১টি অ্যাড্রেস লাইন লাগবে।
ফাঁদ হলো ১০, যা ১ কিলোবাইটের জন্য ঠিক। মেমোরি দ্বিগুণ হলে অ্যাড্রেস লাইন একটি বাড়ে, দ্বিগুণ হয় না।
- ২ KB = ২ × ১০২৪ = ২০৪৮ বাইট
- ২০৪৮ = ২¹¹
- n টি লাইন → ২ⁿ টি ঠিকানা
- ২ⁿ = ২¹¹ ⇒ n = ১১
স্টেপ বাই স্টেপ শিখুন
৪/৪- n টি অ্যাড্রেস লাইনে ২ⁿ টি ঠিকানা হয়।
- ২ KB = ২ × ১০২৪ = ২০৪৮ বাইট।
- ২০৪৮ = ২¹¹।
- তাই অ্যাড্রেস লাইন লাগবে ১১টি।
ক. 10: ১০টি লাইনে ২¹⁰ = ১০২৪ বাইট, মানে ১ KB; ২ KB-র জন্য কম।
গ. 12: ১২টি লাইনে ২¹² = ৪০৯৬ বাইট, মানে ৪ KB; দরকারের চেয়ে বেশি।
ঘ. 14: ১৪টি লাইনে ২¹⁴ = ১৬৩৮৪ বাইট, মানে ১৬ KB।
১ KB = ২¹⁰ মনে রাখুন; মেমোরি যতবার দ্বিগুণ, লাইন ততবার এক করে বাড়ে।
এক কিলোবাইটে দশ লাইন, দ্বিগুণ হলে আরও এক।