Secara
umum sebuah sistem komputer terdiri atas hardware, software dan
brainware dimana ketiganya saling terkait satu sama lain (lihat gambar
di bawah ini). Ketiganya merupakan syarat mutlak untuk menjalankan
sebuah sistem komputer.
Sebuah
sistem operasi merupakan program yang bertindak sebagai perantara
antara pengguna (user) komputer dengan hardware (perangkat keras)
komputer. Tujuan dari sistem operasi adalah untuk menyediakan
lingkungan dimana user dapat mengeksekusi program yang diinginkan dengan
efisien.
Sebuah sistem operasi sama
halnya dengan sebuah pemerintahan. Komponen-komponen seperti hardware,
software, dan data. Sistem operasi menyediakan kemudahan untuk
menggunakan berbagai sumberdaya dalam sebuah operasi. Sama halnya
dengan sebuah pemerintahan, sistem operasi tidak bekerja sendirian.
Sistem operasi harus menyediakan sebuah lingkungan yang didalamnya
terdapat berbagai program untuk menyelesaikan berbagai pekerjaan.
Sistem
operasi dapat dipandang sebagai pengontrol sumberdaya yang ada. Sebuah
sistem komputer memiliki berbagai sumberdaya (hardware dan software)
yang dibutuhkan untuk menyelesaikan berbagai masalah: CPU time, ruang
memori, ruang penyimpanan file, perangkat I/O (input/output), dan lain
sebagainya. Sistem operasi bertindak sebagai manajer bagi semua
sumberdaya ini dan mengalokasikannya pada program dan user tertentu
untuk melakukan berbagai tugas (task). Dengan demikian ada peluang terjadinya konflik permintaan sumberdaya, sistem operasi harus mengambil keputusan, request (permintaan) sumberdaya mana yang harus dilayani untuk menjaga efisiensi operasi komputer.
Pandangan lain terhadap sebuah sistem operasi terfokus pada kebutuhan pengendalian (control) program. Control program
mengendalikan eksekusi program user untuk mencegah error dan penggunaan
yang tidak efisien, khususnya pengoperasian dan pengendalian perangkat
I/O.
Tujuan utama sebuah sistem
operasi adalah untuk kenyamanan user. Sistem operasi ada untuk lebih
memudahkan user mengoperasikan komputer dibanding tanpa sistem operasi.
Tujuan lainnya adalah untuk mengefisienkan operasi sistem komputer.
Tidak ada komentar:
Posting Komentar