Thursday, March 29, 2007

Konsep Sistem Komputasi (Real-Time Systems)

Suatu sistem komputasi dinamakan real-time jika sistem tersebut dapat mendukung eksekusi program / aplikasi dengan waktu yang memiliki batasan, atau dengan kata lain suatu sistem komputasi (real-time) harus memiliki :
-    Batasan waktu dan memenuhi deadline, artinya bahwa aplikasi harus menyelesaikan tugasnya  dalam waktu yang telah dibatasi atau ditentukan.
-    Dapat diprediksi, artinya bahwa sistem harus bereaksi terhadap semuakemungkinan kejadian selama kejadian tersebut dapat diprediksi.
-    Proses bersamaan, artinya jika ada beberapa proses yang terjadi bersamaan, maka semua deadline nya harus terpenuhi.
-    Dapat mengerjakan hal-hal yang penting saja, yang tidak penting tidak perlu dikerjakan.
-    Membuat processor agar bekerja lebih cepat, sehingga dapat ditingkatkan jumlah task yang diselesaikan.
-    Menemukan tingkat effisiensi waktu.
Berdasarkan response time dan dampaknya, maka komputasi (real-time) dapat dibedakan menjadi:
1.  Sistem Hard Real-Time ( HRTS )
     Sistem hard real-time dibutuhkan untuk menyelesaikan critical taskdengan jaminan waktu tertentu. Jika kebutuhan waktu tidak terpenuhi, maka aplikasi akan      gagal.
2.  Sistem Soft Real-Time ( SRTS )
     Komputasi soft real-time memiliki sedikit kelonggaran. Dalam sistem ini, proses yang kritis menerima prioritas lebih daripada yang lain.
3.  Semi Hard Real-Time System (HRTS) atau Semi Soft Real-Time ( SRTS )
    Metoda ini merupakan gabungan antara Semi Hard Real-Time System (HRTS) atau Semi Soft Real-Time ( SRTS ).
4.  Interaktif Deadline ( Waktu Deadlinenya Bisa Ditawar )
     Pada interaktif real-time, maka waktu deadlinennya bisa ditawar, artinya tidak secara mutlak pada titik tertentu, tetapi tergantung dari kesepakatan yang            ditentukan dan fleksibel.
5.  Probabilistic / Statistik
     Metode ini biasanya menggunakan teori probabilitas / teori kemungkinan dengan metoda statistik.
6.  Intelligence RTS
     Metode ini biasanya menggunakan Expert Systems / Kecerdasan buatan / Artifial Inteligence atau Kendali Cerdas.

Referensi :
1.
    C.M. Krishna, Kang G. Shin ( 1997 ), Real-time Systems, Mc Graw Hill Book Company.
2.    http://www.ncst.ernet.in/education/pgdst/coosfac/slides/rtos.pdf
3.    www.oke.or.id/tutorial/Yamta~Real%20Time%20OKE.pdf


No comments: