Thursday, January 14, 2016

9:05 AM
Halo kawan-kawan yang luar biasa kita bertemu lagi, di artikel kali ini saya akan membahas tentang Sistem Operasi, mungkin ketika kita membicarakan Sistem Operasi yang langsung terbayang adalah Windows, Ubuntu, Mac, Debian atau lainnya, tapi tak kenal maka tak sayang :D, yuk mari kita mengenal tentang sistem operasi kawan-kawan agar kita mampu memaksimalkan kemampuannya.

Sistem operasi adalah sekumpulan rutin perangkat lunak yang berada di antara program aplikasi dan perangkat keras. Semua perangkat lunak berjalan di bawah kendali sistem operasi, mengakses perangkat keras lewat sistem operasi, dan mengikuti aturan-aturan yang dijalankan oleh sistem operasi.

Karena Sistem Operasi bertindak sebagai interface/antarmuka dengan perangkat keras, maka pemrograman aplikasi tidak berkomunikasi secara langsung dengan perangkat keras sehingga menyederhanakan pemrograman. 



Tujuan dari mempelajari Sistem Operasi yaitu
  • Agar dapat merancang sendiri atau merubah sistem operasi ang telah ada sesuai kebutuhan pribadi
  • Agar dapat menilai sistem operasi dan memilih alternatif sistem operasi sesuai tujuan sistem berbasis komputer yang akan dibangun, karena keputusan pemilihan sistem operasi merupakan keputusan utama dan mendasar dalam pembangunan sistem berbasis komputer
  • Untuk meningkatkan pemafaatan sistem operasi sehingga meningkatkan kinerja sistem komputer.
Sistem operasi mempunyai dua tugas utama yaitu
  • Sebagai pengelola seluruh sumber daya sistem komputer, mengelola selurh sumber daya yang terdapat pada sistem komputer agar beroperasi secara benar dan efisien.
  • Sistem Operasi sebagai penyedia layanan, Sistem Operasi menediakan sekumpulan layanan yang disebut system call ke pemakai sehingga memudahkan dan menyamankan pemakai.
Sistem Oeprasi seharusnya menyediakan layanan-layanan dibidang berikut
  • Pembuatan Program, Sistem operasi menyediakan beragam fasilitas dan layanan untuk membantu pemrogram menulis program. Bantuan ini biasanya berbentuk program utilitas, dimana program utilita bukan bagian sistem operasi tapi dapat diakses lewat sistem operasi.
  • Eksekusi Program, Sejumlah tugas perlu dilakukan untuk mengeksekusi program. Instruksi dan data dimuat ke memori utama, perangkat-perangkat masukan dan keluaran dan berkas akan diinisialisasi, serta sumber daya akan disiapkan, Sistem Operasi harus menangani semua untuk pengguna.
  • Pengaksesan Perangkat Masukan dan Keluaran, tiap perangkat masukan dan keluaran memerlukan instruksi kendali agar dapat beroperasi, Sistem operasi harus mengambil rincian-rincian instruksi itu sehingga pemrogram dapat berpikir lebih sederhana dalam memanfaatkan perangkat itu.
  • Pengaksesan terkendali teradap berkas/file, pada sistem dengan banyak pemakai, sistem operasi menyediakan mekanisme proteksi untuk mengendalikan pengaksesan terhadap berkas/file.
  • Pengkasesan Sistem, pada sistem publik atau digunakan bersama/Shared System, sistem operasi mengendalikan pengaksesan ke sumber-daya sistem secara keseluruhan. Fungsi pengkasesan harus menyediakan proteksi sumberdaya dan data dari pengguna yang tdiak dikenali.
  • Deteksi dan memberi tanggapan terhadap kesalahan, Berbagai macam kesalahan dapat muncul di sistem operasi, Sistem operasi harus memberi tanggapan terhadap kondisi kesalahan yang terjadi dengan dampak terkecil bagi aplikasi yang sedang berjalan. Tanggapan tersebut dapat berupa pengakhiran program yang menyebabkan kesalahan atau memberikan peringatan kesalahan.
  • Akunting, Sistem operasi megumpulkan data statistik penggunaan dan memonitor parameter kinerja. Informasi ini akan berguna dalam mengantisipasi kebutuhan di masa datang dan dalam menyesuaikan sistem untuk peningkatan kinerja.
Sistem Operasi juga mempunyai fungsi-fungsi minor yaitu
  • Mengimplementasi antarmuka/interface untuk pemakai
  • Memungkinkan pemakaian berasama perangkat keras di antara banyak pengguna
  • Memungkinkan pengguna memakai data secara bersama
  • Menjadwalkan pemakaian sumber daya
  • Memberi fasilitas masukan/keluaran
  • Memulihkan kesalahan-kesalahan
  • Menghitung penggunaan sumber dya
  • Mengorganisasi data untuk keamanan dan kecepatan akses
  • Menangani komunikasi jaringan
Sekian pembahasan kita mengenai Sistem Operasi kawan-kawan tak kenal maka tak sayang, tapi sekarang sudah mengenal kan :D, yuk semoga dengan pembahasan yang ada kita semakin dapat meningkatkan kegunaan sistem operasi yang kita gunakan ya kawan :D, bila ada komentar atau masukan silahkan :D

Referensi
Dr.Bambang Hariyanto "Sistem Operasi Edisi Kelima"

0 comments :

Post a Comment