স্টোরেজ ক্ষমতার সাথে বিভ্রান্তি (10 এবং 2 এর শক্তি) [সদৃশ]


23

আমি একটি এইচডিডি একবার দেখেছিলাম এবং আমি একটি দস্তাবেজ পেয়েছি (তোশিবা থেকে, লিঙ্ক: 2.5-ইঞ্চি সাটা এইচডিডি এমকি01 এ্যাবডিএক্সএক্সএক্সএক্সএক্স ) বলেছেন:

"ওয়ান গিগাবাইট (1 গিগাবাইট) এর অর্থ 10 এর 10 টি 9 9,000,000,000 বাইট ব্যবহার করে বাইট ধারণক্ষমতা। "

তারপরে 10 এর শক্তি 2 টির চেয়ে বড়, ঠিক আছে।

উদাহরণ 10 ^ 2 = 100 এবং 2 ^ 2 = 4।

তবে একই স্টোরেজ ক্ষমতার জন্য দস্তাবেজটি আমি বুঝতে পারি না:

1 জিবি হ'ল 1,000,000,000 বাইট (10 টির শক্তি) এবং 1,073,741,824 বাইট (2 পাওয়ার), তারপরে: এটি কম সঞ্চয় ক্ষমতা (2 এর শক্তি) দেখায় powers কম কেন? যদি আমি দেখতে পাই 10 গণের চেয়ে 2 গন্ত্রে আরও 1 জিবি স্টোরেজ ক্ষমতা।


13
"এটি কম কেন? যদি আমি দেখি যে 10 গিগাবাইটের চেয়ে 2 গিগাবাইটে 1 গিগাবাইট বেশি স্টোরেজ ক্ষমতা রয়েছে।" আপনার উচ্চতা ইঞ্চি সেন্টিমিটারের চেয়ে একই উচ্চতার চেয়ে কম সংখ্যা দেয়, কারণ সেন্টিমিটারের চেয়ে ইঞ্চিতে আরও "দৈর্ঘ্যের ক্ষমতা" রয়েছে। সুতরাং, প্রকাশের জন্য স্থির মানটির জন্য: ইউনিটটি বৃহত্তর, কম সংখ্যা।
কামিল ম্যাকিয়েরোভস্কি

4
এটি কম নয়, এটি একই মান, দুটি পৃথক বেস দ্বারা প্রতিনিধিত্ব করা।
রামহাউন্ড

2
আপনি কেবল এটি বলতে পারবেন না যে 10 ^ 2 - 100 এবং 2 ^ 2 = 4। আপনি বেস করতে হবে 100 বেস 2 তে কী হবে
রামহাউন্ড

4
"একটি কম্পিউটার অপারেটিং সিস্টেম" - খনি না ... বা, আসলে এটি জিইউআইতে এমবি (বেস 10) ব্যবহার করে না, তবে সিআইএল-এ এমআইবি (বেস 2) ব্যবহার করে। শুধু জিনিস আকর্ষণীয় রাখা।
মার্সেলেম

2
তারা বলছেন যে "10 এর শক্তি" 2 এর সমান মাত্রার শক্তির চেয়ে ছোট Eg উদাহরণস্বরূপ, 1000 (10 ^ 3) <1024 (2 ^ 10)। এবং 1000000 (10 ^ 6) <1048576 (2 ^ 20)। সুতরাং কোনও ড্রাইভ প্রস্তুতকারকের কাছে আপনার 1 টি ট্যারাবাইট হার্ড ড্রাইভে (কমপক্ষে) 1,000,000,000 বাইট (এবং আসলে আরও কিছুটা বেশি) রয়েছে যখন অপারেটিং সিস্টেমের ইউটিলিটি স্পেস 1 টেরাবাইটে প্রতিবেদন করা হচ্ছে 1,099,511,627,776 বাইট। সুতরাং ওএস আপনার 1Tb হার্ড ড্রাইভকে 931Gb বা আরও কিছু হিসাবে রিপোর্ট করবে। (অথবা হতে পারে না, উপরে @ বার্সেলাম দেখুন))
ডেভিডবাক

