Кароткі адказ: "kibi-" азначае ўвесь час 1024. "Кіла" галоўным чынам азначае "1000", але ёсць рызыка заблытанасці, калі вы трапіце на інтэрфейс памяці / сеткі / асноўнай памяці, калі "кіла-" часам азначае "1024", і гэта ў значнай ступені звязана з гістарычным выкарыстаннем . АЗП звычайна апісваецца ў двайковым выразе: "кілабайт аператыўнай памяці" адпавядае 1024 B, але кілабайт HD звычайна адпавядае 1000 B, але некаторыя (большасць?) Аперацыйных сістэм выкарыстоўваюць бінарныя ўмовы, калі яны сканцэнтраваны на рэчах, напрыклад Памер файла і бясплатныя файлы займаюць месца.
Historically,thecomputerscientistsbuildinghardwareandmemoryfounditeasiestandmostconvenienttocountthingsinbinarysincetheywereactuallyusingbinaryatalowlevel.Since210=1024isprettycloseto[math]103[/math],thefolkscreatingthehardware/memoryaddressingadoptedthe“kilo−”prefixtomean1024bytesand“mega”tobe[math]220[/math]=1,048,576isstillprettycloseto[math]103[/math].
Іншыя камп'ютэрныя навукоўцы, якія працавалі ў іншых галінах вобласці (напрыклад, у сетках і захоўванні), у асноўным выкарыстоўвалі арыгінальнае вызначэнне СІ, дзе "кіла-" азначала 1 000, а "мега" 1 000 000. 1 000 000 000 байт захоўваюцца на цвёрдым дыску, які быў абвешчаны "1 ГБ".
Inthelate1990’s,the“−bi−”nomenclaturewasformallyintroducedbytheInternationalElectrotechnicalCommissiontoprovideawaytogetaroundtheambiguity.Usingkibibyte/KiB,mebibyte/MiB,gibibyte/GiB,etc.wouldunambiguouslyrefertothe210,[math]220[/math],[math]230[/math],etc.TheseprefixesareapartofofficialSIdefinitionsnow,butIdon’tthinkanyoneusesthebinaryprefixesoutsideofcomputer−relatedcontexts(“Mycaruses38Lper100kibimeters”justhasprobablyneverbeensaid.)
Дадатковыя праблемы ўзнікаюць, калі ў дыскусію ўключаецца стварэнне сетак. Традыцыйна база 10 выкарыстоўваецца пры абазначэнні "біт" ("b"), а не "байт" ("B"), якія адлюстроўваюцца ў большасці іншых даменаў. Акрамя таго, большасць сеткавых пратаколаў ўключаюць загрузку (біт запуску і спынення) і коды выпраўлення / выяўлення памылак (напрыклад, біты цотнасці). Гэта значыць, для перадачы аднаго байта дадзеных (8 біт) дадзеныя, адпраўленыя па радку, могуць складаць 11 біт і больш. Напрыклад, сеткавае злучэнне ў 1 Гбіт / с можа кожны раз пасылаць 1 000 000 000 біт праз кабель. Аднак гэта не прыводзіць да эфектыўнай перадачы дадзеных у 125 000 000 Гб / с нават пры аптымальных абставінах.
Whenthemarketingpeoplegetinvolved,itgetsconfusingtoo.Thebase−10unitssoundbetterthanthebinaryunits.Ievenrememberseeingadvertisementsinthe1980′sand90’swheretheycombinedtheunitsinwaysthatwereespeciallyconfusing:e.g.a“megabyte”being1,024,000bytes(i.e210∗103.)Fortunately,thatkindofusagewasrare.
Некаторыя інструменты Unix дазваляюць выбіраць фарматы вываду. Напрыклад, спасылаючыся на галоўную старонку інструмента "df" (Выкарыстанне прасторы дыскавай файлавай сістэмы):
-h, - чытэльныя для чалавека памеры друку ў зручным для чытання фармаце (напрыклад, 1K 234M 2G) -H, - сілікатнае, але выкарыстоўваюць сілы 1000, а не 1024