কিবিবাইট, কিলোবাইট এবং কিলোবাইটের মধ্যে পার্থক্য কী?


45

এই প্রশ্নটি আমাকে আকার নির্ধারণের এই তিনটি পদ্ধতির মধ্যে পার্থক্য সম্পর্কে ভাবতে লাগল : একটি কিবিবাইট , একটি কিলোবাইট এবং প্রচলিত কিলোবাইট

আমি বুঝতে পারি যে এই পরিমাপগুলির বিভিন্ন ব্যবহার রয়েছে (ডাটা ট্রান্সফার রেট বিট / সেকেন্ডে পরিমাপ করা হয়) তবে আমি এমবি এবং এমবি এবং এমআইবির মধ্যে পার্থক্য বলতে পারব কিনা তা সম্পর্কে আমি নিশ্চিত নই।

এখানে একটি মন্তব্য, নীচের পুনরুত্পাদন, থেকে নেওয়া হয় এই উত্তরটি ( জোর খনি )।

সি 64 এর র‌্যামের 65536 বাইট রয়েছে। কনভেনশন দ্বারা, মেমরির আকারটি কিবিবাইটে , কিলোবাইটগুলিতে ডেটা স্থানান্তর হার এবং গণ-স্টোরেজ-যা-নির্মাতারা-এখন-ভাবা- বাইটস -এ গণ-স্টোরেজ নির্দিষ্ট করা হয় । হার্ডড্রাইভগুলি লেবেলে টি, জি, এম এবং কে ব্যবহার করে, উইন্ডোজ টিআই , জি , এমআই এবং কি আকারে রিপোর্ট করে । এবং সেই 1.44MB ফ্লপি? এগুলি 1.44MB বা 1.44MiB নয়, তারা 1.44 কিলোকিবিাইট। এটি 1440kiB বা 1'474'560 বাইট। - তৃতীয়


12
আগামী কয়েক বছর ধরে বিভ্রান্তি থাকবে। কম্পিউটিংয়ের প্রথম দিনগুলিতে লোকেরা লক্ষ্য করেছিল যে কম্পিউটারের জন্য 1000 এর চেয়ে 1024 এর ফ্যাক্টরগুলির সাথে কাজ করা স্পষ্টতই সহজ ছিল। অতএব, কয়েক দশক ধরে, স্ট্যান্ডার্ড এসআই উপসর্গ "কিলো" হ'ল (এবং এখনও খুব প্রায়ই ব্যবহৃত হয়) অ-মানক 1024 এর জন্য ব্যবহৃত হয় এবং এটি কম্পিউটিংয়ে একটি ডি-ফ্যাক্টো স্ট্যান্ডার্ডে পরিণত হয়েছিল। কিছু লোক এখনও ব্যতীত এসআই 1000 ব্যবহার করে। গণ্ডগোল বাছাইয়ের জন্য, "কিবি" এখন আনুষ্ঠানিকভাবে একটি 1024 ফ্যাক্টর হিসাবে সংজ্ঞায়িত হয়েছে - তবে এটি একটি সহজ রূপান্তরটির জন্য অনেক দেরিতে এসেছিল। "কিলো" কিছুদিনের জন্য 1024 কারণের জন্য নিয়মিত ব্যবহৃত / আপত্তিজনক হবে।
স্টিভ 314

এটি মূর্খ শব্দটির উপস্থাপিত উপসর্গগুলি না বেছে নিলে এটি গ্রহণে সহায়তা করবে; এমনকি একটি সংক্ষিপ্ত আকারের জন্য শব্দটি "মানসিকভাবে আগ্রহী" করা প্রয়োজন requires আমি কেবল "কিবিবাইট" ইত্যাদি ব্যবহার করব না
tgm1024

উত্তর:


63
1 KiB (Kibibyte) = 1,024 B (Bytes) (2^10 Bytes)
1 kb  (Kilobit)  =   125 B (Bytes) (10^3 Bits ÷ (8 bits / byte) = 125 B)
1 kB  (Kilobyte) = 1,000 B (Bytes) (10^3 Bytes)

এটি কোনও এসআই উপসর্গের সাথে একইভাবে; k(1x10 3 ), M(1x10 6 ), G(1x10 9 ), সুতরাং, এক্সটেনশান দ্বারা:

1 MiB (Mebibyte) = 1,048,576 B (Bytes) (2^20 Bytes)
1 Mb  (Megabit)  =   125,000 B (Bytes) (10^6 Bits ÷ (8 bits / byte) = 125,000 B)
1 MB  (Megabyte) = 1,000,000 B (Bytes) (10^6 Bytes)

শুধুমাত্র লোক যে একটু ভিন্ন, তাই না বেস 10 (যেমন সমস্ত নম্বর 2 সমান, কারণ তারা বেস 2 হয়, আইইসি বাইনারি উপসর্গ (kibi / mebi / Gibi ইত্যাদি) হয় কিছু পরিবর্তে 10 কিছু )। আমি কেবল এসআই উপসর্গগুলি ব্যবহার করতে পছন্দ করি কারণ এটি অনেক সহজ বলে মনে করি। প্লাস, কানাডা (আমার দেশ) মেট্রিক সিস্টেম ব্যবহার করে, সুতরাং আমি উদাহরণস্বরূপ 1kg = 1000g(বা 1k anything = 1000 base things) অভ্যস্ত । এগুলির কোনওটিই ভুল বা সঠিক নয়; আপনি নিশ্চিত হন যে আপনি কোনটি ব্যবহার করছেন এবং এটি আসলে কী সমান।

মন্তব্যকারীদের সন্তুষ্ট করার জন্য:

1 Byte (B) = 2 nibbles = 8 bits (b)

এ কারণেই, আপনি যদি কখনও কোনও হেক্স সম্পাদককে দেখে থাকেন তবে সবকিছুই দুটি হেক্সাডেসিমাল অক্ষরে বিভক্ত হয়ে গেছে; প্রতিটি হেক্স অক্ষর একটি স্তন্যপান আকার, এবং একটি বাইট দুটি আছে। এই ক্ষেত্রে:

198 (decimal) = C6 (hex) = 11000110 (bits)

5
+1 বাইটে 8 টি বিট রয়েছে তা উল্লেখ করা কার্যকর হতে পারে।
প্যারাড্রয়েড

4
... এবং ভুলে যাবেন না যে একটি ঝাঁকুনি চার বিট (বা আধ বাইট)!
Linker3000

4
আরও সচেতন হতে পারেন যে "বাইটস" সংক্ষেপে ছোট ছোট "বি" কখনও কখনও ভুলভাবে ব্যবহৃত হয়। আমি দেখতে পাচ্ছি যে অনেকগুলি স্থান এমবিতে মেগাবাইটের জন্য এমবি এবং মেগাবাইটের জন্য এমবিতে "বিট" ব্যবহার করে এবং "বি" থেকে পুরোপুরি দূরে থাকে।
জেমস

4
উপসর্গ কিলো সংক্ষিপ্তসার কে, কে নয়
গ্যারিজন জন

1
@ রেডান্ডহাইট নাহ, তারা তাদের স্টোরেজ পরিমাপ করার জন্য বেস 10 ব্যবহার করে তবে আমাদের কম্পিউটারগুলি বেস 2 ব্যবহার করে This এটি বাক্সে কী ছাপা হয়েছে এবং কম্পিউটারে কী প্রদর্শিত হবে তার মধ্যে পার্থক্যের কারণ accounts উদাহরণস্বরূপ, 500GB (box) = 465.7GiB (computer)(এবং যে তারা কিভাবে আপনি পেতে)।
চত্বরে

9

কয়েকটি বুনিয়াদি পদ রয়েছে যা সহজ এবং সহজে বোঝা যায়:

* A bit      (b)   is the smallest unit of data comprised of just {0,1}
* 1 nibble   (-)   = 4 bits (cutesy term with limited usage; mostly bitfields)
* 1 byte     (B)   = 8 bits (you could also say 2 nibbles, but that’s rare)