উত্তর:


58

2 এর পাওয়ার ব্যবহারের historicalতিহাসিক কারণ হ'ল মেমরি এবং হার্ড ডিস্ক সিপিইউ দ্বারা বাইনারি কোডের লাইন সমন্বিত একটি ঠিকানা স্পেস ব্যবহার করে। হার্ডওয়্যার প্রযোজকরা নামগুলি এইভাবে স্থির করেন:

2^10 = 1024 and as it's almost 1000 then call it 1 Kilobyte

2^20 = 1048576 bytes and as it's almost 1000000 then call it 1 Megabyte

সাধারণ ব্যবহারকারীর জন্য এটি বাজে বা উদ্বেগজনক। "কিলো", "মেগা" ইত্যাদির উপসর্গগুলি আন্তর্জাতিক ইউনিটসমূহের (এসআই) স্ট্যান্ডার্ডের সাথে বিরোধে আসে যেখানে "1 কিলোওয়াট" অর্থ 10 ^ 3 বা 1000 ওয়াটস।

সমস্যাটি সমাধান করার জন্য, ২০০০ সালে আন্তর্জাতিক ইলেকট্রোটেকনিক্যাল কমিশন বা আইইসি আদর্শ আইএসও / আইইসি 00০০০০-১৩ এ 2 এর ক্ষমতার উপর ভিত্তি করে ইউনিটগুলির জন্য একটি স্বীকৃতি প্রকল্পের প্রস্তাব দেয়

নতুন নামগুলি পুরনো নামটির দ্বিতীয় অক্ষরের পরিবর্তে 'দ্বি' দ্বারা প্রতিস্থাপন করে তৈরি করা হয়েছিল ('2' উল্লেখ করে)। একটি কিলোবাইট অবশ্যই এখন একটি কিবিবাইট এবং অন্যান্য। নতুন ইউনিটকে সংশ্লিষ্ট চিহ্ন পেয়েছিলাম, তাই '10 kibibyte' এখন যেমন লেখা আছে 10 KiB পরিবর্তে 10 KB । এটি চিঠিপত্রের টেবিল:

Notation      Symbol    Value
1 kilobyte    1 kB      10^3  = 1000 bytes
1 megabyte    1 MB      10^6  = 1000000 bytes
1 gigabyte    1 GB      10^9  = 1000000000 bytes
1 terabyte    1 TB      10^12 = 1000000000000 bytes


1 kibibyte    1 KiB     2^10 = 1024 bytes
1 mebibyte    1 MiB     2^20 = 1048576 bytes
1 gibibyte    1 GiB     2^30 = 1073741824 bytes
1 tebibyte    1 TiB     2^40 = 1099511627776 bytes

16 বছর পরে অনেক হার্ডওয়্যার এবং সফ্টওয়্যার বিক্রেতারা এখনও তাদের এসআই নাম সহ বেস -2 ইউনিটগুলি উল্লেখ করে। একটি "মেগাবাইট" এর অর্থ 1000000 বাইট বা 1048576 বাইট হতে পারে।

আপনি যদি 100 গিগাবাইটের হার্ড ড্রাইভ কিনে থাকেন তবে ক্ষমতাটি 100x10 ^ 9 বা 10 ^ 11 বাইট। তবে, এবং এটি সবচেয়ে বড় তবে, অপারেটিং সিস্টেমটি কেবল ড্রাইভের 93 গিগাবাইটের ক্ষমতা হিসাবে রিপোর্ট করবে (10^11)/(2^30)। আপনি একটি 100 কেনা গিগাবাইট ড্রাইভ, যা 93 সমতূল্য gibibyte ড্রাইভ। অপারেটিং সিস্টেমটি হ'ল ভুল স্বরলিপি ব্যবহার করে।

