Sistem operasi adalah
seperangkat program yang mengelola sumber daya perangkat keras komputer, dan
menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah
jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer.
Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada
komputer mereka, kecuali program aplikasi booting.
Sistem operasi
mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori,
pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk fungsi-fungsi
perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem
operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras
komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat
keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi
yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan
konsol permainan video untuk superkomputer dan server web.
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.
GAMBAR: 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.
Gambar 1.2 Abstraksi Komponen-Komponen Komputer
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 tanpa sistem
operasi. Tujuan lainnya adalah untuk mengefisienkan operasi sistem komputer.


Tidak ada komentar:
Posting Komentar