বিট এবং বাইটগুলির মধ্যে রূপান্তর করতে (যে কোনও উপসর্গ সহ) কেবল একাধিক বা আট দ্বারা বিভক্ত; সুন্দর এবং সহজ

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

প্রতিটি সিস্টেম একই উপসর্গের সেট ব্যবহার করে যা বিট বা বাইটের জন্য প্রয়োগ করা যেতে পারে। প্রতিটি উপসর্গ দুটি সিস্টেমে একইরকম শুরু হয়, তবে বাইনারিগুলি পরে বাচ্চার-টকের মতো শব্দ করে।

দশমিক সিস্টেমটি বেস -10 যা বেশিরভাগ লোকেরা ব্যবহার করতে অভ্যস্ত এবং স্বাচ্ছন্দ্যযুক্ত কারণ আমাদের 10 টি আঙ্গুল রয়েছে। বাইনারি সিস্টেমটি বেস -২ যা বেশিরভাগ কম্পিউটার ব্যবহার করে স্বাচ্ছন্দ্যযুক্ত কারণ তাদের দুটি ভোল্টেজের অবস্থা রয়েছে।

দশমিক সিস্টেমটি বেশিরভাগ লোকের পক্ষে সুস্পষ্ট এবং সহজেই ব্যবহারযোগ্য (এটি আমাদের মাথায় গুণ করার পক্ষে যথেষ্ট সহজ)। প্রতিটি উপসর্গটি 1000 দ্বারা যায় (এর কারণটি সম্পূর্ণ ভিন্ন বিষয়)।

বাইনারি সিস্টেমটি বেশিরভাগ কম্পিউটারবিহীন লোকদের ব্যবহারের পক্ষে আরও শক্ত এবং এমনকি প্রোগ্রামাররা প্রায়শই তাদের মাথার মধ্যে একাধিক ইচ্ছামত বৃহত সংখ্যক সংখ্যাও করতে পারে না। তবুও, এটি দুটির গুণক হওয়ার সাধারণ বিষয়। প্রতিটি উপসর্গ 1,024 দ্বারা উপরে যায়। একটি "কে" 1,024 কারণ এটি 1000 এর দশমিক "কে" এর নিকটতম দু'টির নিকটতম শক্তি (এটি এই মুহুর্তে সত্য হতে পারে তবে প্রতিটি ধারাবাহিক উপসর্গের সাথে পার্থক্যটি দ্রুত বৃদ্ধি পায়)।

বিট এবং বাইটগুলির জন্য একই উপসাগুলি সহ সংখ্যাগুলি একই।

* Decimal:
* 1 kilobyte (kB)  = 1,000 B  = 1,000^1 B           1,000 B
* 1 megabyte (MB)  = 1,000 KB = 1,000^2 B =     1,000,000 B
* 1 gigabyte (GB)  = 1,000 MB = 1,000^3 B = 1,000,000,000 B

* 1 kilobit  (kb)  = 1,000 b  = 1,000^1 b           1,000 b
* 1 megabit  (Mb)  = 1,000 Kb = 1,000^2 b =     1,000,000 b
* 1 gigabit  (Gb)  = 1,000 Mb = 1,000^3 b = 1,000,000,000 b

* …and so on, just like with normal Metric units meters, liters, etc.
* each successive prefix is the previous one multiplied by 1,000



* Binary:
* 1 kibibyte (KiB) = 1,024 B  = 1,024^1 B           1,024 B
* 1 mebibyte (MiB) = 1,024 KB = 1,024^2 B =     1,048,576 B
* 1 gibibyte (GiB) = 1,024 MB = 1,024^3 B = 1,073,741,824 B

* 1 kibibit  (Kib) = 1,024 b  = 1,024^1 b =         1,024 b
* 1 mebibit  (Mib) = 1,024 Kb = 1,024^2 b =     1,048,576 b
* 1 gibibit  (Gib) = 1,024 Mb = 1,024^3 b = 1,073,741,824 b

