digilib@itb.ac.id +62 812 2508 8800

2008 TA PP INDRA SAKTI WIJAYANTO 1-COVER.pdf


2008 TA PP INDRA SAKTI WIJAYANTO 1-BAB1.pdf

2008 TA PP INDRA SAKTI WIJAYANTO 1-BAB2.pdf

2008 TA PP INDRA SAKTI WIJAYANTO 1-BAB3.pdf

2008 TA PP INDRA SAKTI WIJAYANTO 1-BAB4.pdf

2008 TA PP INDRA SAKTI WIJAYANTO 1-BAB5.pdf

2008 TA PP INDRA SAKTI WIJAYANTO 1-PUSTAKA.pdf

Real Time Operating Sistem (RTOS) adalah suatu sistem operasi yang memenuhi beberapa persyaratan real time, yaitu faktor deterministic, terpenuhinya deadline, dan preemptive design. Hal ini membedakannya dengan suatu General Purpose Operating System (GPOS) yang berusaha melakukan penjadwalan secara fair dan mengoptimalkan throughput secara total tanpa membedakan antara task biasa dengan real time. Dua pendekatan dalam membangun suatu RTOS berbasis Linux adalah pembuatan Real Time Patch dan penggunaan konsep microkernel, dimana project yang saat ini masih terus dikembangkan adalah Xenomai. Xenomai dan Real Time Patch (RT Patch) memberikan cara yang berbeda dalam memperlakukan kernel Linux, sehingga diperlukan analisis untuk mengetahui perbandingan di antara keduanya. Pada Tugas Akhir ini, dilakukan juga benchmarking untuk mengukur kemampuan Xenomai dan RT Patch dalam hal interrupt latency, task switching time, dan deadlock break time. Skenario dan program dibuat untuk mengetahui nilai minimum, maksimum, dan rata-rata yang dimiliki oleh kedua domain tersebut dalam semua metrik yang diujikan. Hasil pengukuran menunjukkan bahwa performansi Xenomai dan RT Patch tidak terlalu jauh berbeda, tetapi secara keseluruhan Xenomai lebih unggul dibandingkan RT Patch terutama dalam hal deterministic dan terpenuhinya deadline (adanya low latency). Hasil analisis dan benchmarking menunjukkan bahwa kedua domain ini telah memenuhi persyaratan sebagai suatu RTOS.