Sistem Operasi




 Sistem Operasi adalah :
Suatu perangkat lunak atau program yang mengatur seluruh sumber daya computer dan menyediakan layanan untuk pemrogram dan menjadwal eksekusi program lainnya.

 Dengan Ssistem Operasi diharapkan akan menghasilkan dua manfaat, yaitu :
                        1.      Nyaman , suatu Sistem Operasi akan membuat system computer lebih mudah untuk digunakan.
                        2.      Efisien, Sistem Operasi memungkinkan sumber daya system computer dapat digunakan dengan cara efisien.

 Layanan yang disediakan Sistem Operasi antara lain:
                        1.      Pembuatan program.
Sistem Operasi menyediakan fasilitas dan layanan untuk membantu programmer dalam membuat program (utility).
                        2.      Eksekusi program.
a.    Instruksi dan data dimuat ke memori utama.
b.    Perangkat I/O dan file diinisialisasi.
c.    Penyiapan sumber daya lainnya.
                        3.      Akses ke perangkat I/O
Sistem Operasi menyediakan detail yang lebih mudah bagi pemakai untuk setiap perangkat I/O yang memerlukan set instruksi signal control untuk keperluan operasinya.
                        4.      Akses terkontrol file.
Sistem Operasi menyediakan mekanisme perlindungan untuk mengontrol akses ke sumber daya yang digunakan bersama seperti file.
                        5.      Akses system
Sistem Operasi mengontrol akses ke system secara keseluruhan dank e sumber daya system tertentu.

 Sistem Operasi sebagai manajer sumber daya computer.
Sistem Operasi mengontrol semua sumber daya computer yang melakukan pemindahan pengolahan dan penyimpanan data. Akan tetapi pada kenyataannya Sistem Operasi juga merupakan sebuah program computer yang memiliki instruksi-instruksi untuk CPU. Sehingga Sistem Operasi mengarahkan CPU dalam menggunakan sumber daya lainnya dan dalam pewaktuan eksekusi program lainnya. Jadi Sistem Operasi mengeluarkan control untuk prosessor agar melakukan tugas yang bermanfaat kemudian menghentikan kontrolnya untuk memberikan waktu bagi CPU untuk melakukan bagian pekerjaan selanjutnya.

Jenis-jenis Sstem Operasi
                        1.      System interaktif
Pengguna atau pemrogram berinteraksi secar langsung dengan computer, biasanya melalui keyboard, layer monitor untuk dapat berkomunikasi dengan computer selama pengeksekusian tugas.
                        2.      System batch
Program pengguna ditampung bersama-sama dengan program pengguna lainnya dan kemudian diserahkan oleh operator computer.
                        3.      Multiprogramming
Prosessor mengerjakan lebih dari satu program pada suatu saat, beberapa program dimuatkan dalam memori dan prosesor beralih dengan cepat dari satu program ke program lainnya.
                        4.      Uniprogramming
Prosesor hanya mengerjakan sebuah program pada suatu saat.   

  Penjadwalan (Scheduling).
Tugas utama Sistem Operasi modern adalah multiprogramming, yaitu sejumlah job atau programberada dalam memori , diantara job akan bergantian memperoleh layanan CPU dan I/O. Disini yang paling penting adalah penjadwalan prosesor untuk melayani job-job yang ada. Penjadwalan dibagi menjadi :
1.  Penjadwalan tingkat tinggi (high level scheduling).
Menentukan yang mana yang akan diloloskan kepada system untuk diproses, sekali diloloskan sebuah job atau program akan ditambahkn ke antrean jangka pendek.
2.    Penjadwalan jangka pendek (short term scheduling).
Mengeksekusi dan membuat keputusan proses mana yang akan dieksekusi oleh prosesor

0 Response to "Sistem Operasi"

Post a Comment