Sebuah sistem operasi yang baik menurut Tanenbaum
harus memiliki layanan sebagai berikut:
1. Pembuatan Program
2.
Eksekusi program.
3. Operasi I/O (pengaksesan I/O
Device)
4.
Sistem manipulasi
berkas
5.
Komunikasi
6.
Deteksi error
7. Deteksi dan Pemberian tanggapan pada
kesalahan
8.
Efesiensi
penggunaan sistem
9.
Accounting
Pembuatan program, yaitu sistem operasi menyediakan fasilitas dan layanan
untuk membantu para pemrogram untuk menulis program
Eksekusi program adalah kemampuan sistem untuk "load" program ke memori dan
menjalankan program yang dikehendaki user maupun sistem.
Operasi I/O
merupakan kegiatan dimana pengguna tidak dapat secara langsung mengakses sumber
daya perangkat keras, sehingga sistem operasi harus menyediakan mekanisme untuk
melakukan operasi I/O atas nama pengguna.
Sistem manipulasi berkas adalah kemampuan program untuk operasi pada berkas (membaca, menulis,
membuat, dan menghapus berkas yang berupa file atau direktori).
Komunikasi adalah
pertukaran data/ informasi antar dua atau lebih proses yang berada pada satu
komputer (atau lebih).
Deteksi error adalah kegiatan
untuk menjaga kestabilan sistem dengan mendeteksi "error", perangkat
keras maupun operasi yang dilakukan.
Deteksi dan Pemberian tanggapan pada kesalahan, jika muncul permasalahan pada sistem komputer
maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang
terjadi serta dampaknya terhadap aplikasi yang sedang berjalan.
Efesisensi penggunaan sistem, diantaranya:
·
Resource allocator, yakni: mengalokasikan sumber-daya hardware maupun
software ke beberapa pengguna atau mengalokasikan job yang jalan
pada saat yang bersamaan ke beberapa komputer dalam jaringan.
·
Proteksi sistem untuk menjamin akses ke sistem sumber daya yang aman,
dikendalikan oleh sistem sehingga pengguna dikontrol aksesnya ke sistem).
Accounting adalah kegiatan
merekam aktifitas pengguna, report pemakaian sumber daya. Sistem Operasi yang
bagus harus mampu mengumpulkan data statistik penggunaan beragam sumber-daya dan
memonitor parameter kinerja.
1 komentar:
Posting Komentar