Nama : Fajri
Yusuf
Kelas : 4KA41
NPM : 12111660
Kelas : 4KA41
NPM : 12111660
Sumber :
1. http://dinasweblog.blogspot.com/2010/11/lingkungan-komputasi.html
2. http://vickyariesca.blogspot.com/2013/12/normal-0-false-false-false-en-us-x-none.html
1. http://dinasweblog.blogspot.com/2010/11/lingkungan-komputasi.html
2. http://vickyariesca.blogspot.com/2013/12/normal-0-false-false-false-en-us-x-none.html
1.
LINGKUNGAN
KOMPUTASI
Lingkungan komputasi adalah suatu lingkungan di
mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan
menjadi empat jenis : komputasi tradisional, komputasi berbasis jaringan, dan
komputasi embedded, serta komputasi gri.
Pada awalnya komputasi tradisional hanya meliputi
penggunaan komputer meja (desktop) untuk pemakaian pribadi di kantor
atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi
tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang
diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang
begitu drastis ini membuat batas antara komputasi tradisional dan komputasi
berbasis jaringan sudah tidak jelas lagi.
Komputasi berbasis jaringan menyediakan fasilitas
pengaksesan data yang luas oleh berbagai perangkat elektronik. Akses tersedia
asalkan perangkat elektronik itu terhubung dalam jaringan, baik dengan kabel
maupun nirkabel.
Komputasi model terbaru ini juga berbasis jaringan
dengan clustered system . Digunakan super computer untuk
melakukan komputasinya. Pada model ini komputasi dikembangkan melalui pc-farm
. Perbedaan yang nyata dengan komputasi berbasis jaringan adalah bahwa
komputasi berbasis grid dilakukan bersama-sama seperti sebuah multiprocessor
dan tidak hanya melakukan pertukaran data seperti pada komputasi berbasis jaringan.
lingkungan komputasi itu sendiri
bisa diklasifikasikan berdasarkan cara data dan instruksi programnya
dihubungkan yang terdiri atas empat kategori berikut ini:
1.
Single instruction
stream-single data stream (SISD), terdapat satu prosesor dan biasa juga disebut
komputer sekuensial, contohnya komputer model van Neumann.
2.
Single instruction stream-multiple data stream (SIMD), terdapat sejumlah
prosesor dan aliran data, tetapi hanya memiliki satu instruksi/program. Setiap
prosesor memiliki memori lokal dan duplikasi program yang sama sehingga
masing-masing prosesor akan mengeksekusi instruksi/program yang sama, tetapi
pada data yang berbeda dan prosesor bekerja secara sinkron sehingga mendukung
paralelisasi pada proses komputasi data.
3.
Multiple instruction stream-single data stream (MISD), terdapat sejumlah
prosesor, kontrol unit dan aliran instruksi tetapi hanya memiliki satu aliran
data. Data yang ada di common memory akan dimanipulasi secara bersamaan oleh
semua prosesor, akibatnya akan terjadi kendala jika sejumlah prosesor melakukan
update data sedangkan data yang lama masih dibutuhkan oleh sejumlah prosesor
lainnya. Sampai saat ini belum ada implementasi mesin komputer
yang memenuhi kategori ini.
4.
Multiple instruction stream-multiple data stream (MIMD), terdapat sejumlah
prosesor, aliran instruksi dan aliran data. Setiap prosesor memiliki kontrol
unit, memori lokal serta memori bersama (shared memory) yang mendukung proses
paralelisasi dari sisi data dan instruksi. Prosesor
dapat bekerja sesuai dengan instruksi program yang berbeda dan pada data yang
berbeda. Prosesor juga dapat bekerja secara asinkron.
2.
KEBUTUHAN
MIDDLEWARE
Middleware adalah software yang dirancang untuk mendukung pengembangan
sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk
saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan
oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan.
Middleware dapat juga berfungsi sebagai penerjemah informasi sehingga setiap
aplikasi mendapatkan format data yang dapat mereka proses.
Middleware tersedia untuk berbagai platform, dengan berbagai jenis. Jenis
middleware yang umum dikembangkan saat ini dapat dikelompokkan dalam lima
kategori besar, salah satunya adalah homegrown, yang dikembangkan khusus untuk
kebutuhan internal organisasi, model RPC/ORB (Remote Procedure Call/Object
Request Broker), Pub/Sub (Publication/Subscription), Message Queuing, dan TP (Transaction Processing) Monitor.
Contoh kebutuhan middleware :
1. Java's : Remote Procedure Call
2. Object Management Group's : Common Object Request Broker Architecture (CORBA)
3. Microsoft's COM/DCOM (Component Object Model) - Also .NET Remoting
4. ActiveX controls (in-process COM components)
2. Object Management Group's : Common Object Request Broker Architecture (CORBA)
3. Microsoft's COM/DCOM (Component Object Model) - Also .NET Remoting
4. ActiveX controls (in-process COM components)