apa itu real time scheduling????

2012
05.21

REAL TIME SCHEDULING

Apa itu Real Time Scheduling??? saya akan coba jelaskan secara singkat dengan bahasa saya kalau di artikan dengan satu persatu Real Time = Waktu Nyata dan Scheduling = Penjadwalan. Berarti Real Time Schedulingdapat diartikan dengan Penjadwalan Waktu Nyata, maksudnya sebuah penjadwalan waktu yang sudah diatur supaya tidak ada data yang bertabrakan dengan data lain di dalam suatu sistem operasi.

Di dalam Real Time Scheduling terdapat Real Time Taks dimana Real Time ini yang merupakan cara kerja dari Real Time Scheduling. Real Time Taks ini terbagi menjadi 2 yaitu Hard Real Time dan Soft Real Time. saya akan menjelaskan satu persatu

Hard Real Time : Proses ini mengharuskan proses yang di eksekusi harus selesai dalam waktu yang di tentukan dengan kata lain harus tepat waktu. jika tidak tepat waktu maka akan terjadi kesalahan dalam sistem ataupun bisa ERROR. Misalnya adalah alat pacu jantung. Sistem harus bisa memacu detak jantung jika detak jantung sudah terdeteksi lemah.

Soft Real Time : Proses ini cara kerjanya sama seperti Hard Real Time bedanya hanya di waktu penyelesaiannya, kalau di soft real time tidak ada batasan waktu dan juga disini ada prioritas dalam melaksanakan eksekusi. Misalnya adalah transmisi video. Gambar bisa sampai dalam keadaan terpatah-patah, tetapi itu bisa ditolerir karena informasi yang disampaikan masih bisa dimengerti.

 

Adapun algoritma yang sering digunakan di real time scheduling antara lain :

  • Clock – Driven
  • Weighted Round – Robin
  • Priority – Driven

 

Saya akan jelaskan satu persatu dengan bahasa saya yang pertama :

  • CLOCK – DRIVEN

 

Proses ini berfungsi untuk menentukan prioritas waktu proses mana yang akan di eksekusi terlebih dahulu maksudnya proses yang tidak memerlukan waktu banyak itu yang di prioritaskan terlebih dahulu. Penjadwalan ini dilakukan dengan secara langsung dan dalam waktu tertentu karena proses ini diutamakan untuk Hard Real Time.

 

  • WEIGHTED ROUND – ROBIN

 

Proses ini adalah kelanjutan dari Round – Robin. akan saya jelaskan sedikit tentang Round-Robin(RR). Round – Robin(RR)  merupakan penjadwalan preemtive tanpa prioritas. Maksudnya proses akan disela berdasarkan lama waktu berjalannya proses tersebut. Nah untuk weighted round – robin itu sendiri adalah proses penjadwalan real – time traffic dengan berkecepatan tinggi. Dan proses ini dibatasi oleh time quantum dimana setelah 1 time quantum berlangsung proses akan di interrupt.

 

  • PRIORITY – DRIVEN

 

Proses ini mengutamakan proses mana yang memiliki prioritas lebih tinggi. dimana sistem ini harus cepat beradaptasi dengan perubahan keadaan dan kondisi.

 

 

Demikian penjelasan saya secara singkat dan yang saya tahu dari berbagai sumber di internet, kalau ada kekurangan yaa maaap!! :D

8 Responses to “apa itu real time scheduling????”

  1. sudah cukup lengkap kok…

    review :
    Real Time Scheduling adalah ebuah penjadwalan waktu yang sudah diatur supaya tidak ada data yang bertabrakan dengan data lain di dalam suatu sistem operasi.
    Real Time Taks ini terbagi menjadi 2 yaitu :
    1.Hard Real Time : Proses ini mengharuskan proses yang di eksekusi harus selesai dalam waktu yang di tentukan dengan kata lain harus tepat waktu. jika tidak tepat waktu maka akan terjadi kesalahan dalam sistem ataupun bisa ERROR
    2.Soft Real Time : roses ini cara kerjanya sama seperti Hard Real Time bedanya hanya di waktu penyelesaiannya, kalau di soft real time tidak ada batasan waktu dan juga disini ada prioritas dalam melaksanakan eksekusi.
    Algoritma yang sering digunakan di real time scheduling antara lain :
    * Clock – Driven :
    Proses ini berfungsi untuk menentukan prioritas waktu proses mana yang akan di eksekusi terlebih dahulu.
    *Weighted Round – Robin
    Proses ini adalah kelanjutan dari Round – Robin. akan saya jelaskan sedikit tentang Round-Robin(RR). Round – Robin(RR) merupakan penjadwalan preemtive tanpa prioritas.
    * Priority – Driven
    Proses ini mengutamakan proses mana yang memiliki prioritas lebih tinggi.

  2. Avatar of M.Adil M.Adil says:

    nice banget :D , walaupun isinya tidak terlalu banyak tapi banyak manfaat n pengetahuan yang bisa saya ambil dari sini :D di tunggu post selanjutnya yah kawan :D

  3. Izin review ya :D
    Menurutku penjelasan pada blog ini lumayan singkat dan jelas meski belum seluruh aspek yang ditulis seperti cir-ciri dari real time systems dan alin sebagainya.
    Juga kalo bisa diberi gambar biar lebih menarik.
    :D

  4. Nice info!
    Singkat, padat dan mudah dimengerti

Your Reply

*