Definisi
dari sistem Operasi adalah sekumpulan program
kontrol atau alat pengendali yang secara terpadu bertindak sebagai
penghubung/perantara antara komputer hardware dengan pemakainya.
Peran Dari Sistem Operasi
Bertindak
sebagai “pemerintah”
-
Mempengaruhi penggunaan komponen sistem komputer yang tepat : h/w, s/w dan data
-
Memberi lingkungan sehingga program dapat berguna
Dipandang
sebagai “resource allocator”
- Manager dari resource :cpu time, memory space, file storage, I/O device, dll
- Memberi resource bagi program tertentu dan user sesuai kebutuhan
- Menentukan
permintaan yang diberikan resource sehingga sistem komputer berjalan efisien
dan fair
Dipandang
sebagai “control program”
- Mengontrol perangkat I/O dan program user yang berbeda
- Mengontrol
eksekusi program user untuk mencegah error dan penggunaan komputer yang tidak
tepat
Tujuan dan Fungsi Sistem Operasi
Nyaman : Suatu
sistem operasi akan membuat sistem komputer lebih mudah untuk digunakan.
Efisien : Sistem
operasi memungkinkan fasilitas sistem komputer dapat digunakan dengan cara yang
efisien.
Berevolusi :
memudahkan pengembang-an, pengujian dan pengajuan fungsi2 baru tanpa menggangu
layanan yang dijalankan sistem komputer
Layanan Sistem Operasi
Sistem operasi seharusnya menyediakan layanan-layanan di bidang
berikut :
Pembuatan
Program
Sistem
operasi menyediakan berbagai fasilitas yang membantu Programmer dalam membuat
program seperti editor. Walaupun Bukan bagian dari sistem operasi, tapi layanan
ini diakses melalui sistem operasi
Eksekusi
Program
Sistem
harus bisa me-load program ke memori dan menjalankan Program tersebut. Program
harus bisa menghentikan pengeksekusian Baik secara normal maupun dalam keadaan
error.
Pengaksesan
Perangkat I/O
Program
sedang dijalankan kadang kala membutuhkan I / O. untuk Efisiensi dan keamanan,
pengguna biasanya tidak bisa mengatur Piranti I / O secara langsung. Untuk
itulah sistem operasi harus Menyediakan mekanisme dalam melakukan operasi I /
O.
Manipulasi
Sistem Berkas
Program
harus membaca dan menulis berkas, kadangkala jugaHarus membuat dan menghapus
berkas.
Pengaksesan
Sistem
Kadangkala
sebuah proses memerlukan informasi dari proses yang lain. Ada 2 cara umum
komunikasi dilakukan : yaitu antara proses dalam satu komputer, atau antara
proses yang berada dalam komputer yang berbeda. Tetapi dihubungkan oleh
jaringan komputer. Komunikasi dapat dilakukan dengan share-memori / message
passing, yakni sejumlah informasi dipindahkan antara proses oleh sistem
operasi.
Deteksi
Error
Sistem
operasi harus selalu waspada terhadap kemungkinan error. Error dapat terjadi di
CPU dan memori perangkat keras, I / O dan didalam program yang dijalankan user.
Misalnya;
dengan jalan menghentikan jalannya program, mencoba kembali melakukan operasi
yang dijalankan atau melaporkan kesalahan yang terjadi agar pengguna dapat
mengambil langkah selanjutnya.
No comments:
Post a Comment