Glossary
Kibibayt (KiB)
1024 bayt, belirsizlik olmadan
By Buğra SözeriPublished Updated
Bir kibibayt (KiB), tam olarak 1.024 bayttır. Tarihsel olarak bağlama göre 1.000 veya 1.024 bayt anlamına gelen "kilobayt"ın belirsiz olmayan ikili alternatifi olarak 1998'de IEC tarafından tanımlandı. Uyumsuzluk, bilişimin en kalıcı karışıklık kaynaklarından biridir.
İkili ön eklerin tam serisi:
- KiB (kibi) = 2¹⁰ = 1.024 bayt
- MiB (mebi) = 2²⁰ = 1.048.576 bayt
- GiB (gibi) = 2³⁰ ≈ 1,07 × 10⁹ bayt
- TiB (tebi) = 2⁴⁰ ≈ 1,10 × 10¹² bayt
- PiB (pebi) = 2⁵⁰
Pratikte kullanım bölünmüş durumdadır:
- Sabit disk üreticileri: ondalıklı ön ekler kullanır (KB = 1.000, GB = 10⁹). "1 TB" disk 10¹² bayt içerir; Windows bunu ikili GB (= GiB) saydığından "931 GB" olarak görüntüler.
- Linux/macOS dosya sistemleri: giderek artan şekilde IEC ön eklerini (KiB, MiB) kullanıyor.
- Windows dosya sistemi: SI ön ek adlarıyla birlikte 1.024 tabanlı anlamında KB/MB/GB kullanır — kullanıcıların fark ettiği tutarsızlığın kaynağı budur.
- RAM: her zaman ikili. 16 GB RAM, 16 GiB'dir; "G" gevşek bir terminolojidir.
- Ağ hızları: her zaman ondalıklı. 100 Mbps, 100 × 2²⁰ değil 100 × 10⁶ bit/sn'dir.
Pratik kural: kesinlik önemli olduğunda IEC ön ekini (KiB, MiB) açıkça kullanın. Günlük kullanımda "KB" ve "MB" genellikle yeterlidir — ancak bir sayı tam olarak uymadığında aracınızın hangi kuralı kullandığının farkında olun.
Hiçbir şeyi değiştirmeyen toplu dava: Western Digital, Seagate ve diğer birkaç disk üreticisi, "1 GB = 1.000.000.000 bayt" etiketleme konusunda 2007-2008 yıllarında toplu davalarda uzlaştı; çeşitli kuponlar ödedi ve açıklama dilini güncelledi. Teknik uygulama değişmedi — disk üreticileri SI ondalıklı ön ekler kullanmaya devam etti, Windows ise SI etiketleriyle ikili kapasiteleri görüntülemeyi sürdürdü. macOS, 10.6 (2009)'dan itibaren gerçek SI etiketlerine geçti; bu nedenle aynı disk artık macOS'ta "1 TB", Windows'ta "931 GB" olarak görünür. IEC ön ek çözümü mevcuttur; piyasa ataleti, ikili miktarlar üzerindeki SI ön ek adlarını süresiz olarak korumaktadır.
Kimsenin uyarmadığı 2³² sınırı: 4 GiB tam olarak 2³² bayttır; bu, işaretsiz 32 bitlik tamsayının adreslenebilir aralığıdır. 32 bitlik işletim sistemleri (Windows XP 32 bit, eski Linux) bu nedenle işlem başına 4 GiB'den fazla RAM'i doğrudan adresleyemez. Aynı sabit, FAT32 dosya sisteminin 4 GiB dosya boyutu üst sınırını, orijinal IPv4 adres alanını (2³² adres) ve 2038 Unix zaman damgası taşmasını (işaretli 32 bitlik saniye-1970'den-beri taşması) açıklar. Pek çok yazılım hatası, tam olarak bu nedenle 4 GiB'nin hemen üzerindeki değerlerin etrafında kümelenir. İlgili: bps, IEEE 754. Referans: IEC 80000-13 — Büyüklükler ve birimler — Bilgi bilimi ve teknolojisi.
Çalışılmış örnek
"2 TB" olarak pazarlanan bir disk satın alıyorsunuz. Satıcı ondalıklı anlamda kullanıyor: 2 × 10¹² = 2.000.000.000.000 bayt. Windows bunu GB olarak etiketlenmiş gibibaytları görüntülemek için 1024³'e böler: 2.000.000.000.000 / 1.073.741.824 ≈ 1862,6 GB. Böylece "2 TB yazan" disk, Dosya Gezgini'nde ~1,82 TB olarak görünür — hiçbir rakam yanlış değil; farklı ön ek kuralları kullanıyorlar. Tersinden gidersek: 10 bitlik 4:2:2 video için 3840×2160 piksellik tek sıkıştırılmamış 4K kare, piksel başına 3840 × 2160 × 2,5 bayt ≈ 20,7 MB'tır. 90 dakika boyunca saniyede 24 karede bu 20,7 × 10⁶ × 24 × 5400 ≈ 2,68 × 10¹² bayt'tır, yani ondalıklı 2,68 TB veya ikili 2,44 TiB — ve depolama planlama tablosu böyle devam eder.
Ne zaman ve neden önemli
Kapasite planlaması, RAID yeniden oluşturma tahminleri ve bulut depolama faturalaması, satıcının hangi ön eki kullandığına bağlıdır. AWS S3 ve Azure Blob ondalıklı GB ile faturalandırır; pek çok izleme panosu ikili GiB cinsinden grafik çizer; "'100 GB'nin %90'ı"nda eşiklenen uyarılar, bu iki GB farklı birimler olduğunda ~%7 yanlış tetikler. Yedek hedefi ondalıklı kaynak-dosya boyutlarını ekleyerek boyutlandırır ama hedefi GiB cinsinden raporlayan bir dosya sistemiyle biçimlendirirseniz, son dosyalar gelene kadar fark etmeksizin %10 eksik olabilirsiniz. Savunma alışkanlığı: bir sistem tasarlarken kapasite rakamlarını ham bayt olarak yazın ve yalnızca görüntüleme katmanında, hedef kitleyle eşleşen ön eki seçerek dönüştürün. Referans: NIST — İkili katlar için ön ekler.
Frequently asked questions
- Kibibayt nedir?
- Kibibayt (KiB), tam olarak 1.024 bayttır. Bağlama göre 1.000 ya da 1.024 bayt anlamına gelen 'kilobayt' teriminin belirsizliğini gidermek için tasarlanmış IEC ikili ön ek birimidir.
- Kilobayt ile kibibayt arasındaki fark nedir?
- 1 kibibayt = tam olarak 1.024 bayt. 1 kilobayt (SI) = 1.000 bayt. Sabit disk üreticileri SI kilobayt kullanır; bu nedenle '500 GB' disk, ikili birimlerle sayan bir işletim sisteminde ~465 GiB olarak görünür.
- Kibibayt pratikte nerede kullanılır?
- RAM, işlemci önbellek boyutları, dosya sistemi blok boyutları ve işletim sistemi bellek raporları ikili birimler (KiB, MiB, GiB) kullanır. Linux'un free komutu ve Windows Görev Yöneticisi, 'KB' veya 'MB' olarak etiketleseler bile kibibayt/mebibaytta raporlar.
- Günlük yazımda KiB kullanmam gerekiyor mu?
- Geliştirici belgelerinde, spesifikasyonlarda ve işletim sistemi çıktısında teknik doğruluk için evet. Günlük tüketici bağlamlarında 'KB' ve 'MB' hâlâ ikili anlamlarıyla yaygın olarak kullanılmaktadır. Kesinlik önemli olduğunda — depolama özellikleri, dosya boyutu limitleri — belirsizliği önlemek için KiB/MiB kullanın.
Related
Published May 15, 2026 · Last reviewed May 31, 2026