`Df` কেন বাইটের সংক্ষিপ্তসার হিসাবে" দ্বি "ব্যবহার করে?


8

স্পষ্টতই dfপ্রতিটি আকারের জন্য বড় বড় অক্ষরের পরে "i" রাখছি। এটি কিলোবাইটস / কিবিবাইটস, গিগাবাইটস / গিবিবাইটস এবং মেবিবাইটস (যদি "এমআই" এর অর্থ এটিই) তবে তা বোঝায়। তবে এটি বাইটের জন্য "দ্বি" ব্যবহার করবে কেন?

উদাহরণস্বরূপ, আমার ফলাফলের অংশটি df -hহ'ল:

map auto_home           0Bi    0Bi    0Bi   100%       0          0  100%   /home

1
এর ফলাফল কী df -H? আরটিএম- hঅপশন আউটপুট বেস 2 এবং Hঅপশন আউটপুট বেস 10
fd0

উত্তর:


9

এটি দশমিক মান এবং বাইনারি উপসর্গের মধ্যে পার্থক্য । এই ক্ষেত্রে, এটি বলছে আপনি 0 বাইনারি বাইট ব্যবহার করছেন।

পার্থক্য কি?

আমাদের উদাহরণ হিসাবে "গিগা" ব্যবহার করে, এটা মানে 1000 3 কিছু (অর্থাত Gigahertz)।

কম্পিউটারে এটি একটি আকর্ষণীয় সমস্যা তৈরি করেছে:

একটি গিগাবাইট 1000 3 বাইট। তবে একটি বাইট 8 (বাইনারি) বিট হয়। যার অর্থ এটি প্রযুক্তিগতভাবে 1024 3 বাইট। এটির জন্য অ্যাকাউন্ট করতে আমরা বিভিন্ন স্বরলিপি ব্যবহার করি:

  • গিগা দশমিক (বেস 10)
  • গিবি বাইনারি (বেস 2)

আউটপুট আপনাকে বলছে যে এটি বাইনারি ইউনিট ব্যবহার করছে।

যদি আপনি "মানব পাঠযোগ্য দশমিক স্বীকৃতি" এ আউটপুট পেতে চান তবে একটি মূলধন "এইচ" ব্যবহার করুন:

$ df -H
/dev/disk2      1.1T   413G   706G    37% 100935848 172431606   37%   
map auto_home     0B     0B     0B   100%         0         0  100%   /home

পরিশেষে, এটি আসলে অ্যাপল কনভেনশন নয়, তবে বিএসডি থেকে একটি (এটি একটি বিএসডি কমান্ড)। ম্যান পেজে আপনি আরও তথ্য পেতে পারেন ( man df)।


8
এটি কীভাবে প্রশ্নের উত্তর দেয় তা আমি বুঝতে পারি না। ওপি এটি পরিষ্কার করে দেয় যে তারা 1GBএবং এর মধ্যে পার্থক্য জানে 1GiB। প্রশ্নটি হল: 1Biএবং এর মধ্যে পার্থক্য কী 1B? দুটি আলাদা প্রতীক কেন?
ফেডেরিকো পোলোনি

5
"একটি গিগাবাটি 1000 ^ 3 বাইট However তবে বাইটটি 8 (বাইনারি) বিট Which যার অর্থ প্রযুক্তিগতভাবে এটি 1024 ^ 3 বাইট।" - আমি কিভাবে বাইট হচ্ছে গিগাবাইট 8 বিট বিশালাকার 1024 ^ 3 1000 ^ 3 পরিবর্তে অর্থ দেখি না ...
marcelm

@ মার্কসেল গিগাবাইট = 1024 মেগাবাইট। মেগাবাইট = 1024 কিলোবাইট। কিলোবাইট = 1024 বাইট। 1024 = 2 ^ 10।
দিমিত্রি কুদরিয়াভসেভ

