Baiti
Kipimo nje ya SI · idadi: kiasi cha taarifa
01 · Ufafanuzi
Neno hilo lilibuniwa na mhandisi wa IBM Werner Buchholz mwaka 1956, akipotosha kwa makusudi neno bite ili lisichanganywe na bit. Biti nane katika baiti zilitulia tu pamoja na System/360 mwaka 1964.
Baiti moja ni biti nane, yaani hali 256 zinazoweza kutofautishwa. Ni kisanduku kidogo kabisa cha kumbukumbu chenye anwani katika kichakataji chochote cha leo: biti moja peke yake haiwezi kusomwa, kisanduku kizima husomwa. Nane haikuchaguliwa na fizikia bali na urahisi: nguvu ya mbili, inatosha kwa alfabeti ya Kilatini pamoja na tarakimu na alama zake, na hugawanyika katika tarakimu mbili za msingi kumi na sita. Baiti hushika herufi moja ya ASCII, lakini haishiki herufi ya Kikirili katika UTF-8 — huko zinahitajika mbili, na emoji huchukua nne.
Katika UTF-8 herufi ya Kilatini huchukua baiti moja, ya Kikirili mbili, alama ya maandishi tatu, emoji nne. Basi herufi si baiti: urefu wa mstari kwa herufi na urefu wake kwa baiti ni namba tofauti, na kuzichanganya ndiyo sababu ya kawaida kabisa ya maandishi yaliyoharibika.
02 · Kubadilisha
Weka ujazo — karatasi itaubadilisha
Baiti ilirithi mfumo wake maradufu wa viambishi kutoka kwa biti. Kilobaiti ya desimali ni baiti elfu, kibibaiti ya binari ni 1024. Watengenezaji wa diski huhesabu kwa desimali, mifumo ya uendeshaji kwa binari — kutoka hapo hutokea gigabaiti «zinazopungua» kwenye kila diski mpya.
Diski zilifanya kazi kwa miongo kwa sekta za baiti 512, za leo kwa 4096. Mfumo wa mafaili hausomi chini ya sekta moja, hivyo faili la baiti moja pia hujaza sekta nzima.
| Kipimo | Jina | Thamani | Inapopatikana |
|---|---|---|---|
| B | baiti, biti nane | 1000 | maandishi makuu |
| bit | biti | 8000 | njia, kasi |
| kB | kilobaiti, baiti 1000 | 1 | kiambishi cha kumi |
| MB | megabaiti, baiti 10⁶ | 0.001 | mafaili, picha |
| GB | gigabaiti, baiti 10⁹ | 1·10⁻⁶ | diski, vibebeo |
| TB | terabaiti, baiti 10¹² | 1·10⁻⁹ | hifadhi |
| KiB | kibibaiti, baiti 1024 | 0.9766 | kumbukumbu, mifumo ya faili |
| MiB | mebibaiti, kibibaiti 1024 | 9.537·10⁻⁴ | kumbukumbu ya kazi |
| GiB | gibibaiti, mebibaiti 1024 | 9.313·10⁻⁷ | mifumo ya uendeshaji |
| TiB | tebibaiti, gibibaiti 1024 | 9.095·10⁻¹⁰ | safu za diski |
| B6 | baiti ya biti sita | 1333 | kabla ya System/360 |
| B | baiti | 1000 | maandishi ya leo |
Viambishi vya desimali huchukua elfu, vya binari 1024 na huandikwa kwa «i»: KiB, MiB, GiB. Diski ya terabaiti moja ina baiti 10¹², lakini mfumo huzionyesha kama 931 GiB: pande zote mbili huhesabu sawa, ila kwa viambishi tofauti.
03 · Madaraja ya ukubwa
kutoka herufi hadi kituo cha dataPicha moja — 4 MB
04 · Vifaa vya kupima
Baiti huhesabiwa kwa nini
Uwezo ulioandikwa kwenye kifungashio huhesabiwa kwa gigabaiti za desimali, mfumo wa mafaili huhesabu kwa binari. Hakuna upande unaomdanganya mtu, lakini mnunuzi huona namba ndogo kuliko ile iliyochapishwa kwenye lebo.
Hapa viambishi vya binari ni waaminifu: moduli ya 16 GB ina gibibaiti 16 hasa, kwa sababu utoaji wa anwani daima huenda kwa nguvu za mbili.
Mtoa huduma huuza megabiti, kipakuzi huonyesha megabaiti. Gawanya kwa nane: 100 Mbit/s hutoa takriban 12 MB/s.
Huonyesha faili baiti kwa baiti: kushoto misimbo, kulia herufi. Ndivyo miundo isiyo na hati husomwa, na hivyo hujulikana mahali kichwa kinapoishia.
05 · Kanuni za kuandika
B kubwa, k katika kilobaiti ndogo
Kilobaiti ya desimali huandikwa kB kwa k ndogo, kama viambishi vyote vya SI chini ya mega. B kubwa ni baiti, b ndogo ni biti, na tofauti kati yao ni mara nane. Viambishi vya binari huandikwa kwa «i» na herufi ya kwanza kubwa: KiB, MiB, GiB.
Katika Kirusi neno baiti halibadiliki katika wingi baada ya namba: huandikwa 512 byte, kamwe si umbo la wingi. Wala alama B haipokei kiambishi cha hali — ni alama, si kifupi.
06 · Vipimo jirani
Baiti husimama juu ya biti na huishi kwa vikundi: nusu baiti ya biti nne hulingana na tarakimu moja ya msingi kumi na sita, baiti mbili na namba fupi, nne na anwani, nane na namba ndefu. Neno la mashine ni idadi kamili ya baiti, na idadi yao hufichua muundo.
Baiti nne hutoa hali bilioni nne — zilitosha kwa anwani zote za IPv4, na kwa sababu hiyo hasa ziliisha.
07 · Sehemu ya kihistoria
Baiti ambazo hazikuwa biti nane
Katika mashine ambapo neno hilo lilizaliwa, agizo liliweka urefu wa baiti: kutoka biti moja hadi nane. Nane ilikuwa kikomo cha juu tu.
Ilitosha kwa herufi kubwa za Kilatini, tarakimu na alama — herufi ndogo katika mifumo hii hazikuwepo kabisa. Neno la biti 1 liligawanyika katika herufi sita za namna hiyo.
Usimbaji wa awali ulikuwa wa biti saba: herufi 128. Nafasi ya nane ilitumika kwa ukaguzi wa usawa na ikawa sehemu ya msimbo baadaye tu, ikitoa nafasi kwa alfabeti za kitaifa.
Mashine zenye neno la biti 36 ziligawanya wakati mwingine katika sehemu nne za biti tisa. Kiwango cha System/360 kiliondoa taratibu aina zote.
Biti nane hazikuchaguliwa na fizikia bali na uamuzi wa kibiashara wa kampuni moja
Kabla ya mwaka 1964 baiti ilikuwa chochote: biti sita katika CDC, saba katika mashine za telegrafu, tisa katika mashine zenye neno la biti 36, urefu wowote katika IBM Stretch. Alipochagua ukubwa kwa ajili ya System/360, IBM alisimama katika nane — nguvu ya mbili, inaingia katika tarakimu mbili za msingi kumi na sita, na inatosha kwa alfabeti ya Kilatini pamoja na alama zake za kuongoza na kwa akiba ya herufi za kitaifa. Mafanikio ya mfululizo huo yaliifanya nane kuwa kiwango cha kiuhalisia, na IEC iliithibitisha mwaka 2008 tu, miaka arobaini na nne baadaye. Kirasmi viwango vina neno lao pekee kwa «biti nane hasa» — okteti — na maelezo ya mtandao huandika hilo hasa, ili kuondoa kila utata.
Orodha · vipimo
Karatasi kwa kila kipimo
Vipimo saba vya msingi vya SI, ishirini na viwili vitokanavyo vyenye majina yao, na kando yao vipimo vya nje ya mfumo. Kila kimoja kina karatasi yake: ufafanuzi, kipeo, ubadilishaji, vifaa, kanuni za uandishi. Kwa lugha 36.