SISTEM OPERASI REAL-TIME LINUX PADA SINGLE BOARD COMPUTER VISIONFIVE2 DENGAN PROSESOR BERBASIS RISC-V
Abstract
Sistem operasi memiliki dua fungsi utama, yaitu memberikan abstraksi terhadap perangkat keras dan mengelola sumber daya perangkat keras. Sistem operasi umum seperti Linux, Windows, atau MacOS (General Purpose Operating System/GPOS) dioptimalkan untuk pengalaman pengguna, sedangkan sistem operasi real-time (RTOS) mengutamakan ketepatan waktu eksekusi dan determinisme. Linux dapat ditingkatkan kemampuannya untuk kebutuhan real-time melalui patch PREEMPT_RT yang mengurangi latensi non-deterministik. Penelitian ini mengimplementasikan Linux dengan patch PREEMPT_RT pada papan pengembangan berbasis arsitektur RISC-V, yaitu VisionFive 2 dengan clock 1.5 GHz. Metode implementasi memanfaatkan toolchain bawaan VisionFive 2 untuk mempermudah integrasi patch. Uji coba dilakukan dengan pengukuran latensi pada kondisi normal dan beban tinggi. Hasil menunjukkan latensi maksimum berada di bawah 200 μs tanpa terjadi kernel panic, sehingga implementasi ini layak digunakan pada sistem real time dengan kebutuhan latensi moderat.