Resource Manager, Fungsi ini untuk mengalokasikan sumber daya , seperti : memori, CPU, Printer, Disk Drive dan perangkat lainnya.
Interface, Fungsi ini adalah sebagai perantara antara pengguna dengan hardware untuk menyediakan lingkungan yang bersahabat ( user friendly). Pengguna tidak memiliki ke khawatiran untuk mengoperasikan perangkat level bawah.
Coordinator, Fungsi ini untuk menyediakan fasilitas sehingga aktifitas yang kompleks dapat diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya.
Guardian, Fungsi ini untuk menyediakan kontrol akses yang melindungi file dan memberi pengawasan pada pembacaan/penulisan/eksekusi data dan program.
GateKeeper, Fungsi ini adalah untuk mengendalikan siapa saja yang berhak masuk (Log) ke dalam sistem dan mengawasi tindakan apa saja yang dapat mereka kerjakan ketika telah log dalam sistem
Optimizer, Fungsi ini adalah untuk menjadwal pemasukan ( Input ) oleh pengguna , pengaksesan basis data, proses komputasi dan pengeluaran ( Output ) untuk meningkatkan kegunaan.
Accountant, Fungsi ini mengatur waktu CPU, penggunaan memori, pemanggilan I/O, disk storage, dan waktu koneksi terminal.
Server, Fungsi ini adalah untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit, seperti mekanisme akses file.