ড্রাইভ উত্পাদনকারীরা এই সমস্যাটিকে অস্বীকৃতি এবং ব্যাখ্যা দিয়ে আড়াল করে যা সর্বদা এই সিদ্ধান্তে পৌঁছায় যে "প্রকৃত বিন্যাসের ক্ষমতা কম হতে পারে"।


1
মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
যাত্রামন গীক

21

সংক্ষেপে: এটি বিপণন সম্পর্কে ছিল।

জেসিবারমু ভালভাবে ব্যাখ্যা করেছেন, তবে আমি এই সমস্তগুলির পেছনের কারণগুলির সাথে একমত নই।

যে কোনও ইনফরম্যাটিক সিস্টেম বাইনারি সিস্টেম ব্যবহার করে, বিটস এবং বাইটগুলি ^ 2 হিসাবে লেখা হয় যা সাধারণ। সুতরাং বিভ্রান্তির জন্য এটি অপারেটিং সিস্টেম বা সফ্টওয়্যার নয়। এখানে সব বাইনারি।

10 ডলার সিস্টেমে এইচডিডি সক্ষমতা উল্লেখ করা এইচডিডি নির্মাতাদের দোষ, যা আপনাকে বেশ কিছু ব্যবহারিক জিবি থেকে ছিনিয়ে নেয়। একটি 20 গিগাবাইট এইচডিডি আসলে 18 গিগাবাইট সংরক্ষণ করতে সক্ষম হতে পারে এবং এরপরে ... 1TB ড্রাইভটি আসলে ~ 930GB এর হবে। 'বিবাইট' উপহাসটি কিছু বিভ্রান্তি রোধ করার চেষ্টা করার জন্য উদ্ভাবিত হয়েছিল তবে এটি ব্যবহারিকভাবে গ্রহণ করতে পুরোপুরি ব্যর্থ হয়েছিল।


10
এটি কারণ ডিস্কের বাইটগুলি "শিপিংয়ের পরে স্থির" হয়।
ডেভিডব্যাক

2
সত্য। আমি কখনও কাউকে "আমি 16 গিগাবাইট র‌্যামে আপগ্রেড করেছি" বলতে শুনিনি। আমি মনে করি না যে প্রস্তুতকারকরা এই গোলযোগের জন্য দায়ী তবে তারা নিশ্চিতভাবে এটিতে লাভ করে। 80 এবং 90 এর দশকে কম্পিউটার কম্পিউটার ব্যবহারকারীরা জানতেন যে কেজি এবং কিলোবাইটের মধ্যে পার্থক্য কী এবং কেন। আজকাল, কে জানে যে কম্পিউটারগুলি বাইনারি পাটিগণিতের উপরে চলে?
ক্রওলি

4
এটি বিপণনের বিষয়ে নয়, এবং কখনও ছিল না। হার্ড ড্রাইভ এবং ফ্লপিগুলি সর্বদা আসল এসআই-উপসর্গ ব্যবহার করে বিক্রি করা হয়েছে, কারণ এটি অন্য বেসটি ব্যবহার করার জন্য কখনই বোধগম্য হয়নি।
পাইপ

1
-1, ভয়ানক। It's the fault of HDD manufacturers to state the HDD capacities in ^10 system, which robs you of quite some practical GB.না, এই দুটি জিনিসই সত্য নয়। এইচডি নির্মাতারা হলেন যারা ইউনিটগুলির আসল, সঠিক সংজ্ঞাটি ব্যবহার করে এটি পুরোপুরি করছেন। এটি তাদের দোষ নয় যে বিকাশকারী, মেমরি নির্মাতারা এবং অন্য যে কেউ এসআই ইউনিটকে ভুলভাবে ব্যবহার করছে। এবং, অবশ্যই, স্টোরেজ স্পেসটি কোন ইউনিটে পরিমাপ করা হয় তা "আপনাকে কিছু ব্যবহারিক জিবি ছিনিয়ে নেয়" বা কোনওভাবেই ক্ষমতাটি পরিবর্তন করে না।
আশাহীন N00b

