1 Kilobayt neden 1024 Bayttır?

Korkud Akyol tarafından 234 gün önce soruldu
Şindi olaya biraz daha bilimsel yaklaşiim ve ilk olarak neden 2 üzerinde duriim : ) sona da neden 2'nin katları onu açıkliim : )

Bilgisayar sonuç olarak bir elektiriği işleyerek çalışıyor ve bu elektiriği de merkezlerinde var/yok diye tutuyor. bu da iki durum doğuruyor; 0 ve 1 yani evet / hayır(olumlu/olumsuz). Burdan neden 2 üzerinde durulduğunu anladık sanırım.

Şimdi bir durum üzerinden konuşalım. yazılan bir harf için örneğin "A". biz "A" harfine bastığımızda bilgisayar geri plandı bu harfi kodluyor, 0 ve 1 olarak. eğer ki bilgisayarda sadece iki işlem yapsaydık bunu 0 veya 1 olarak kodlardı ve dönüşü böyle yapardı fakat işlem sayısı artınca bunu kodlaması için 0 ve 1lerin sayısını artırması gerekiyor. 2 durum tek bir nokta ile ifade edelmesine bit diyoruz.
Mesela 8 durum söz konusu ise;
000
001
010
011
100
101
110
111

şeklinde kodluyor ve bu 8 durumu birbirinden ayırıyor. bu 8 durumluk işlem bilgisayarda 3 bit olarak yer tutuyor. eğer durum sayısı 9 olursa 3 bit yetmeyeceğinde bit sayısını 1 artırırız ve bu işlem sayısını 16'ya çıkırır. 4 bitin yan yana gelmesi ise byte olarak ifade ediliyor.

Yani esasında yapılan işlem 1024 bytelık bir işlem değil 512 durumun yetersiz kalması sonucu sona eklenen ekstra bit. Bu işlemde durum sayısını 512'den alıp 1024'e çıkırıyor.

İşte bit ve byte mantığı böyle işliyor. Burdan da anlaşılacağı gibi 1024 veya 2048 i onlar belirlemiyor bu sayılar sadece ortaya çıkan rakamlar.

Chico Goldwire Chico Goldwire 233 gün önce cevap verdi