MANAGEMENT PROSES
Management Proses adalah suatu program yang sedang dieksekusi,termasuk nilai saat itu yang ada pada program counter,register,dan variabel-variabel yang terlibat.
Management Proses memiliki dasar-dasar tersendiri diantaranya :
1) proses running : pemrosessan yang sedang berjalan
2) proses ready : dimana proses tersebut sudah siap
3) proses blocked : proses yang dimana proses tersebut menunggu kejadian untuk melengkapi tugasnya.
4) proses new : dimana proses tersebut dibuat dengan proses yang baru
5) proses terminate: dimana proses tersebut telah selesai dieksekusi
MULTIPROGRAMING:
Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.yang dimana program-program tersebut dijalankan.
Tujuan dari multiprograming adalah "maximize" pemakaian cpu secara efisien,maksud efisien adalah dimana pemakaian cpu bisa dijadwalkan secara bergiliran
Multitasking
ada 2 jenis multitasking :
1) Preemtive multitasking,sistem kerja Preemtive multitasking adalah membagi waktu cpu untuk setiap program.
contohnya : win95,Wint,Unix dll
2) Coorporative multitasking,sistem kerja Coorporative multitasking adalah dapat mengendalikan CPU selama masih diperlukan,jika sebuah program tidak memerlukan CPU ,maka program yang lain dapat mempergunakannya.
Multiproccesing
Multiproccesing : yang dimana management banyak proses dikomputer melalui multiprocessor
Multiproccesing terbagi menjadi 2 :
1) Symetric Multiproccesing : tiap-tiap proccesor memiliki sistem operasi yang sama.
2)Asymetric Multiprocessing : yang dimana satu proccesor sebagai master,yang digunakan untuk mengatur penjadwalan dan pengalokasian kerja oleh tiap-tiap procesor dan procesor yang lain berfungsi sebagai slave.
Distribusi proccesing.
Distribusi proccesing memiliki suatu proses yang dimana sistem komputer tersebar(terdistribusi)
keuntungan dari distribusi system :
1) pemakaian resource secara bersama-sama
2) kecepatan kompputasi,suatu komputasi yang dapat dibagi menjadi beberapa sub komputasi yang masing-masing dikerjakan oleh tiap-tiap proccesor yang ada.
3)reliabilitas : faktor kegagalan proses yang dapat dikurangi
4)komunikasi,dim,ungkinkan adanya transfer data suatu program.
Komunikasi antar proses
Komunikasi antar proses : Sebagian besar proses membutuhkan komunikasi dgn proses lain. Output proses pertama akan dilewatkan sebagai input pada proses yang kedua dan seterusnya.
isu-isu yang berhubungan antar proses :
Race condition : suatu kondisi dimana dua atau lebih proses mengakses shared memory/sumber daya pada saat yang bersamaan.
Kamis, 02 Oktober 2014
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar