Sıfırlar ve Birler: İkili Sayı Sistemi
Bilgisayar ekranında okuduğunuz bu metin, izlediğiniz bir video, dinlediğiniz bir şarkı ya da çektiğiniz bir fotoğraf, bilgisayarın belleğinde aslında yalnızca iki sembolden oluşan uzun diziler olarak saklanır: sıfırlar ve birler. Bu iki sembolle sayıları ve bilgileri ifade eden sisteme "ikili sayı sistemi" adı verilir. Peki, bu kadar basit görünen bir sistem, dijital dünyanın bütün zenginliğini nasıl taşıyabilir?
Gündelik hayatta kullandığımız sayı sistemi, onlu sistemdir. Bu sistemde on farklı rakam kullanılır ve her basamak, bir öncekinin on katı değerindedir. Örneğin "325" sayısında 5 birler basamağını, 2 onlar basamağını, 3 ise yüzler basamağını gösterir. İkili sistemde ise yalnızca iki rakam bulunur ve her basamak, bir öncekinin iki katı değerindedir. Bu sistemde birler, ikiler, dörtler, sekizler ve on altılar basamağı vardır. Örneğin ikili sistemdeki "101" sayısı, bir dört, sıfır iki ve bir birin toplamı olan beş sayısını ifade eder.
İkili sistem, yeni bir icat değildir. Alman filozof ve matematikçi Gottfried Wilhelm Leibniz, on yedinci yüzyılın sonlarında bu sistemi ayrıntılı biçimde incelemiş ve onun zarafetinden etkilenmişti. Ancak ikili sistemin pratik önemi, ancak yirminci yüzyılda elektronik bilgisayarların ortaya çıkmasıyla anlaşıldı.
Bilgisayarların ikili sistemi kullanmasının temel nedeni, elektronik devrelerin iki farklı durumu çok güvenilir biçimde ayırt edebilmesidir. Bir devreden akım geçmesi ya da geçmemesi, bir voltajın yüksek ya da düşük olması gibi iki durum, kolayca birbirinden ayrılabilir. Bu iki durum, sıfır ve bir olarak yorumlanır. On farklı voltaj düzeyini birbirinden güvenilir biçimde ayırt etmek ise çok daha zordur ve elektriksel gürültü nedeniyle hatalara açıktır.
İkili sistemdeki her bir basamağa "bit" adı verilir. Bit, İngilizcede "ikili rakam" anlamına gelen ifadenin kısaltmasıdır ve bilginin en küçük birimidir. Sekiz bitten oluşan bir gruba ise "bayt" denir. Sekiz bit, iki yüz elli altı farklı birleşim oluşturabilir. Bu birleşimler, farklı harfleri, rakamları ve sembolleri temsil etmek için kullanılır. Örneğin yaygın bir kodlama sisteminde, büyük "A" harfi belirli bir sekiz bitlik diziyle temsil edilir.
Aynı ilke, metinlerin ötesinde her türlü bilgiye uygulanır. Bir dijital fotoğraf, binlerce ya da milyonlarca küçük noktadan, yani piksellerden oluşur. Her pikselin rengi, kırmızı, yeşil ve mavi bileşenlerin yoğunluğunu gösteren sayılarla ifade edilir. Bu sayılar da ikili sistemde saklanır. Bir ses kaydı ise ses dalgasının saniyede binlerce kez ölçülmesiyle elde edilen sayılardan oluşur.
Claude Shannon adlı Amerikalı matematikçi ve mühendis, 1940'larda bilginin bitlerle ölçülebileceğini ve iletilebileceğini gösteren "bilgi kuramını" geliştirdi. Shannon'ın çalışmaları, dijital iletişimin ve bilgisayar biliminin temel taşlarından biri oldu. Bugün sıfırlar ve birler, insanlık tarihinde hiç görülmemiş miktarda bilginin saklanmasını, işlenmesini ve dünyanın bir ucundan diğerine anında iletilmesini mümkün kılmaktadır.