1
@ পাইপ: একটি 720 কেবি ফ্লপি প্রতিটি 512 বাইটের ঠিক 1,440 ব্লক ধারণ করে। একইভাবে কেবিতে পরিমাপ করা অন্যান্য আকারের সাথে। যতদূর আমি বলতে পারি, চৌম্বকীয় স্টোরেজ মিডিয়াগুলির সাথে "এমবি" এর সর্বাধিক সাধারণ অর্থ ছিল 1,024,000 বাইট, যা একটি 1.44 এমবি ফ্লপিটি 720 কেবির চেয়ে দ্বিগুণ বড় করেছে।
সুপারক্যাট

16

জেসিবারমুর উত্তর ভাল, তবে আমি এটি অন্য একটি কোণ থেকে দেখতে চাই।

1 জিবি হ'ল 1,000,000,000 বাইট (10 টির শক্তি) এবং 1,073,741,824 বাইট (2 পাওয়ার), তারপরে: এটি কম সঞ্চয় ক্ষমতা (2 এর শক্তি) দেখায় powers কম কেন? যদি আমি দেখতে পাই 10 গণের চেয়ে 2 গন্ত্রে আরও 1 জিবি স্টোরেজ ক্ষমতা capacity

একটি স্টোরেজ মিডিয়া - যে কোনও স্টোরেজ মিডিয়া - নির্দিষ্ট সংখ্যক অ্যাক্সেসযোগ্য বিট সংরক্ষণ করতে পারে। সাধারণত সাধারণ উদ্দেশ্যে কম্পিউটারে, এটি বাইট বা কিছু একাধিক বাইট হিসাবে প্রকাশ করা হয়, তবে আপনি উদাহরণস্বরূপ মেমোরি আইসি (সংহত সার্কিট, চিপস) সন্ধান করতে শুরু করলে, আপনি অ্যাক্সেসযোগ্য বিটের ক্ষেত্রে তাদের মেমরির ক্ষমতা প্রকাশিত দেখতে পাবেন।

একটি হার্ড ডিস্ক কিছু নির্দিষ্ট সংখ্যক বিট বা বাইট সংরক্ষণ করবে যা প্রযুক্তিগত কারণে সেক্টরের ক্ষেত্রে বিবেচনা করা হয়। উদাহরণস্বরূপ, একটি 4 টিবি ড্রাইভে প্রতিটি 512 বাইটের 7,814,037,168 সেক্টর থাকতে পারে, যা 4,000,787,030,016 বাইটের স্টোরেজ ধারণক্ষমতার বাইরে চলে আসে। আপনি আসলে এটিই পান। (বাস্তবে, আপনি তারপরে কম্পিউটারের বুককিপিং সম্পর্কিত তথ্যগুলি হারাবেন: ফাইল সিস্টেম, জার্নাল, পার্টিশন ইত্যাদি However যাইহোক, বাইটগুলি এখনও রয়েছে, আপনি কেবল ফাইল সংরক্ষণে এগুলি ব্যবহার করতে পারবেন না, কারণ সেগুলি সঞ্চয় করার প্রয়োজন হয় ডেটা যা কার্যকরভাবে ফাইলগুলি সঞ্চয় করতে দেয়))

অবশ্যই, 4,000,787,030,016 সংখ্যাটি কিছুটা অস্বাস্থ্যকর। যে কারণে, আমরা এই তথ্যটি অন্য কোনও উপায়ে উপস্থাপন করতে পছন্দ করি তবে জেসিবারমু উদাহরণস্বরূপ, আমরা এটি দুটি ভিন্ন উপায়ে করতে বেছে নিই: দশজনের শক্তি বা দু'জনের ক্ষমতায়।