* …and so on, using similar prefixes as Metric, but with funny, ebi’s and ibi’s
* each successive prefix is the previous one multiplied by 1,024

লক্ষ্য করুন যে দশমিক এবং বাইনারি সিস্টেমের মধ্যে পার্থক্যটি ছোট শুরু হয় (1 কে, সেগুলি কেবল 24 বাইট বা 2.4% পৃথক পৃথক) তবে প্রতিটি স্তরের সাথে বৃদ্ধি পায় (1 জি এ, তারা> 70MiB বা 6.9% পৃথক পৃথক)।

থাম্বের একটি সাধারণ নিয়ম হিসাবে, হার্ডওয়্যার ডিভাইসগুলি দশমিক ইউনিট (বিট বা বাইট যাই হোক না কেন) ব্যবহার করে যখন সফ্টওয়্যার বাইনারি (সাধারণত বাইট) ব্যবহার করে।

এই কারণেই কিছু নির্মাতারা, বিশেষত mfgs ড্রাইভ করে, দশমিক ইউনিট ব্যবহার করতে পছন্দ করে, কারণ এটি ড্রাইভের আকারকে আরও বড় করে তোলে, তবুও ব্যবহারকারীরা যখন তারা উইন্ডোজ এ্যাট দেখেন তখন এটি প্রত্যাশার চেয়ে কম থাকে বলে হতাশ হন। অল। বাইনারি আকারের রিপোর্ট করুন। উদাহরণস্বরূপ, 500 গিগাবাইট = 476 জিআইবি, সুতরাং যখন ড্রাইভটি 500 গিগাবাইট ধারণ করে তৈরি করা হয়েছে এবং এর মতো লেবেলযুক্ত রয়েছে তখন আমার কম্পিউটার বাইনারি 476GiB প্রদর্শন করে (তবে "476 গিগাবাইট" হিসাবে), তাই ব্যবহারকারীরা ভাবছেন যে অন্যান্য 23 জিবি কোথায় গেছে? (ড্রাইভ নির্মাতারা প্রায়শই প্যাকেজগুলিতে একটি পাদটীকা যুক্ত করে বলেন যে "ফর্ম্যাট করা আকার কম" যা বিভ্রান্তিকর কারণ ফাইলসিস্টেম ওভারহেড দশমিক এবং বাইনারি ইউনিটের পার্থক্যের তুলনায় কিছুই নয় is)

নেটওয়ার্কিং ডিভাইসগুলি প্রায়শই historicalতিহাসিক কারণে বাইটের পরিবর্তে বিট ব্যবহার করে এবং আইএসপিগুলি প্রায়শই বিট ব্যবহার করে বিজ্ঞাপন দিতে পছন্দ করে কারণ এটি তাদের যে সংযোগগুলির প্রস্তাব দেয় তার গতি আরও বড় করে তোলে: কেবল 1.5MiBps এর পরিবর্তে 12 মিবপ্স। তারা প্রায়শই বিট এবং বাইট এবং দশমিক এবং বাইনারি মিশ্রিত করে match উদাহরণস্বরূপ, আপনি আইএসপি "12 এমবিপিএস" লাইনটি কী বলেছিলেন তা সাবস্ক্রাইব করতে পারেন, এই ভেবে যে আপনি 12 এমআইবিপি পাচ্ছেন তবে বাস্তবে কেবলমাত্র 1.43MiBps (12,000,000 / 8/1024/1024) পাবেন।


