Layanan Sistem Operasi
Semua sistem operasi yang baik haruslah memiliki layanan sistem berupa operasi I/O, memanipulasi sistem file, deteksi kesalahan, eksekusi program, dan juga komunikasi. Dalam pemakaian multiuser lebih menguntungkan dimana bisa lebih efisien karena pemakaian sumber daya yang sama antar pengguna satu dengan lainnya.
Sistem operasi memberikan efisiensi kepada pengguna sistem berupa :
- Proteksi yaitu menjamin segala akses ke sistem sumber daya yang dikendalikan artinya akses pengguna tersebut ke sistem bisa menjadi lebih terkendali.
- Accounting yaitu merekam seluruh kegiatan pengguna, dan juga jatah pemakaian sumber daya
- Resource Allocator yaitu melakukan alokasi sumber daya kebeberapa user yang sedang berjalan pada saat yang bersamaan.
Pada sebuah sistem operasi yang baik, haruslah memiliki layanan seperti berikut :
- Komunikasi yang dimaksud komunikasi disini adalah pertukaran data atau informasi diantara dua atau lebih proses yang berada pada satu komputer atau lebih.
- Deteksi Kesalahan sistem operasi haruslah bisa mendeteksi kesalahan untuk tetap bisa menjaga kestabilan sistem dengan cara mendeteksi error.
- Mampu Memanipulasi Data sistem operasi harus mampu melakukan berbagai macam operasi pada file diantaranya membuat, menulis, menghapus file dan juga membaca.
- Eksekusi Program adalah sebuah kemampuan dari sistem untuk memuat program kepada memori dan juga menjalankan program tersebut.
- Operasi I/O adalah input dan juga output dimana pengguna tidak bisa melakukan secara langsung untuk mengakses dan sumber daya dari hardware, maka dari itu sistem menyediakan sebuah mekanisme untuk melakukan operasi I/O atas nama pengguna/user itu sendiri.
baca juga : Arsitektur Sistem Operasi