দশটির ক্ষমতায়, 4,000,787,030,016 বাইট হয় 4.000787030016 * 10 ^ 12 বাইট, যা বেশ সুন্দরভাবে গোল করে; চারটি উল্লেখযোগ্য অঙ্ক সহ, এটি "তেড়া" এর এসআই সংজ্ঞার জন্য, 4.001 টিবি-র গোল করে: 10 ^ 12। আমাদের হার্ড ডিস্কটি 4 * 10 ^ 12 বাইটের বেশি সঞ্চয় করতে পারে, সুতরাং এসআই পদগুলিতে এটি একটি 4 টেরাবাইট স্টোরেজ ডিভাইস।

দুটি হিসাবে, 4,000,787,030,016 বাইটগুলি 3.638694607 * 2 ^ 40 বাইট হয়, যা বেশ সুন্দরভাবে গোল হয় না। এটি দেখতে আরও ছোট আকারের মতো দেখায় , কারণ ৩.6363৯ ৪.০০১ এর চেয়ে কম, এবং বিপণনের পক্ষে এটি খারাপ (যখন পাশের নির্মাতারা একই দামের জন্য 4.0.০ টিবি ড্রাইভ বিক্রি করেন তখন কে 3.6 টিবি ড্রাইভ কিনতে চান?) এটি বাইনারি উপসর্গ 3.6 "টেবিবাইটস", যেখানে "দ্বি" নির্দেশ করে যে এটি একটি বেস-টু পরিমাণ।

বাস্তবে, তবে এটি ঠিক একই সংখ্যা বাইট; সংখ্যাটি আলাদাভাবে প্রকাশ করা হয়! আপনি যদি আবার গণিতটি করেন, আপনি দেখতে পাবেন যে 3.638694607 * 2 ^ 40 = 4.000787030016 * 10 ^ 12, সুতরাং আপনি শেষের দিকে একই স্টোরেজ ক্ষমতা পাবেন।


1
সুন্দরভাবে ব্যাখ্যা করা হয়েছে, তবে সেক্টরের সংখ্যা (যেমন আপনার উদাহরণের মধ্যে 7,8 [...]) নির্মাতারা পছন্দ করে যাতে ক্ষমতাটি পছন্দসই মান পর্যন্ত শেষ হয়। সত্যিকারের সামর্থ্যের মানটি শেষ করতে তারা 8 বিলিয়ন সেক্টর, 8589934592 বা অন্য যে কোনও সংখ্যা তৈরি করতে পারে তবে এটি ব্যবসায়ের পক্ষে ভাল নয়। যেহেতু পার্থক্যটি প্রযুক্তিগতভাবে সম্ভব, একটি প্রস্তুতকারক হিসাবে আমি একটি বড় বাজারকে হিট করব: একটি লোগো ট্রু ক্যাপাসিটি (আর) বা ট্রুস্পেস (আর) এবং এটি গ্যারান্টিযুক্ত যে এই বিপণন কৌশলের কারণে বিক্রয় আরও বৃদ্ধি পাবে এবং অন্য প্রস্তুতকারক (গুলি) অনুসরণ করতে হবে (এবং এটি করার জন্য অপ্রস্তুত হবে)।
ওভারমাইন্ড করুন

@ ওভারমাইন্ড: এটি একটি সম্ভাব্য বিপণন কৌশল। বায়বীয় যোগাযোগের মতো যা প্রতি সেকেন্ডে বিলিং ছিল (টি-মোবাইল সেগুলি কেনার আগে)। আপনি যদি স্টোরেজ ডিভাইস প্রস্তুতকারকের জন্য বিপণনের দায়িত্বে থাকতেন তবে আমি অনুমান করব যে কৌশলটি আপনি তা অনুসরণ করার বিষয়টি বিবেচনা করার সিদ্ধান্ত নিয়েছিলেন।
তোগাম