2
@endolith, সত্য নয়। প্রথমত, সত্যই আছে, বা কমপক্ষে অতীতে ছিল, কিছু ড্রাইভ প্রস্তুতকারী যারা বাইনারি ইউনিট ব্যবহার করেন। দ্বিতীয়ত, আপনি বিষয়টি মিস করেছেন। যদি তারা চান, তারা ড্রাইভে 73,400,320 লাগাতে পারত যা প্রকৃতপক্ষে of 70 এর পরিবর্তে M০ এম (আই) বি হবে They তারা ,000০,০০,০০০ ব্যবহার করে কারণ এটি ব্যবহার করা সস্তা এবং এখনও এটি "M০ এমবি" নামে ডাকে। এটি সাধারণ কাটিয়া কোণ এবং অনেক নির্মাতারা এটি করেন। খাবার দেখুন; 500G এর পরিবর্তে তারা 454G লাগিয়ে দেবে কারণ এটি 1LB এর সমান। সবচেয়ে খারাপ, 454G এর পরিবর্তে, তারা 450G লাগিয়ে দেবে এবং হারিয়ে যাওয়া 4G কে গোল করার জন্য দোষ দেবে। এটি কোনও ষড়যন্ত্র নয়, এটি ব্যয়-কাটতি।
সিনিটেক

1
বাইনারি ইউনিটগুলি ব্যবহার করে হার্ড ড্রাইভ প্রস্তুতকারকদের কয়েকটি উদাহরণ সরবরাহ করুন।
এন্ডোলিথ

1
@endolith, এটি কোনও ইতিহাসের সাইট নয়। সম্ভবত যখন আমি কিছু স্প্রিং-ক্লিনিং করি এবং কিছু পুরানো ড্রাইভ খনন করি, তখন আমি একটি ফটো বা কিছু পোস্ট করব। অন্যথায়, আপনি একটি কম্পিউটার-ইতিহাস যাদুঘর বা মম-এবং-পপ কম্পিউটারের শপগুলিতে যেতে পারেন এবং এটি যদি আপনার কাছে গুরুত্বপূর্ণ হয় তবে কিছু পুরানো হার্ড-ড্রাইভগুলি খুঁজে পেতে পারেন। এই দিনগুলিতে, বেশিরভাগ mfgs উদ্দেশ্যমূলকভাবে এমন লেবেল ব্যবহার করে যা জিনিসগুলিকে আরও বড় করে তোলে। আমি যেমন বলেছিলাম, তারা চাইলে এটি একটি 70 এমবি ড্রাইভ তৈরি করতে 73,400,320 বাইট তৈরি করতে পারে, তবে তারা কেন সস্তা হবে এবং এখনও প্রযুক্তিগতভাবে এটি 70 এমবি কল করতে পারে কেন বিরক্ত হবে? আবার, এটি কোনও ষড়যন্ত্র নয়, এটি সাধারণ বিপণনের ছদ্মবেশ।
সিনিটেক

2
আমি ইতিমধ্যে বিটসভার সংরক্ষণাগারগুলি দেখেছি এবং আমি যে উদাহরণগুলি পেয়েছি সেগুলি দশমিক। ড্রাইভ নির্মাতারা গ্রাহকদের ধোকা দেওয়ার জন্য কোনও সময়ে বাইনারি থেকে দশমিক দিকে সরিয়ে নিয়ে যাওয়া এই রূপকথাটি বাদাম। এগুলি বিপণন বিভাগ দ্বারা নয়, প্রকৌশলীরা যে স্ট্যান্ডার্ড ইউনিট ব্যবহার করেন সেগুলি ব্যবহার করে ইঞ্জিনিয়াররা লিখেছিলেন। এটি 70,000,000 বাইট আইবিএম 3340 ড্রাইভ "70 এমবি" কল করা যৌক্তিক এবং বুদ্ধিমান। এটিই 'মেগা' 'বলতে সর্বদা বোঝানো হয়েছে এবং এটিই ব্যবহারকারীরা প্রত্যাশা করবে। মাইক্রোসফ্ট উইন্ডোজের মতো কিছু জায়গায় এটিকে "66 এমবি" এবং অন্যান্য জায়গায় "68,359 কেবি" কল করা উন্মাদ ane
এন্ডোলিথ

