İşletim sistemleri hangi yazılım ve donanım bileşenlerini yönetir?

İşletim sistemleri, bilgisayarların ana yazılımıdır ve çeşitli yazılım ve donanım bileşenlerinin yönetimini sağlar. Bu bağlamda, işletim sistemlerinin alışılagelmiş fonksiyonları nelerdir? Örneğin, işletim sistemi hangi donanım bileşenlerini yönetir ve hangi yazılım uygulamaları ile etkileşime girer? İşletim sisteminin bellek yönetimi, dosya yönetimi, işlemci yönetimi ve aygıt yönetimi gibi bileşenler hakkında neler söyleyebiliriz?