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.
Source: http://teknik-informatika.com
Subscribe to:
Post Comments (Atom)
0 komentar:
Post a Comment