1 gigabyte (GB) neden 1000 değil de tam olarak 1024 megabyte (MB) ediyor? Bu sorunun yanıtını bulmak için bilgisayar sistemlerini incelememiz gerekiyor.
Günlük hayatımızda kilobyte, megabyte ve gigabyte gibi pek çok dijital depolama birimine aşinayız. Kullandığınız flash bellekler ya da operatörlerin gönderdiği ”1024 MB internetinizin tamamını tükettiniz.” mesajından bile hatırlayabilirsiniz.
Ancak yanıtı merak edilen bir soru var: Neden 1 GB 1000 MB yerine 1024 MB’dir? En basit hâliyle cevaplandırmaya çalışacağız.
İlk olarak bilgisayarların temel dilini oluşturan ikili sayı sistemine bakalım.
Bilgisayarlar, verileri ikili (binary) sistemde işler ve saklar. İkili sistemde, her “bit” ya 0 ya da 1 değerini alır. “Byte” ise 8 bitlik bir gruplamayı ifade eder ve genel olarak bir karakterin depolanması için kullanılır.
Peki neden 1024?
İkili sistemde her adımda sayı iki katına çıkar. Bu yüzden bilgisayar biliminde büyük veri miktarlarını ifade etmek için genellikle 1024 kullanılır çünkü bu sayı 2’nin kuvvetleriyle uyumludur.
Başka bir deyişle, ikili sistemde kuvvetler 2’ye dayanır. Örneğin 1 KB, teorik olarak 1024 byte’a eşittir çünkü 1024, 2’nin 10. kuvvetidir (2^10 = 1024).