3
@ মার্সেলম আপনি সঠিক, এটি একটি অ-সিকুইটচার। চিপগুলি কীভাবে উত্পাদিত হয় তার কারণে মেমরি (র‌্যাম) সর্বদা 2 এর গুণাগুণ হিসাবে পরিমাপ করা হয়। স্পিনিং ডিস্কগুলিতে স্থান অগত্যা নয়, কারণ এটি দৈহিক পৃষ্ঠের ক্ষেত্র এবং বিট ঘনত্বের উপর নির্ভর করে, তাই ডিস্ক নির্মাতারা তাদের বাক্সে নম্বরগুলি আরও ভাল দেখানোর জন্য 1000 এর এমনকি ক্ষমতা ব্যবহার করতে পছন্দ করেছেন। "গিবি" এবং অনুরূপ উপসর্গগুলি তাদের মধ্যে পার্থক্য করার চেষ্টা করার জন্য একটি বিপরীতমুখী সৃষ্টি ছিল, তবে স্পষ্টতই তারা কেবল জিনিসগুলিকে আরও অগোছালো করে তোলে।
ব্র্যাডিসি

1
আগের দিনগুলিতে দশমিক উপসর্গটি 2 ^ x সংখ্যার জন্য কেন ব্যবহৃত হয়েছিল তা হ'ল: 2 ^ 10 ~ 10 ^ 3।
ক্লোনামথ

5

দ্বি মানে আপনি 1000 0 বাইটের পরিবর্তে 1024 0 বাইটের ইউনিটে রয়েছেন ।

উদাহরণস্বরূপ, তারা একই ইউনিট, তবে বৃহত্তর উপসর্গগুলির সাথে না হবে যার অর্থ শূন্য নয় onents দেখে মনে dfহচ্ছে কেবল প্যাডেন্টিক হচ্ছে, পাওয়ার-অফ -২ ইউনিট মোডে থাকা অবস্থায় সামঞ্জস্য হওয়ার উপায় হিসাবে।

এটি একটি মেড-আপ কনভেনশন: কোনও ম্যাট্রিক বা আইইসি "দ্বি" ইউনিট নেই, কেবলমাত্র 2-বর্ণের আইসিসির উপসর্গগুলি "i" দিয়ে শেষ হয়, পরিমাণে বিট বা বাইট ব্যবহারের জন্য। (উদাহরণস্বরূপ মাইবাইট বা মাইবাইটের জন্য মাই)

"আইবি" আরও বোধগম্য হতে পারে (কোনও উপসর্গহীন বাইনারি বাইট), তবে এটি কোনও জিনিসও নয়।


2
তাহলে কি এটি "আইবি" হওয়া উচিত নয়? ;)
Cai

1024 ^ 0 হ'ল 1000 ^ 0 (= 1) এর সমান তাই এটি এটি ব্যাখ্যা করে না। বাইনারি বাইট নির্দেশ করার মতো কোনও শব্দ / চিহ্ন নেই (কারণ বাইট সহজাতভাবে বাইনারি বোঝায়) তাই আমি গিগাকে উদাহরণ হিসাবে ব্যবহার করেছি। 0 টি নির্দেশ করা আরও বেশি কঠিন কারণ 0 বাইনারি এবং 0 দশমিক 0 সমান এবং বিভ্রান্তিকর হতে পারে।
অ্যালান

@ কাই: আমি দেখেছি, আইসিসির উপসর্গগুলি সর্বদা উপসর্গের সাথে "i" অন্তর্ভুক্ত করে এবং "আইবি" বেস ইউনিটের কোনও উল্লেখ করে না। আপডেট উত্তর দেখুন। তবে হ্যাঁ, এটি আরও সামঞ্জস্যপূর্ণ হতে সম্মত। অবশ্যই, এই প্রসঙ্গে (ফ্রিবিএসডি / ওএস এক্স dfআউটপুট), এর অর্থ এটিই।
পিটার

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