NAMA : FAJRI YUSUF WAHYUDO
KELAS : 4KA41
NPM : 12111660
Lingkungan Komputasi
KELAS : 4KA41
NPM : 12111660
-TULISAN-
Lingkungan Komputasi
Lingkungan komputasi adalah
suatu lingkungan dimana sistem komputer digunakan. Lingkungan komputasi dapat
dikelompokkan menjadi empat jenis : komputasi tradisional, komputasi berbasis
jaringan, komputasi embedded, dan komputasi gri.
Lingkungan komputasi itu
sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya
dihubungkan yang terdiri atas empat kategori berikut ini:
Pertama
Single instruction
stream-single data stream (SISD), terdapat satu prosesor dan biasa juga disebut
komputer sekuensial, contohnya komputer model van Neumann.
Kedua
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.
Ketiga
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.
Keempat
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.
Contoh
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.
Kebutuhan Middleware
Middleware adalah perangkat
lunak komputer yang menyediakan layanan untuk aplikasi perangkat lunak yang
tersedia dari sistem operasi. Middleware memudahkan pengembang perangkat lunak
untuk melakukan komunikasi pada input / output , sehingga mereka dapat fokus
pada tujuan tertentu dari aplikasi mereka. Middleware adalah perangkat lunak
yang menghubungkan komponen perangkat lunak atau aplikasi perusahaan.
Middleware adalah lapisan perangkat lunak yang terletak di antara sistem
operasi dan aplikasi pada setiap sisi dari sebuah jaringan komputer
terdistribusi. Biasanya, mendukung kompleks, aplikasi bisnis perangkat lunak
yang didistribusikan.
Middleware adalah
infrastruktur yang memudahkan pembuatan aplikasi bisnis, dan menyediakan
layanan inti seperti concurrency, transaksi, threading, messaging, dan kerangka
SCA untuk arsitektur berorientasi layanan (SOA) aplikasi. Hal ini juga
memberikan keamanan dan memungkinkan fungsionalitas ketersediaan tinggi untuk
perusahaan.
Contoh
Middleware termasuk server
web, server aplikasi, sistem manajemen konten, dan alat - alat serupa yang
mendukung pengembangan aplikasi dan pengiriman. Hal ini terutama integral
teknologi informasi berbasis pada layanan Web Extensible Markup Language (XML),
Simple Object Access Protocol (SOAP), Simple Object Access (SOA), Web 2.0
infrastruktur, dan direktori Ringan akses protokol (LDAP).
Tidak ada komentar:
Posting Komentar