Kamis, 02 Oktober 2014

SISTEM OPERASI (PERTEMUAN KE 3)

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







0 komentar:

Posting Komentar