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