1
@ এন্ডোলিথ, কেউ বলেনি যে তারা প্রতারণার জন্য দশমিক দিকে চলে গেছে , তারা কেবল বিভ্রান্তির বিষয়ে জেনে থাকলেও তাদের উদ্দেশ্য করে বাজারে এনেছে এবং কম্পিউটারে কেবল ,000০,০০,০০০ এর পরিবর্তে 73৩,৪০০,৩২০ বাইট চালাতে পারে যা কম্পিউটারে গোল সংখ্যা নয় । এটি সম্পর্কে আপনার বক্তব্য হিসাবে "সর্বদা" এর অর্থ হ'ল, এখানে বাইনারি ইউনিটগুলি কখন ব্যবহৃত হয়েছিল এবং কম্পিউটারগুলি ভোক্তা পণ্য হওয়ার আগে অবশ্যই এটি অনেক আগে ছিল here
Synetech

-4

কিছু উত্তর সঠিক নয়।

প্রথমে কিছু নোট করা যাক:

উপসর্গ "কিলো" অর্থ 1 000. যে কোনও কিছুর সাথে "কিলো" উপসর্গ করা অর্থ সেই আইটেমটির 1 000। "মেগা" বা মিলিয়ন, "গিগা" বা বিলিয়ন, "তেরা" বা ট্রিলিয়ন এবং আরও কিছু ক্ষেত্রে একই কথা।

বাইনারি পাটিগণিত যে পদ্ধতিতে কাজ করে তার জন্য কেবল 1 000 থাকার পরিবর্তে 1 024 থাকার কারণ। বাইনারি, এর নাম অনুসারে, এটি একটি বেস 2 সিস্টেম (এটির 2 ডিজিট রয়েছে: 0, 1) এটি কেবলমাত্র দশটি সংখ্যার সাথে পাটিগণিত সম্পাদন করতে পারে, বেসিক 10 সিস্টেমের বিপরীতে যা আমরা প্রতিদিন ব্যবহার করি (0, 1, 2 ... 9), যার দশটি সংখ্যা রয়েছে।

বাইনারি পাটিগণিত ব্যবহার করে 1,000 ( কিলো ) নম্বর পেতে , একটি ভাসমান পয়েন্ট গণনা করা প্রয়োজন perform এর অর্থ হ'ল 1 000 পৌঁছে যাওয়া পর্যন্ত প্রতিটি অপারেশন বাইনারি ডিজিট অবশ্যই বহন করতে হবে। বেস 10 সিস্টেমে, 1 000 = 10 3 (আপনি সবসময় বেস 10 তে একটি পাওয়ার বাড়ান), কোনও কম্পিউটারে "অবশিষ্ট" না দিয়ে পারফর্ম করার জন্য খুব সহজ এবং দ্রুত গণনা, তবে বেস 2 সিস্টেমে এটি হয় সম্ভব নয় বাড়াতে 2 কোন ধনাত্মক পূর্ণসংখ্যা 1 000. একটি ফ্লোটিং পয়েন্ট অপারেশন বা লম্বা উপরন্তু ব্যবহার করা আবশ্যক পেতে (আপনি সবসময় 2 একটি ক্ষমতা বেস 2 বাড়াতে), এবং যে পূর্ণসংখ্যা হিসাব চেয়ে চালানো হতে সময় বেশি নেয় 2 10 = 1024।

আপনি লক্ষ করেছেন যে 2 10 = 1 024 লোভনীয়ভাবে 1 000 এর কাছাকাছি এবং 1 024 থেকে 1 উল্লেখযোগ্য চিত্র 1 000 (খুব ভাল আনুমানিক), এবং যখন সিপিইউর গতি একটি পুরানো কুকুরের মতো ধীর ছিল, এবং স্মৃতিশক্তি খুব সীমাবদ্ধ ছিল , এটি একটি সুন্দর শালীন অনুমান এবং সাথে কাজ করা খুব সহজ, কার্যকর করার জন্য দ্রুত উল্লেখ না করা।

