бир килобайт жана Кибибайт ортосунда кандай айырма бар?


жооп 1:

Бул башаламандык Windows ыйгаргандыгы келип чыгат. Бирок кийин кайра келет.

 

Бир килобайт Kilo-SI байлм эмне 1000 жолу аркылуу бир нерсе колдонулат. Башкача айтканда, 1 KB 1000 байт барабар. А Кибибайт Мен бул же жок SI да жок көрүнөт байлм Kibi- колдонулат. kibi- каражаттар 1024 нерсе, ошондуктан бир KiB 1024 байт.

 

Windows аттары аларды Kibi- менен барактарды мамиле алдын алуу үчүн колдонуучуга килобайт катары Кибибайт. Бирок алар ордуна Linux түрү боюнча иштерди, бул масштабын тандап алган, эмне үчүн мен билбейм! Айтайын дегеним, мен 320 ГБ катуу диск (соода номери) 298 GB (чындыгында GiB) Windows жана 319-күнү аз Linux турат. Мен WTF Microsoft менен туура эмес экенин билдиреби?


жооп 2:

Кыска жооп: 1024 "kibi-" деген ар дайым. "Kilo" деген сөз, адатта, "1000", ал эми эс иштей качан сиз тармак кирүүчү башаламандык коркунучу бар / / негизги эс кийин "килограмм", кээде "1024" деген маанини билдирет жана бул байланыштуу тилинин тарыхый пайдаланууга көбүнчө билдирет , RAM, адатта, бинардык пайдалануу менен айтылат: "Рам менен килобайт" 1024 Б барабар, бирок, окшош нерселер жөнүндө сөз кылганда бир килобайт HD, адатта, 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].

Башка компьютер бөлүмүнө башка аймактарында окумуштуулар (Z B. Тармактык иштер жана сактоо.) Негизинен "килограмм" 1000 жана "Мега" 1,000,000 билдирген түп SI аныктамасын, колдонулган, кабыл алынган. "1 ГБ" деп жарыяланган катуу диск, жөнүндө, 1000000000 байт сакталган жок.

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.)

тармак талкууга киргизилген кошумча маселелер келип чыгат. Адаттагыдай эле, база 10 башка домендердин кездешпегени "бит" ( "б") "байттар" ( "Б") ордуна тууралуу сөз болгондо колдонулат. Мындан тышкары, көпчүлүк тармак протоколдору толтуруу (башталат жана бирдиктүү бит) жана жойууга / аныктоо коддору (Z. B. паритеттик бит) кирет. Башкача айтканда, (8 бит) берилүүчү маалыматтардын бир байт, 11-бит же андан көп алат аркылуу берилүүчү маалыматтар. Алсак, мисалы, 1-Gbit / тармагы байланыш кабели аркылуу ар бир экинчи 1,000,000,000 аз жөнөтө алат. Бирок, бул да оптималдуу шарттарда, 125 млн ГБ натыйжалуу маалыматтарды өткөрүп берүү / эмес, берүүдө.

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.

кээ бир Unix куралдар менен сиз чыгуу түзүлүшү тандай аласыз. Мисалы, куралы "DF" адам бет таянып (отчет File системасы Диск мейкиндиги туттуу):

(Z. B. 1K 234m 2G) -h, --menschlich адам окулуучу формат -H менен окула турган басма өлчөмдөрү, --silikatisch, бирок 1000 эмес, 1024-жылдын пайдалануу ыйгарым укуктары