Bir bilgisayar verileri işler ve çıktı (bilgi) olarak elde etmemizi sağlar. Bilgisayarların temel fonksiyonları şöyle özetlenebilir: girdi, işlem, depolama, çıktı, kontrol vb işlemler.
Girdiler bilgisayara kullanıcı tarafından girilen verilerdir. Bilgisayarlar klavye, fare, tarayıcı gibi birimlerden alınan girişleri kabul ederler. İşlemci (processor) tarafından işlenen bu veriler daha sonra ekran, yazıcı gibi çıktı aygıtlarıyla kullanıcıya iletilir. Bir bilgisayarın temel fonksiyonlarını yerine getirmede kullanılan temel birimlerine bir bakalım:
Ana işlem birimi : Bu birimde bütün işlemler denetlenir. Aritmetik işlemler, bellek yönetimi bu birim tarafından yerine getirilir.
Aritmetik/Mantık birimi : Toplama, çıkarma gibi aritmetik işlemler ve mantık işlemlerinin yapılmasını sağlar.
Ana Bellek : Verilerin, komutların ve ara sonuçların saklandığı alan.
Kontrol birimi : Diğer bileşenleri uyumlu hale getirir.
Giriş/Çıkış birimi : Veri girişini ve işlenen bilgilerin kullanıcıya gösterilmesini sağlayan işlemleri yönetir. Bilgisayar İçindeki İletişim Dijital elektronik verilerin iki durumlu bir sistemle temsil eder. Bu iki durum bir ve sıfır olarak bilinir. 1 ve 0. Bu sayılara bit denir.