Bilgisayarin nasil çalistigini ögrenmek için onun bilgileri nasil kullandigini anlamak gerekir. Harfler ve rakamlar bilgisayarda kodlar seklinde ifade edildikten sonra kullanilir. Bilgisayarlarda kodlar elektrik olarak voltajin olup olmamasi ile ifade edilir. Voltaj var, lamba yaniyorsa 1; voltaj yok, lamba yanmiyorsa 0 kodlarini alir. Iki durumlu olan bu kodlamaya "ikilik sistem" denir. Bilgisayara tuslardan verilen her bilgi 1 ve 0 kodlarina çevrilir. Her 0 ve 1, bit olarak; sekiz bitlik grup ise, byte olarak tarif edilir. Bilgisayar, islemlerini ikilik sayi sistemi ile yapar. Islemler çok sade ve basit olmakla beraber çok hizlidir.
Bilgisayarlar sadece sayilari saymakla kalmayip karar da verebilirler. Bu kararlar, Boolean cebiri denilen mantik kaidelerine göredir. Çesitli sartlara göre bilgisayar EVET, HAYIR, VE, VEYA, DEGIL gibi kararlar alabilir. Mesela; evi tasimak için bir kamyon VE bir soföre ihtiyaç vardir. Bu kamyon bir dar köprüden geçmek zorundaysa kamyon genis VEYA yüksekse köprüye çarpar. Tasinacak ev bos DEGIL ise tasima islemi gecikecektir. Burada VE, VEYA, DEGIL kararlari verilmistir.
Bilgisayarlar dört ana kisimdan meydana gelmistir: Hafiza, giris, çikis ve merkezi islem birimi. CPU islemleri sirasi ile yapar, toplar, çikarir, mukayese eder. Toplama, çikarma gibi islemleri yaptiran programlar önceden CPU'ya ögretilmistir. Bilgisayara giristen iki sayi yazmak yeterli olmaktadir. CPU'nun saat, program sayici, bilgi tarif edici aritmetik ve mantik kismi gibi bölümleri vardir.