Pengertian Manajemen Proses, Tugas, Model serta Status Proses Sistem Operasi
Pengertian Manajemen proses dalam sistem operasi
Apa yang di maksud dengan proses ?
Proses adalah suatu program yang sedang dieksekusi melalui perintah atau piranti masukan. Begitupun program adalah kumpulan intruksi yang ditulis kedalam bahasa yang mudah dimengerti oleh sistem operasi. Proses juga memerlukan sumber daya untuk menyelesaikan tugasnya dalam mengeksekusi beberapa perintah, sumber daya tersebut bisa seperti CPU, berkas-berkas, alamat memori, dan perangkat keras masukan atau output.
Manajemen proses sistem operasi |
Apa yang dimaksud dengan Manajemen proses ?
Manajemen proses adalah suatu cara atau tindakan dalam membagi, mengalokasikan program yang akan dieksekusi menjadi tidak berantakan dan berjalan dengan baik sebagai mana mestinya.
Sistem Operasi bertugas dan Bertanggung jawab yang berkaitan dengan Manajemen Proses, diantaranya.
1. Membuat dan menghapus proses pengguna dan sistem proses, sehingga sistem operasi bertugas untuk mengalokasikan sumber daya yang dibutuhkan oleh sebuah proses dan kemudian mengambil sumber daya itu kembali setelah proses tersebut selesai dengan tujuan agar dapat digunakan untuk proses lainnya.
2. Melanjutkan proses, yang dimana sistem operasi akan mengatur proses apa yang harus dijalankan terlebih dahulu berdasarkan prioritas dari proses yang ada. Ketika terjadi 2 atau lebih proses yang mengantri untuk dijalankan, maka sistem operasi akan mendahulukan proses yang memiliki prioritas paling besar.
3. Mnyediakan mekanisme untuk proses sinkronisasi, yang dimana sistem operasi akan mengatur jalannya beberapa proses yang dieksekusi bersamaan, dengan tujuan menghindari terjadinya proses agar setiap proses dapat berjalan dengan lancar.
4. Menyediakan mekanisme untuk proses komunikasi, yang dimana sistem operasi tersebut menyediakan mekanisme agar beberapa proses dapat saling berinteraksi dan berkomunikasi satu sama lain tanpa menyebabkan terganggunya proses lainnya.
5. Mnyediakan Mekanisme penanganan Deadlock, yang dimana Deadlock ini merupakan suatu keadaan yang dimana sistem seperti terhenti karena setiap proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang dimiliki oleh proses lainnya. Deadlock ini sering disebut juga proses yang saling menunggu.
Model Proses Sistem Operasi
Sebelum memanajemen proses maka harus diketahui terlebih dahulu hal yang paling dasar untuk melakukan hal tersebut, diantaranya:
1. Multiprogramming
Multiprogramming yakni melakukan proses satu per satu secara bergantian dalam waktu yang sangat cepat atau bersamaan, sehingga setia proses memiliki satu virtual CPU.
2. Pseudopararellelism
Model ini berfungsi untuk melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan.
Maka hal tersebut memunculkan beberapa jenis model proses yang dilakukan oleh sistem operasi yaitu:
- Proses serentak
Dalam proses serentak ini maka processor akan menghadapi banyak tugas dan proses sehingga terdapat beberapa istilah diantaranya:
Multiprogramming adalah sistem yang menjalankan lebih dari satu program sekaligus dalam waktu bersamaan
Multitasking adalah menyiapkan beberapa program bagian untuk diolah oleh processor tetapi belum sempat dijadwalkan untuk dijalankan oleh prosessor.
Multiprocessing adalah sejumlah tugas yang telah dijadwalkan untuk dijalankan oleh processor.
Multiplexing adalah pertukaran kendali dalam selang waktu terpisah-pisah.
Time Sharing adalah proses yang dilakukan secara bersamaan yang dimana sejumlah pemakai dapat menggunakan satu sistem komputer, sehingga setiap pemakai merasa bahwa seluruh sistem komputer dimanfaatkan oleh dirinya sendiri.
2. Proses berurutan
Proses berurutan yaitu proses sejumlah proses berlangsung secara berselingan dalam satu waktu dan diantara proses tersebut tidak saling tumpang tindih sebelum satu proses diselesaikan sementara proses berikutnya belum bekerja.
3. Proses Pararel
Proses Pararel yaitu sejumlah proses dapat dilakukan secara bersamaan oleh banyak processor.
4. Proses serentak berpenggalan
Proses serentak berpenggalan yaitu proses yang dilakukan secara serentak yang dimana terdapat beberapa potongan atau penggalan dari suatu proses yang berselingan dengan potongan dari proses lain. Proses ini akan saling tumpang tindih dengan potongan proses kedua.
Status Proses
Pemanggilan proses oleh proses lain disebut dengan paralel. Sistem operasi tersebut menyediakan apa yang dibutuhkan oleh proses, dan umumnya proses diciptakan dan dihilangkan selama operasi berlangsung.
1.Create dan Destroy Proses
Create dan Destroy Proses yaitu Sistem operasi yang mendukung konsep proses dan harus menyediakan suatu cara untuk membuat proses dan menghilangkan proses tersebut.
2. Fork System Call
Fork System Call yaitu mekanisme untuk membuat proses yang identik dengan proses yang memanggilnya.
3. proses penjadwalan
Proses penjadwalan ini digunakan untuk pengaturan eksekusi proses. Sehingga proses yang dijalankan oleh sistem operasi memiliki 3 jenis keadaan status proses yakni.
- Running
Dalam proses running atau menjalankan program maka dibutuhkan atau menggunakan CPU pada saat eksekusi berlangsung.
- Blocked
Dalam proses blocked yakni program tidak dapat berjalan sampai kegiatan eksternal terlaksana, karena bisa juga berupa proses menunggu untuk meyelasikan terlebih dahulu perangkat I/O dan tersedianya memori.
- Ready
Dalam proses ini siap dikerjakan tetapi menunggu giliran dengan proses lain yang sedang dikerjakan.
Implementasi proses
Untuk mengimplementasikan model proses maka sistem operasi menggunakan suatu tabel atau juga array yang disebut juga tabel proses dengan 1 entry per-proses. Maka setiap entry tersebut berisi tentang status proses, program counter, stack pointer, alokasi memori, status file, informasi penjadwalan dan yang lainnya.
Itulah cara dalam implementasi proses yang dilakukan oleh sistem operasi untuk memanajemn proses agar dapat berjalan dengan lancar sebagaimana tujuan serta fungsi dari beberapa komponen yang ada di dalam komputer untuk melakukan menajemn proses tersebut.
Itulah pengertian manajemen proses, tugas, Model sertaStatus Proses Sistem Operasi yang perlu diketahui dalam sistem operasi komputer yang digunakan. Semoga sajian materi ini dapat bermanfaat dan berguna bagi siapa saja yang membacanya.
0 Response to "Pengertian Manajemen Proses, Tugas, Model serta Status Proses Sistem Operasi"
Post a Comment
Silahkan beri tanggapan anda