Layanan SO
Layanan SO
1. Pembuatan Program
2. Eksekusi Program
Program harus membaca dan menulis berkas, dan kadang kala juga
harus membuat dan menghapus berkas.
5. Komunikasi
Kadang kala sebuah proses memerlukan informasi dari proses yang lain.
Ada dua cara umum dimana komunikasi dapat dilakukan. Komunikasi
dapat terjadi antara proses dalam satu komputer, atau antara proses
yang berada dalam komputer yang berbeda, tetapi dihubungkan
oleh jaringan komputer.
6. Deteksi Error
Untuk setiap jenis error sistem operasi harus bisa mengambil langkah
yang tepat untuk mempertahankan jalannya proses komputasi. Misalnya
dengan
- menghentikan jalannya program,
- mencoba kembali melakukan operasi yang dijalankan, atau
- melaporkan kesalahan yang terjadi agar pengguna dapat mengambil
langkah selanjutnya.
Layanan SO untuk mempertahankan efisiensi sistem:
2. Accounting
3. Proteksi
Managemen/manipulasi berkas
Membuat, menghapus, copy, rename, print berkas dan direktori.
Informasi status
Beberapa program meminta informasi tentang tanggal, jam, jumlah
memori dan disk yang tersedia, jumlah pengguna dan informasi lain
yang sejenis.
Modifikasi berkas
Membuat berkas dan memodifikasi isi berkas yang disimpan pada disk
atau tape.
Komunikasi
Menyediakan mekanisme komunikasi antara proses, pengguna, dan
sistem komputer yang berbeda.
Sehingga pengguna bisa mengirim pesan, browse web pages,
mengirim e-mail, atau mentransfer berkas.
Message-passing
Pertukaran informasi dilakukan melalui fasilitas komunikasi antar
proses yang disediakan oleh sistem operasi.
Shared-memory
Proses menggunakan memori yang bisa digunakan oleh berbagai
proses untuk pertukaran informasi dengan membaca dan menulis data
pada memori tersebut.