Veriler bir bilgisayar tarafından işlenmeden önce, bilgisayara bir klavye, fare veya başka bir giriş aygıtı kullanılarak beslenmesi gerekir. Merkezi işlem birimi (CPU) ham verileri analiz eder ve bunları hassas bilgilere dönüştürür. CPU kullanıcıdan talimatlar alır ve buna göre uyarıları iletir. Veriler işlendikten sonra, kullanıcı tarafından kolayca anlaşılabilen çıktı biçimlerine çevrilir.
İşlenen veriler bilgisayarda düzenleme, görüntüleme veya oynatma için görüntülenir. Bilgisayarın CPU'su daha sonra verileri sabit sürücüye güvenli bir şekilde kaydetmek için kullanıcıdan talimatlar alır. Daha sonra kullanıcı verileri değiştirmeyi, kopyalamayı, taşımayı, düzenlemeyi veya silmeyi seçebilir. Verilerin dönüştürüldüğü çıktı değerlerin bazıları belgeler, video dosyaları ve ses dosyalarıdır.
Bir bilgisayar sistemi üç ana bölümden oluşur: donanım, yazılım ve kullanıcılar. Bilgisayara kablo veya kablosuz erişim noktası ile bağlanan tüm bileşenler donanımdır. Bunlar öncelikle CPU, monitör, klavye ve fareyi içeren somut kısımlardır. Ek olarak, yazıcı ve tarayıcı gibi makineler bilgisayar donanımının bir parçası olarak kabul edilir. Yazılım, bilgisayara yüklenmiş ve işlevleri yürütmek için kullanılan bilgisayar uygulamalarından oluşur. Kullanıcılar, bilgisayara talimatlar sağlayan kişilerdir.