|
32
2.6.6.12 Process Architecture
Mengacu pada Mathiassen (2000) arsitektur proses adalah
struktur
dari
eksekusi
sistem yang
terdiri
dari
proses-proses
yang
saling
tergantung. Untuk mengeksekusi atau menjalankan sebuah sistem
dibutuhkan
processor.
Sedangkan
external
device
adalah
processor
khusus yang tidak dapat menjalankan program. Arsitektur proses harus
dapat
memastikan
bahwa
sistem dapat
dijalankan
secara
memuaskan
dengan menggunakan processor yang telah tersedia.
Objek-objek
yang
terlibat
dalam sistem berorientasi
objek
yang
berjalan dapat dibagi
menjadi dua
yaitu
: Active objek
yang
telah
dibeikan sebuah proses dan aktif selama sistem dijalankan; dan
komponen
program,
sebuah
modul
fisik
dari
kode
program yang
pasif
selama
eksekusi
sistem kecuali
pada saat
dipanggil
sebagai
bagian
dari
eksekusi proses sampai eksekusi proses tersebut selesai dijalankan.
Kegiatan arsitektur proses bermula dari komponen logic yang
dihasilkan
oleh
kegiatan
komponen dan
bertujuan
untuk
menentukan
struktur
fisik
dari
sebuah
system dengan
:
mendistribusikan
komponen-
komponen
program
ke
processor
yang
akan
digunakan
untuk
eksekusi
sistem, mengkoordinasi pembagian sumber daya dengan active objek dan
menghasilkan arsitektur yang tidak memiliki hambatan.
Sumber daya yang pada umumnya digunakan secara bersama,
yaitu :
1. Processor
Terjadi apabila ada dua atau lebih proses yang dieksekusi secara
bersamaan pada satu processor.
|