এই কারণেই "কিলো", "মেগা", "গিগা" ইত্যাদির সাথে উপসর্গগুলি অ-নির্ভুল পরিসংখ্যানগুলির সাথে আটকে আছে (1 024, 2 048, 4 096, এবং আরও)। এগুলি কখনই নিখুঁত সংখ্যা হিসাবে বোঝানো হত না, তারা বেস 10 সংখ্যার বাইনারি অনুমান। এগুলি কেবল "প্রযুক্তি" লোকেরা ব্যবহার করা জারগান শব্দ হিসাবে উত্থিত হয়েছিল।

বিষয়গুলিকে আরও জটিল করে তোলার জন্য, আঞ্চলিক কন্ডিশনের মেমরি সার্কিটগুলিতে ব্যবহৃত ইউনিটগুলির জন্য জেডেক তাদের নিজস্ব মান তৈরি করেছে। আসুন জেডেকের কয়েকটি ইউনিটকে এসআই (স্ট্যান্ডার্ড আন্তর্জাতিক) ইউনিটের সাথে তুলনা করি :

কেবি = কিলোবিট (জেইডিসি, 1 024 বিট। নোট করুন আপার কেস 'কে' এবং লোয়ার কেস 'বি')
কেবি = কিলোবিট (এসআই, 1 000 বিট। ছোট কেসটি 'কে' এবং 'বি' কে লক্ষ্য করুন)

বি = বিট (জেডেক, নিম্ন কেসটি 'বি' দ্রষ্টব্য)
বি = ??? (এসআই 'বিট' শব্দের সংজ্ঞা দেয় না তাই এর ব্যবহারটি নির্বিচারে হতে পারে)

বি = বাইট (জেইডিসি, ৮ টি বিটস। উপরের কেস 'বি' নোট করুন)
বি = ???? (এসআই "বাইট" শব্দটি সংজ্ঞায়িত করে না এবং "বি" "বেল" [ডেসিবেলের মতো] জন্য ব্যবহৃত হয়))

কিলোবাইট = কিলোবাইট (JEDEC, 1 024 বাইট। বড় হাতের অক্ষরে 'কে' এবং 'বি' দ্রষ্টব্য)
KB = কিলোবাইট (এসআই, 1 000 বাইট। উল্লেখ্য ছোট হাতের 'কে' এবং ছোট হাতের 'বি' ব্যবহার)

মুল বক্তব্যটি হ'ল, বিভিন্ন স্থানগুলি বিভিন্ন সংজ্ঞা সহ বিভিন্ন উপসর্গ ব্যবহার করে। আপনার কোনটি ব্যবহার করা উচিত সে সম্পর্কে কোনও কঠোর এবং দ্রুত নিয়ম নেই, তবে আপনি যা ব্যবহার করেন তার সাথে সামঞ্জস্য থাকুন।

ডাউন ভোট দেওয়ার কারণে, আপনি কেন কোনও ধনাত্মক পূর্ণসংখ্যায় উত্থাপন করে বাইনারিতে 1 000 বানাতে পারবেন না তা আমাকে পরিষ্কার করার অনুমতি দিন।

বাইনারি সিস্টেম:

+----------------------------------------------------------------------------------+
| 1 024ths | 512ths | 256ths | 128ths | 64ths | 32nds | 16ths | 8ths | 4s | 2s | 0 |
+-----------------------------------------------------------------------------------

লক্ষ্য করুন যে বাইনারি সিস্টেমে, কলামগুলি প্রতিবার দ্বিগুণ হয়। এটি বেস 10 সিস্টেমের বিপরীতে যা প্রতিবার 10 দ্বারা বৃদ্ধি পায়:

+--------------------------------------------------------------------------+
| 1 000 000ths | 100 000ths | 10 000ths | 1 000ths | 100ths | 10s | 1s | 0 |
+--------------------------------------------------------------------------+

বাইনারি প্রথম 10 শক্তি (বেস 2):

2 0 = 1
2 1 = 2
2 2 = 4
2 3 = 8
2 4 = 16
2 5 = 32
2 6 = 64
2 7 = 128
2 8 = 256
2 9 = 512
2 10 = 1 024

