Tuesday, April 9, 2013

ARSITEKTUR SOFTWARE PADA SISTEM OPERASI SISTEM TERDISTRIBUSI


Sistem operasi terdistribusi sejati memiliki arsiitektur software yang unik. Arsitektur software ini dikarakterkan dalam objek di dalam hubungan antara klien dan server. Proses-proses yang terjadi di klien menggunakan remote procedure yang memanggil dan mengirimkan request ke server untuk memproses data atau objek yang dibawa. Tiap objek yang dibawa memiliki karakteristik yang disebut sebagai kapabilitas.
Kapabilitas ini besarnya adalah 128 bits. 48 bits pertama menunjukkan servis mana yang memiliki objek tersebut. 24 bits berikutnya adalah nomor dari objek. 8 bits berikutnya menampilkan operasi yang diijinkan terhadap objek yang bersangkutan. Dan 48 bits terakhir merupakan “check field” yang merupakan field yang telah terenkripsi agar tidak dapat dimodifikasi oleh proses yang lain.
Operasi diselesaikan oleh RPC (remote procedure calls) yang dibuat oleh klien di dalam proses yang kecil dan ringan. Proses dengan tipe seperti ini memiliki bidang alamat sendiri, dan bisa saja memiliki satu atau lebih hubungan. Hubungan ini ketika berjalan memiliki program counter dan stack sendiri, tetapi dapat saling berbagi kode dan data antara hubungan lain di dalam proses. Ada 3 macam basis panggilan sistem yang dapat digunakan dalam proses yang dimiliki user, yaitu do_operation, get_request, dan send_reply.
Bagian yang pertama mengirimkan pesan ke server, setelah proses memblok sampai server mengirimkan balasan. Server menggunakan panggilan sistem ke dua untuk mengindikasikan bahwa server akan menerima pesan pada port tertentu. Server juga menggunakan panggilan sistem ke tiga untuk mengirimkan kembali informasi ke proses yang dipanggil.
Dengan dibangun dari perintah sistem yang primitif, maka sistem ini menjadi antarmuka untuk program aplikasi. Hal ini diselesaikan oleh tingkat dari pengarahan yang mengijinkan pengguna untuk berfikir terhadap struktur ini sebagai objek dan operasi-operasi terhadap objek ini.
Berhubungan dengan objek-objek adalah class. Kelas dapat berisi kelas yang lain dan juga hierarki secara alami. Pewarisan membuat antarmuka objek untuk implementasi manipulasi objek seperti menghapus, membaca, menulis, dan sebagainya.

Architectural Models
Bagaimana cara kerja sistem terdisribusi antara komponen - komponen sis-tem dan bagaimana komponen tersebu berada pada sistem terdistribusi :
² Client - Server Model
² Proxy Server
² Peer processes ( peer to peer )
Client - Server Model
Sistem yang terdiri dari kumpulan2 proses disebut dengan server, dan mem-berikan layanan kepada user yang disebut dengan client.
Model client-server biasanya berbasiskan protokol request/reply. Contoh
implementasi nya, atara lain: RPC (Remote Procedure Calling) dan RMI
(Remote Method Invocation) :
² client mengirimkan request berupa pesan ke server untuk mengakses
suatu service.
² server menerima pesan tersebut dan mengeksekusi request client dan
mereply hasil ke client




Proxy Server
Proxy server menyediakan hasil copy (replikasi) dari resource yang di atur
oleh server lain
Biasa nya proxy server di pakai untuk menyimpan hasil copy web re-sources. Ketika client melakukan request ke server, hal yang pertama di-lakukan adalah memeriksa proxy server apakah yang dimita oleh client ter-dapat pada proxy server.
Proxy server dapat diletakkan pada setiap client atau dapat di pakai
bersama oleh beberapa client.
Tujuannya adalah meningkatkan performance dan availibity dengan mence-gah frekwensi akses ke server.
Peer Process
Semua proses (object) mempunyai peran yang sama.
² Proses berinteraksi tanpa ada nya perbedaan antara client dan server.
² Pola komunikasi yang digunakan berdasarkan aplikasi yang digunakan.
² Merupakan model yang paling general dan ‡eksible.

Sumber

http://ilmukomputer.com
http://caklaser.files.wordpress.com/2012/10/sistem-operasi-terdistribusi.ppt
http://www.fk.unair.ac.id/pdfiles/SISTEM%20TERDISTRIBUSI.pdf

8 comments:

Anonymous said...

You're so interesting! I do not suppose I have read through something like that before. So wonderful to find another person with some unique thoughts on this issue. Really.. thanks for starting this up. This web site is one thing that is needed on the internet, someone with a bit of originality!

Here is my blog :: vertical leap workouts

Anonymous said...

Greetings! This is my first visit to your blog! We are a team of volunteers and starting a new project in a community in the same niche.
Your blog provided us beneficial information to work on. You have done a
outstanding job!

Feel free to visit my site; Alexanderburstein.Com

Anonymous said...

This is the perfect webpage for everyone who really wants
to find out about this topic. You know so much its
almost tough to argue with you (not that I actually would
want to…HaHa). You definitely put a new spin on a topic which has been written about for
decades. Wonderful stuff, just wonderful!


Here is my webpage ... ryge væsker

Anonymous said...

It's nearly impossible to find experienced people on this topic, but you sound like you know what you're talking about!
Thanks

my page exercises to jump higher exercises to improve vertical exercises to improve vertical jump exercises to improve vertical leap exercises to increase vertical exercises to increase vertical jump exercises to increase vertical leap exercises for vertical exercises for vertical jump exercises for vertical leap workouts to jump higher workouts to improve vertical workouts to improve vertical jump workouts to improve vertical leap workouts to increase vertical workouts to increase vertical jump workouts to increase vertical leap workouts for vertical workouts for vertical jump workouts for vertical leap vertical jump exercises vertical leap exercises vertical jump workouts vertical leap workouts

Anonymous said...

So it really is greater to decide a 5-8 mega pixel cam and pay out
far more consideration to the Nikon digital camera batteries in its place.
Of course, doing backup is the best way to avoid image loss.
The zoom manage is actually a rotary bezel around the shutter button, and it
really is a bit jerky, but with 12 actions between minimal and optimum it's able of relatively precise framing.

Here is my web blog ... d7100

Anonymous said...

However, with a mobile phone, you will have to be acutely aware
of your surroundings. Altogether, one will find it easy to edit files, upload them and share
them with others, as well as take either single images and look at them for
instant review on the 480 by 360 screen. It can also be
used to quickly search Google or Wikipedia.


Have a look at my site ... samsung galaxy s4

Anonymous said...

Heya i am for the primary time here. I came across this board and I in finding
It truly helpful & it helped me out much. I hope to give one thing again and help
others such as you helped me.

Also visit my web site ... mediawiki.s355.xrea.com

Anonymous said...

smokeless cigarettes, electronic cigarette, electronic cigarette, electronic cigarette reviews, e cigarette, electronic cigarettes