এই পাঠের তথ্য উৎস মিলিয়ে লেখা ও প্রথমবার যাচাই করা হয়েছে; কয়েক দিন পর দ্বিতীয়বার যাচাই চলছে। কোথাও ভুল চোখে পড়লে নিচের “ভুল জানান” বাক্সে লিখুন।
আমরা হিসাব করি দশ আঙুলে, তাই আমাদের সংখ্যা পদ্ধতিতে ১০টা অঙ্ক (০–৯)। কম্পিউটার চলে বিদ্যুতের “আছে” আর “নেই” দিয়ে, তাই তার মাত্র দুটো অঙ্ক: ১ আর ০। এটাই বাইনারি।
চার পদ্ধতি
| পদ্ধতি | ভিত্তি | অঙ্ক |
|---|---|---|
| বাইনারি | ২ | ০, ১ |
| অক্টাল | ৮ | ০–৭ |
| ডেসিমেল (দশমিক) | ১০ | ০–৯ |
| হেক্সাডেসিমেল | ১৬ | ০–৯ আর A–F (A = ১০, B = ১১, … F = ১৫) |
বাইনারি থেকে দশমিক: ঘরের দাম
বাইনারিতে ডান দিক থেকে প্রতিটা ঘরের দাম দ্বিগুণ হয়: ১, ২, ৪, ৮, ১৬, ৩২…। যে ঘরে ১ আছে, শুধু সেগুলোর দাম যোগ করুন।
| ঘরের দাম | ১৬ | ৮ | ৪ | ২ | ১ |
|---|---|---|---|---|---|
| ১১০০১ | ১ | ১ | ০ | ০ | ১ |
১১০০১ = ১৬ + ৮ + ১ = ২৫। একইভাবে ১০১১ = ৮ + ২ + ১ = ১১, আর ১১১১ = ৮ + ৪ + ২ + ১ = ১৫।
মনে রাখার কৌশল: n সংখ্যক ১ পাশাপাশি থাকলে মান ২ⁿ − ১। ১১১১ (চারটা ১) = ২⁴ − ১ = ১৫।
দশমিক থেকে বাইনারি: বড় ঘর থেকে নামা
১৩ কে বাইনারিতে নিতে, সবচেয়ে বড় যে ঘর ঢোকে সেটা নিন: ৮ (বাকি ৫), তারপর ৪ (বাকি ১), ২ লাগবে না, তারপর ১। তাই ৮-৪-২-১ ঘরে ১-১-০-১ → ১১০১।
হেক্সাডেসিমেল
হেক্সাতে ঘরের দাম ১, ১৬, ২৫৬…। FF = ১৫ × ১৬ + ১৫ = ২৫৫; 1A = ১ × ১৬ + ১০ = ২৬। চার বাইনারি অঙ্ক মিলে একটা হেক্সা অঙ্ক হয়: ১০১০ = A, ১১১১ = F।
মেমোরির একক
| একক | সমান |
|---|---|
| ১ নিবল | ৪ বিট |
| ১ বাইট | ৮ বিট |
| ১ কিলোবাইট (KB) | ১০২৪ বাইট (২¹⁰) |
| ১ মেগাবাইট (MB) | ১০২৪ কিলোবাইট |
৮ বিটে (এক বাইটে) সবচেয়ে বড় সংখ্যা ১১১১১১১১ = ২⁸ − ১ = ২৫৫, আর মোট মান রাখা যায় ২⁸ = ২৫৬টা (০ থেকে ২৫৫)।
পরীক্ষার ফাঁদ
- ১ KB = ১০০০ বাইট ধরা। কম্পিউটারের হিসাবে ১০২৪ (২¹⁰)।
- বাইনারি ঘরের দাম বাঁ দিক থেকে গোনা। গুনতে হয় ডান দিক থেকে।
- হেক্সাতে F = ১৬ ধরা। F = ১৫; ১৬ হলো ভিত্তি।
- “৮ বিটে কয়টা মান” আর “সবচেয়ে বড় মান” গুলিয়ে ফেলা: ২৫৬ বনাম ২৫৫।