আপনি দেখতে পাচ্ছেন, বাইনারি 2 কোনও ধনাত্মক পূর্ণসংখ্যায় 1 000 এ পৌঁছানো সম্ভব নয়।


3
আমি বিশ্বাস করি যে আপনি যদি ভুল করেন যে 1000 নম্বরটি ভাসমান-পয়েন্ট পাটিগণিতের প্রয়োজন হয়। আপনি যেকোন প্রকারের সংখ্যায়ন সিস্টেমটি ব্যবহার করে যে কোনও প্রাকৃতিক সংখ্যা উপস্থাপন করতে পারেন। আসলে, 1000 এর বাইনারি সমতুল্য 1111101000
ডক্টোরো রিচার্ড 4:54

ডোক্টোরো, দয়া করে মনে রাখবেন আমরা বাইনারি সিস্টেমে বা বেস 2 তে কাজ করছি, সুতরাং আপনি প্রকৃতপক্ষে যিনি ভুল। বাইনারি (2 বেস 2) এর প্রথম 10 শক্তি এখানে রয়েছে: 2 ^ 0 = 1. 2 ^ 1 = 2. 2 ^ 3 = 4. 2 ^ 4 = 8. 2 ^ 5 = 16. 2 ^ 6 = 64 । 2 ^ 7 = 128. 2 ^ 8 = 256. 2 ^ 9 = 512. 2 ^ 10 = 1024. খেয়াল করুন যে উত্তরটি সূচকযুক্ত, আপনি প্রতি বার ঘটি বাড়িয়ে দ্বিগুণ করেন তাই আপনি দেখুন, এটি নয় বাইনারি 2 বাড়ানোর সম্ভাবনা রয়েছে (একটি দ্বিপাক্ষিক 2 ... একটি বেস টেন 2 নয়) কোনও ধনাত্মক পূর্ণসংখ্যায় 1 000 করার জন্য।
user3005790

এটি কিছুটা এবং বাইটের মধ্যে আলাদা বোঝায় না। আসলে একটি "হার্ড ফাস্ট রুল" আছে 1 কেবি এক হাজার বিট 1KB এক হাজার বাইট একটি বিশাল পার্থক্য আছে। 8 কেবি 1 কেবি।
রামহাউন্ড

3
যদিও এই বিবৃতিটি সঠিক, তবুও আপনার কোনও ধরণের ভাসমান পয়েন্ট গণিত করার প্রয়োজন নেই। আপনি 2 এর ক্ষমতা বুঝতে পারেন, তাই আপনি বুঝতেও পারেন 1111101000 = 2 ^ 9 + 2 ^ 8 + 2 ^ 7 + 2 ^ 6 + 2 ^ 5 + 2 ^ 3 = 1000.
ডক্টোরো রিচার্ড

1
আমি বিশ্বাস করি না যে "এগুলি কখনই নিখুঁত সংখ্যা হিসাবে বোঝানো হত না, এগুলি 10 বেসের সংখ্যার বাইনারি অনুমান" সত্য; আমি মনে করি এটি কেবলমাত্র একটি হার্ডওয়্যার যা কেবলমাত্র জিরো সংরক্ষণ করার জন্য সীমাবদ্ধ ছিল এবং বাইনারি রেজিস্টারগুলি ব্যবহার করে হার্ডওয়্যার সম্বোধন করে। উভয় বেস 2 হচ্ছে; মোটামুটি বেস 10 গণনাগুলির সাথে সম্পর্কিত নয়, আমি অনুভব করি। এছাড়াও, আপনি গণনা সম্পর্কে যে পয়েন্টটি তৈরি করছেন তা দেখতে আমি ব্যর্থ হয়েছি। এটি কম্পিউটার আউটপুট 1024 দেখানোর মতো নয় যেখানে এটি আসলে 1000 দেখানোর ইচ্ছা করেছিল, বা অভ্যন্তরীণভাবে 1024 হবে যখন 1000 দেখায় you আপনি কোন গণনার কথা উল্লেখ করছেন?
আরজন 4'14
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.