1A111545
5KA32
1. Pendistribusian
Komponen Hardware
Contoh:
a. Printer merupakan alat yang
menampilkan data dalam bentuk cetakan, baik berupa teks maupun gambar atau
grafik di atas kertas. Printer biasanya terbagi atas beberapa bagian, yaitu picker
sebagai alat mengambil kertas dari tray. Tray adalah tempat
menaruh kertas. Tinta atau toner adalah alat pencetak sesungguhnya,
karena ada sesuatu yang disebut tinta atau toner yang digunakan untuk menulis
atau mencetak pada kertas. Perbedaan toner dan tinta adalah perbedaan sistem
toner atau laser butuh pemanasan, sedangkan tinta atau inkjet tidak butuh
pemanasan, hanya pembersihan atau cleaning pada print-head printer
tersebut.
b. Hardisk adalah piranti
penyimpanan sekunder dimana data disimpan sebagai pulsa magnetik pada piringan
metal yang berputar yang terintegrasi. Data disimpan dalam lingkaran konsentris
yang disebut track. Tiap track dibagi dalam beberapa segment yang dikenal
sebagai sector. Untuk melakukan operasi baca tulis data dari dan ke piringan,
hard disk menggunakan head untuk melakukannya, yang berada disetiap piringan.
Head inilah yang selanjut bergerak mencari sector-sector tertentu untuk
dilakukan operasi terhadapnya. Waktu yang diperlukan untuk mencari sector
disebut seek time.
c. CD-ROM merupakan akronim dari Compact Disc Read-Only
Memory adalah sebuah piringan kompak dari jenis piringan optik (optical
disc) yang dapat menyimpan data. Ukuran data yang dapat disimpan saat ini
bisa mencapai 700MB atau 700 juta bit. CD-ROM bersifat read only (hanya
dapat dibaca dan tidak dapat ditulisi). Untuk dapat membaca isi CD-ROM, alat
utama yang diperlukan adalah CD Drive. Perkembangan CD-ROM terkini memungkinkan
CD dapat ditulisi berulang kali (Re Write / RW) yang lebih dikenal
dengan nama CD-RW.
d. Modem berasal dari singkatan
MOdulator DEModulator. Modulator merupakan bagian yang mengubah sinyal
informasi kedalam sinyal pembawa (carrier) dan siap untuk dikirimkan,
sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang
berisi data atau pesan) dari sinyal pembawa yang diterima sehingga informasi
tersebut dapat diterima dengan baik. Modem merupakan penggabungan kedua-duanya,
artinya modem adalah alat komunikasi dua arah.
2. Pendistribusian
Komponen Program
Contoh:
a. Amoeba merupakan sistem berbasis mikro-kernel yang tangguh
yang menjadikan banyak workstation personal menjadi satu sistem terdistribusi
secara transparan. Sistem ini sudah banyak digunakan di kalangan akademik,
industri, dan pemerintah selama sekitar 5 tahun.
b. Angel didesain sebagai sistem
operasi terdistribusi yang pararel, walaupun sekarang ditargetkan untuk PC
dengan jaringan berkecepatan tinggi. Model komputasi ini memiliki manfaat
ganda, yaitu memiliki biaya awal yang cukup murah dan juga biaya incremental
yang rendah. Dengan memproses titik-titik di jaringan sebagai mesin single yang
bersifat shared memory, menggunakan teknik distributed virtual shared memory
(DVSM), sistem ini ditujukan baik bagi yang ingin meningkatkan performa dan
menyediakan sistem yang portabel dan memiliki kegunaan yang tinggi pada setiap
platform aplikasi.
c. Chorus merupakan keluarga dari
sistem operasi berbasis mikro-kernel untuk mengatasi kebutuhan komputasi
terdistribusi tingkat tinggi di dalam bidang telekomunikasi, internetworking,
sistem tambahan, realtime, sistem UNIX, supercomputing, dan kegunaan yang
tinggi. Multiserver CHORUS/MiX merupakan implementasi dari UNIX yang memberi
kebebasan untuk secara dinamis mengintegrasikan bagian-bagian dari fungsi
standar di UNIX dan juga service dan aplikasi-aplikasi di dalamnya.
d. GLUnix sampai saat ini, workstation dengan modem tidak
memberikan hasil yang baik untuk membuat eksekusi suatu sistem operasi
terdistribusi dalam lingkungan yang shared dengan aplikasi yang berurutan.
Hasil dari penelitian ini adalah untuk menempatkan resource untuk performa yang
lebih baik untuk aplikasi pararel maupun yang seri/berurutan. Untuk
merealisasikan hal ini, maka sistem operasi harus menjadwalkan pencabangan dari
program pararel, mengidentifikasi idle resource di
jaringan, mengijinkan migrasi proses untuk mendukung
keseimbangan loading, dan menghasilkan tumpuan untuk antar proses komunikasi.
3. Pendistribusian
Komponen Procedure
Contoh:
a. RMI (Remote Method Invocation) merupakan sebuah teknik
pemanggilan method remote yang lebih secara umum lebih baik daripada RPC. RMI
menggunakan paradigma pemrograman berorientasi obyek (Object Oriented
Programming). RMI memungkinkan kita untuk mengirim obyek sebagai parameter dari
remote method. Dengan dibolehkannya program Java memanggil method pada remote
obyek, RMI membuat pengguna dapat mengembangkan aplikasi Java yang
terdistribusi pada jaringan.
Cara Kerja RMI : Dalam model ini, sebuah proses memanggil
method dari objek yang terletak pada suatu host/computer remote. Dalam paradigma
ini, penyedia layanan mendaftarkan dirinya dengan server direktori pada
jaringan. Proses yang menginginkan suatu layanan mengontak server direktori
saat runtime, jika layanan tersedia, maka referensi ke layanan akan diberikan.
Dengan menggunakan referensi ini, proses dapat berinteraksi dengan layanan tsb.
Paradigma ini ekstensi penting dari paradigma RPC. Perbedaannya adalah objek
yang memberikan layanan didaftarkan (diregister) ke suatu layanan direktori
global, sehingga memungkinkan untuk ditemukan dan diakses oleh aplikasi Yang
meminta layanan tersebut.
b. RPC (Remote Procedure Call) merupakan suatu protokol yang
menyediakan suatu mekanisme komunikasi antar proses yang mengijinkan suatu
program untuk berjalan pada suatu komputer tanpa terasa adanya eksekusi kode
pada sistem yang jauh ( remote system ).Protokol RPC digunakan untuk membangun
aplikasi klien-server yang terdistribusi.
Cara Kerja RPC : Tiap prosedur yang dipanggil dalam
RPC, maka proses ini harus berkoneksi dengan server remote dengan mengirimkan
semua parameter yang dibutuhkan, menunggu balasan dari server dan melakukan
proses kemudian selesai. Proses di atas disebut juga dengan stub pada sisi
klien. Sedangkan Stub pada sisi server adalah proses menunggu tiap message yang
berisi permintaan mengenai prosedur tertentu.
Tidak ada komentar:
Posting Komentar