Bir bilgisayar sisteminin dört temel işlevi girdi, işleme, çıktı ve depolamadır. Bu dört işlev topluca IPO + S modeli olarak bilinir ve bilgi sistemlerinin temellerini öğretmek için kullanılır.
Girdi topluca bir program oluştururken kullanılan tüm kaynakları ifade eder. Bu genellikle, klavyeli bir bilgisayara kod girerek programcıdan oluşur.
Toplu olarak işlemek, bilgisayarın kontrol etmek ve bilgi edinmek için kullandığı tüm dahili işlevleri ifade eder. En temel bileşenler, bir kontrol birimi, aritmetik mantık birimi ve geçici depolama için rastgele erişim belleğidir. Bu, bir bilgisayarın çok basit bir modelini temsil eder. Modern bilgisayarlar, çok görevli bir işletim sistemi gibi başka işleme bileşenleri de ekleyecektir.
Çıktı, kullanıcının bilgileri göstermesidir. Bu, monitörden, hoparlörler aracılığıyla ses aracılığıyla veya bir yazıcı aracılığıyla kağıt üzerinde gerçekleşebilir. Çıktı, CD-ROM veya flash sürücü gibi bir depolama aygıtına da yazılabilir.
Depolama, verilerin kalıcı olarak kaydedilebileceği herhangi bir yöntemden oluşur. Bazı örnekler, dahili ve harici sabit diskleri, disketleri, CD'leri, DVD'leri ve bellek çubuklarını içerir. Bu bileşen IPO modelinde her zaman mevcut değildi, çünkü temel bir bilgisayarın çalışması için kesinlikle gerekli olmadı, ancak kalıcı fiziksel bellek tüm modern bilgisayarların standart bir parçası haline geldiği için eklendi.