Sistem operasi yg dibuat saat ini mampu
menjalankan
program
secara
simultan
(concurrent).
Program yang
dijalankan secara simultan itu
dapat
bekerja sama dengan proses lain ataupun
bekerja
sendiri.
Alasan
dipakainya
Cooperating Processes:
1 Information
Sharing
(sharing)
2 Computation
Speedup (kecepatan)
3 Modularity
(teknik
modular)
4 Convenience
(kenyamanan)
Information
Sharing
Menggunakan
informasi
(resource) yang sama
untuk
beberapa
proses
Computation
Speedup
Suatu
task tertentu
bisa
dipecah
menjadi
beberapa
cooperating
processes sehingga
bisa
dikerjakan
secara
paralel
sehingga
menjadi
lebih
cepat
selesai
Modularity
Pembuatan
suatu
sistem
yang moduler
dengan
memecahkan
fungsi-fungsi
dari
sistem
tersebut
menjadi
beberapa
proses
atau
thread.
Convenience
User bisa
dengan
mudah
mengerjakan
sesuatu
yang
berbeda
dalam
waktu
yang
sama
Contoh :
satu user bisa saja secara bersamaan
mengetik
dan
mengedit
serta
mencetak
suatu
halaman
tertentu
Tidak ada komentar:
Posting Komentar