Anda di halaman 1dari 3

NAMA : SIFA ANISA

NPM : 5520121086

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. Menyediakan 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.

Anda mungkin juga menyukai