আমাকে এই উত্তরটি আমার সর্বাধিক স্পষ্টতা (সম্ভবত) সরবরাহ করার জন্য খুঁজে পেয়েছি। সুতরাং, এটির 2 পাওয়ার হওয়ার কোনও আসল প্রয়োজন নেই ? বেশিরভাগ স্টোরেজ মাঝারি আকারের 2 পাওয়ার হিসাবে বিশেষ কিছু নেই?
আব্দুল

1
@Abdul সর্বাধিক (ভোক্তা) স্টোরেজ ডিভাইসের ব্যবহারকারী-প্রবেশযোগ্য ক্ষমতা যে আছে না , বাইট পরিপ্রেক্ষিতে (অথবা সংশ্লেষ এছাড়াও বিট দ্বারা), দুই একটি শক্তি। উপরে বর্ণিত ওভারমাইন্ডের মতো, এইচডিডি'র সঠিক সক্ষমতা যতক্ষণ না তারা চিহ্নিতকরণের প্রয়োজনীয়তা পূরণ করে ততক্ষণ এলোমেলোভাবে নির্বাচন করা যেতে পারে। এসএসডি গুলো 2 to n এর কাছাকাছি থাকে, কারণ ফ্ল্যাশ মেমরি চিপগুলি এমন আকারে তৈরি হয় যা প্রায়শই পুরো দুটি শক্তিতে থাকে (কারণ এগুলির ঠিকানা লাইন এবং এ জাতীয় জিনিস যা এটি একটি সুবিধা করে তোলে), তবে অতিরিক্ত ফ্ল্যাশ ক্ষমতা না থাকায় অন্তর্নির্মিত ফ্ল্যাশ কন্ট্রোলারের বাহ্যিক সফ্টওয়্যার থেকে অ্যাক্সেসযোগ্য হবে।
সিভিএন

5

অন্যান্য উত্তরগুলি পার্থক্যের historicalতিহাসিক কারণকে সম্বোধন করেছে, তবে আমার কাছে মনে হচ্ছে আপনি গণিত অনুযায়ী পার্থক্য সম্পর্কে জিজ্ঞাসা করছেন।

আপনি সঠিক যে 10 এর একটি শক্তি 2 টির একটি পাওয়ারের চেয়ে বড় এবং বিপরীতে একটি গিগাবাইট (10 ^ 9 বাইট) এক গিগাবাইট (2 ^ 30 বাইট) এর চেয়ে ছোট।

আকারগুলির বিপরীত ঘটনাটি একটি গিগাবাইট (9 শক্তি) পাওয়ার চেয়ে এক গিগাবাইটে (30 শক্তি) আরও বেশি ক্ষমতা রয়েছে বলে ব্যাখ্যা করা হয়। এটি প্রমাণিত হয়েছে যে প্রতিটি পৃথক পাওয়ারের আকারের চেয়ে চূড়ান্ত সংখ্যা চূড়ান্ত আকারের উপর আরও বেশি প্রভাব ফেলে।

গিগাবাইট (10 ^ 9) পরিমাপ করার চেয়ে গিবিবাইটে (2 ^ 30) পরিমাপকালে ডিস্কের রিপোর্ট করা আকারটি কেন কম, কোনও নির্দিষ্ট পরিমাণ পরিমাপ করার চেয়ে স্বাভাবিক যে পরিমাপের বৃহত্তর ইউনিট একটি ছোট সংখ্যা দেয় । উদাহরণস্বরূপ, সেন্টিমিটারের তুলনায় উচ্চতা এবং ইঞ্চি উচ্চতা বিবেচনা করুন। এক ইঞ্চি একটি সেন্টিমিটারের চেয়ে বড় হওয়ায় একই উচ্চতা সেন্টিমিটারের (যেমন 183 সেন্টিমিটার) চেয়ে কম ইঞ্চি (যেমন 72 ইঞ্চি) পরিমাপ করবে। উভয় ক্ষেত্রে উচ্চতা একই শারীরিক দূরত্ব, তবে প্রতিটি পরিমাপ পরিমাপের একক অনুসারে কেবল একটি পৃথক সংখ্যা দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.