সকল কম্পিউটার বাইনারিতে কাজ করে। বাইনারি সংখ্যা পদ্ধতি দুই ভিত্তিক। এই সংখা পদ্ধতিতে শুধু ‘০’ ও ‘১’ এই দুটি সংখ্যা আছে। প্রতিটি বাইনারি অঙ্ক 0 অথবা 1 যেকোনো প্রক্রিয়ার একটি লজিক সিগন্যাল উপস্থাপন করে, যা শুধু অন বা চালু (1) এবং অফ বা বন্ধ(0) বোঝায়।
এক বাইট ডাটা হচ্ছে 0000 0000 থেকে 1111 1111, এবং ডেসিমলে 0-255 । গণনার কাজে এবং বাইনারি ম্যাথ ২ এর ভিত্তি হিসেবে চিন্তা করতে সহজ হয়। তাই সাধারণভাবে স্টোরেজ ডিভাইসগুলোর সাইজের অগ্রগতি ঠিক এইভাবে হয়ে থাকে – ২, ৪, ৮, ১৬, ৩২, ৬৪, ১২৮, ২৫৬, ৫১২, ১০২৪ ইত্যাদি। কিন্তু আসল সমস্যা হয় যখন আমরা বাইনারী আর ডেসিমল কে একসাথে মিশিয়ে জট পাঁকিয়ে ফেলি!
একটি ১টিবির হার্ড ড্রাইভ ১ ট্রিলিয়ন বাইট ডাটা ধরে রাখতে পারে, কিন্তু জিবিতে তা ৯৩১ জিবির কাছাকাছি। যার কারণ হচ্ছে ১ ট্রিলিয়ন কে ১০২৪ দ্বারা ভাগ করলে ভাগলফল হয় ৯৩১ বিলিয়ন। বাজারে ৯৩১ জিবির হার্ড ড্রাইভই ১ টিবি হিসেবে বাজারজাত করা হয়।
এসডি কার্ডগুলোর বা মেমোরি কার্ডগুলোর ব্লক সাইজগুলো ৫১২ অথবা ১০২৪ বাইটের হয় এবং তাদের ধারণক্ষমতা ব্লক সাইজগুলোর চেয়ে বেশি হয়। এখন তুমি ১৬জিবির স্ট্রাকচার বানালা। তো, এখন তুমি তোমার পূর্ববর্তী স্ট্রাকচারের অনুরূপ স্ট্রাকচারই বানাবা ৩২ জিবির জন্য!