কোনো সময় আপনি দেখতে পারেন যে একটি ড্রাইভ বা ডিস্কের ক্যাপাসিটি বিজ্ঞাপিত ক্যাপাসিটির চেয়ে কম। এই আর্টিকেলে নথিভুক্ত করা হয়েছে কীভাবে নির্মাতারা হার্ড ড্রাইভ, সলিড-স্টেট ড্রাইভ, DVD, এবং Blu-ray ডিস্কের ক্যাপাসিটি রেট করেন বাস্তব আকারের সাথে তুলনা করে। এছাড়াও ব্যাখ্যা করা হয়েছে কেন হার্ড ড্রাইভ বিজ্ঞাপিত চেয়ে ছোট হয়।
বিট (Bits), বাইট (Bytes), এবং প্রিফিক্স (Prefixes)
সকল কম্পিউটার ডেটা বাইনারি (binary) ফরম্যাটে সংরক্ষণ করে—অর্থাৎ ০ বা ১ হিসেবে। আটটি বিট মিলে এক বাইট (byte) বানায়। স্টোরেজ ক্যাপাসিটির বিভিন্ন পরিমাণ একটি প্রিফিক্স (prefix) দ্বারা সংজ্ঞায়িত হয় যা একটি নির্দিষ্ট পরিমাণ বোঝায়, মেট্রিক প্রিফিক্সের মতো। যেহেতু সকল কম্পিউটার বাইনারি গাণিতিক ব্যবহার করে, এই প্রিফিক্সগুলো বেস-২ (base-2) পরিমাণ বোঝায়। প্রতিটি লেভেল ২-এর ১০তম ঘাত বা ১,০২৪ গুণ বৃদ্ধি পায়। সাধারণ প্রিফিক্সগুলো হলো:
- Kilobyte (KB) = ১,০২৪ বাইট
- Megabyte (MB) = ১,০২৪ কিলোবাইট বা ১,০৪৮,৫৭৬ বাইট
- Gigabyte (GB) = ১,০২৪ মেগাবাইট বা ১,০৭৩,৭৪১,৮২৪ বাইট
- Terabyte (TB) = ১,০২৪ গিগাবাইট বা ১,০৯৯,৫১১,৬২৭,৭৭৬ বাইট
এই তথ্যটি অত্যন্ত গুরুত্বপূর্ণ কারণ যখন কম্পিউটার অপারেটিং সিস্টেম বা প্রোগ্রাম ড্রাইভের উপলব্ধ স্পেস রিপোর্ট করে, এটি মোট উপলব্ধ বাইট বা প্রিফিক্স দিয়ে রেফারেন্স দেয়। তাই, একটি OS যা ৭০.৪ GB টোটাল স্পেস দেখায়, তার বাস্তবে প্রায় ৭৫,৫৯১,৪২৪,৪০৯ বাইট স্টোরেজ স্পেস থাকে।
বিজ্ঞাপিত বনাম বাস্তব (Advertised vs. Actual)
যেহেতু গ্রাহকরা বেস-২ গাণিতিক চিন্তা করে না, তাই নির্মাতারা অধিকাংশ ড্রাইভের ক্যাপাসিটি স্ট্যান্ডার্ড বেস-১০ (base-10) সংখ্যা দিয়ে রেট করেন যেগুলো আমরা সবাই জানি। তাই এক গিগাবাইট বরাবর এক বিলিয়ন (১,০০০,০০০,০০০) বাইট, আর এক টেরাবাইট বরাবর এক ট্রিলিয়ন (১,০০০,০০০,০০০,০০০) বাইট। এই অনুমানটি কিলোবাইটের সময় তত সমস্যা ছিল না। তবে প্রিফিক্সের প্রতিটি লেভেল বৃদ্ধির সাথে বাস্তব স্পেস এবং বিজ্ঞাপিত স্পেসের পার্থক্যও বৃদ্ধি পায়।
নিচে একটি কুইক রেফারেন্স দেওয়া হলো প্রতিটি সাধারণ রেফারেন্স ভ্যালুর জন্য বাস্তব মান বিজ্ঞাপিত মানের চেয়ে কতটুকু কম:
- Megabyte পার্থক্য = ৪৮,৫৭৬ বাইট
- Gigabyte পার্থক্য = ৭৩,৭৪১,৮২৪ বাইট
- Terabyte পার্থক্য = ৯৯,৫১১,৬২৭,৭৭৬ বাইট
এই ভিত্তিতে, প্রতিটি গিগাবাইট যা ড্রাইভ নির্মাতা দাবি করে, সেটি প্রায় ৭৩,৭৪১,৮২৪ বাইট বা মোটামুটি ৭০.৩ MB ডিস্ক স্পেস বেশি রিপোর্ট করে। ধরে নিন, একজন নির্মাতা ৮০ GB (৮০ বিলিয়ন বাইট) হার্ড ড্রাইভ বিজ্ঞাপন করে। এই কেসে বাস্তব ডিস্ক স্পেস প্রায় ৭৪.৫ GB, বিজ্ঞাপিত চেয়ে প্রায় ৭% কম।
এই অভ্যাস বাজারের সকল ড্রাইভ ও স্টোরেজ মিডিয়ার জন্য সঠিক নয়, তাই গ্রাহকদের সতর্ক থাকতে হবে। অধিকাংশ হার্ড ড্রাইভ বিজ্ঞাপিত মান অনুযায়ী রিপোর্ট করা হয় (এখানে ১ GB = ১ বিলিয়ন বাইট)। অন্যদিকে, অধিকাংশ ফ্ল্যাশ মিডিয়া বাস্তব মেমরি পরিমাণের ভিত্তিতে স্টোরেজ নির্ধারণ করে। তাই একটি ৫১২ MB মেমরি কার্ডে সঠিক ৫১২ MB ডেটা ক্যাপাসিটি থাকে। ইন্ডাস্ট্রি এই বিষয়েও পরিবর্তন হচ্ছে। উদাহরণস্বরূপ, একটি SSD ২৫৬ GB মডেল হিসেবে লিস্টেড থাকতে পারে কিন্তু বাস্তবে ২৪০ GB স্পেস থাকতে পারে। SSD নির্মাতারা ডেড সেলস (dead cells) এবং বাইনারি বনাম ডেসিম্যাল পার্থক্যের জন্য অতিরিক্ত জায়গা রেখে দেন।
ফরম্যাটেড বনাম আনফরম্যাটেড (Formatted vs. Unformatted)
যেকোনো ধরনের স্টোরেজ ডিভাইস ফাংশনাল হতে হলে, কম্পিউটারের জানার জন্য কিছু মেথড থাকতে হবে যে ডিস্কে সংরক্ষিত কোন বিটগুলো কোনো নির্দিষ্ট ফাইলের সাথে সম্পর্কিত। ড্রাইভ ফরম্যাটিং (formatting) এখানে সাহায্য করে। ড্রাইভ ফরম্যাটের ধরন কম্পিউটারের উপর নির্ভর করে ভিন্ন হতে পারে, তবে কিছু সাধারণ ফরম্যাট হলো FAT16, FAT32, এবং NTFS। প্রতিটি ফরম্যাটিং স্কিমে স্টোরেজ স্পেসের একটি অংশ ডেটা ক্যাটালগ (catalog) করার জন্য আলোকিত (allocate) করা হয়। এই প্রক্রিয়াটি কম্পিউটার বা অন্য ডিভাইসকে ড্রাইভে সঠিকভাবে ডেটা পড়তে ও লেখতে সক্ষম করে।
যখন একটি ড্রাইভ ফরম্যাট করা হয়, এর ফাংশনাল স্টোরেজ স্পেস এর আনফরম্যাটেড ক্যাপাসিটির চেয়ে কম হয়। ফরম্যাটিং কতটুকু স্পেস কমাবে তা ফরম্যাটের ধরন, সিস্টেমে ফাইল পরিমাণ ও আকারের উপর নির্ভর করে। যেহেতু এটি পরিবর্তনশীল, নির্মাতারা ফরম্যাটেড ক্যাপাসিটি কোট (quote) করতে পারে না। ব্যবহারকারীরা এই সমস্যা বেশি ফ্ল্যাশ মিডিয়া স্টোরেজের সাথে পান বড় ক্যাপাসিটির হার্ড ড্রাইভের চেয়ে।
স্পেসিফিকেশন (Specs) পড়ুন
কম্পিউটার, হার্ড ড্রাইভ, বা ফ্ল্যাশ মেমরি কেনার সময় স্পেসিফিকেশন সঠিকভাবে পড়া অত্যন্ত জরুরি। সাধারণত निर्मাতারা ডিভাইস স্পেসিফিকেশনে একটি ফুটনোট (footnote) রাখে যা দেখায় কীভাবে এটি রেট করা হয়েছে। এই তথ্যটি আপনাকে ভালো সিদ্ধান্ত নেওয়ায় সাহায্য করবে।