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


উত্তর 1:

এই বিভ্রান্তি উইন্ডোজ এর নামকরণ থেকে আসে। তবে এর পরে ফিরে আসা যাক।

 

একটি কিলোবাইট কিলো- এসআই উপসর্গ ব্যবহার করে যার অর্থ 1000 গুণ কিছু। অর্থাৎ 1 কেবি 1000 বাইট। একটি কিবিবাইট প্রিফিক্স কিবিটি ব্যবহার করে - যা আমি নিশ্চিত নই যে এটি এসআই কিনা না। কিবি- মানে 1024 বার কিছু, সুতরাং 1 কিবি 1024 বাইট।

 

উইন্ডোজ কিবিবাইটের নাম কিলোবাইট হিসাবে রাখে যাতে ব্যবহারকারীকে কিবি-উপসর্গের সাথে লড়াই করতে বাধা দেয়। তবে কেন তারা এই স্কেলটি লিনাক্স উপায়ে স্টাফ না করে বেছে নিয়েছে, আমি অবশ্যই জানি না! মানে, আমার 320 জিবি এইচডিডি (বাণিজ্যিক নম্বর )টি উইন্ডোজে 298 জিবি (আসলে জিআইবি) এবং লিনাক্সে 319.সামান্য। মানে, ডাব্লুটিএফ এর সাথে মাইক্রোসফ্টের ভুল আছে ?!


উত্তর 2:

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

Historically,thecomputerscientistsbuildinghardwareandmemoryfounditeasiestandmostconvenienttocountthingsinbinarysincetheywereactuallyusingbinaryatalowlevel.Since210=1024isprettycloseto[math]103[/math],thefolkscreatingthehardware/memoryaddressingadoptedthekiloprefixtomean1024bytesandmegatobe[math]220[/math]=1,048,576isstillprettycloseto[math]103[/math].Historically, the computer scientists building hardware and memory found it easiest and most convenient to count things in binary since they were actually using binary at a low level. Since 2^{10} =1024 is pretty close to [math]10^{3}[/math], the folks creating the hardware/memory addressing adopted the “kilo-” prefix to mean 1024 bytes and “mega” to be [math]2^{20}[/math] =1,048,576 is still pretty close to [math]10^{3}[/math].

ক্ষেত্রের অন্যান্য বিভাগে (যেমন, নেটওয়ার্কিং এবং স্টোরেজ) কাজ করা অন্যান্য কম্পিউটার বিজ্ঞানীরা মূলত মূল এসআই সংজ্ঞাটি ব্যবহার করেছেন যেখানে "কিলো" বলতে 1,000 এবং "মেগা" বোঝায় 1,000,000। একটি হার্ড ডিস্ক যা "1 গিগাবাইট" হিসাবে বিজ্ঞাপন দেওয়া হয়েছিল তা 1,00,000,000 বাইট সঞ্চয় করে।

Inthelate1990s,thebinomenclaturewasformallyintroducedbytheInternationalElectrotechnicalCommissiontoprovideawaytogetaroundtheambiguity.Usingkibibyte/KiB,mebibyte/MiB,gibibyte/GiB,etc.wouldunambiguouslyrefertothe210,[math]220[/math],[math]230[/math],etc.TheseprefixesareapartofofficialSIdefinitionsnow,butIdontthinkanyoneusesthebinaryprefixesoutsideofcomputerrelatedcontexts(Mycaruses38Lper100kibimetersjusthasprobablyneverbeensaid.)In the late 1990’s, the “-bi-” nomenclature was formally introduced by the International Electrotechnical Commission to provide a way to get around the ambiguity. Using kibibyte/KiB, mebibyte/MiB, gibibyte/GiB, etc. would unambiguously refer to the 2^{10}, [math]2^{20}[/math] ,[math]2^{30}[/math], etc. These prefixes are a part of official SI definitions now, but I don’t think anyone uses the binary prefixes outside of computer-related contexts (“My car uses 38 L per 100 kibimeters” just has probably never been said.)

নেটওয়ার্কিং আলোচনায় আসলে অতিরিক্ত বিষয়গুলি দেখা দেয়। Mostতিহ্যগতভাবে লোকেরা "বাইটস" ("বি") এর পরিবর্তে "বিটস" ("বি") সম্পর্কে কথা বলার সময় বেস -10 ব্যবহার করে যা আপনি বেশিরভাগ অন্যান্য ডোমেনে দেখেন। এছাড়াও, বেশিরভাগ নেটওয়ার্কিং প্রোটোকল প্যাডিং সহ (বিটগুলি শুরু করুন এবং থামিয়ে দিন) এবং ত্রুটি সংশোধন / সনাক্তকরণ কোডগুলি (যেমন: প্যারিটি বিট)। অর্থাৎ, একক বাইট (8 বিট) ডেটা স্থানান্তর করতে, তারের সাথে প্রেরিত ডেটা 11 বিট বা তার বেশি হতে পারে। সুতরাং, যেমন একটি 1 জিবি / s নেটওয়ার্কিং সংযোগ তারে প্রতি সেকেন্ডে 1,00,000,000 বিট প্রেরণ করতে পারে, তবে এটি সর্বোত্তম পরিস্থিতিতে এমনকি 125,000,000 গিগাবাইট / গুলি কার্যকর ডেটা ট্রান্সফারে রূপান্তরিত করে না।

Whenthemarketingpeoplegetinvolved,itgetsconfusingtoo.Thebase10unitssoundbetterthanthebinaryunits.Ievenrememberseeingadvertisementsinthe1980sand90swheretheycombinedtheunitsinwaysthatwereespeciallyconfusing:e.g.amegabytebeing1,024,000bytes(i.e210103.)Fortunately,thatkindofusagewasrare.When the marketing people get involved, it gets confusing too. The base-10 units sound better than the binary units. I even remember seeing advertisements in the 1980′s and 90’s where they combined the units in ways that were especially confusing: e.g. a “megabyte” being 1,024,000 bytes (i.e 2^{10}*10^{3}.) Fortunately, that kind of usage was rare.

কিছু ইউনিক্স সরঞ্জাম আপনাকে আউটপুট ফর্ম্যাটগুলি চয়ন করতে দেয়। উদাহরণস্বরূপ "ডিএফ" (ফাইল সিস্টেম ডিস্ক স্পেস ব্যবহারের প্রতিবেদন করুন) সরঞ্জামটির জন্য ম্যান পৃষ্ঠাটি উদ্ধৃত করা:

-h, - মানব-পঠনযোগ্য ফর্ম্যাটে হিউমান-পঠনযোগ্য প্রিন্ট মাপ (যেমন, 1 কে 234 এম 2 জি) -এইচ, - সিলিকাইওয়াইজ, তবে 1000 নয় 1024 এর ক্ষমতা ব্যবহার করুন