Kurniawan, FX Ryan and Setiawan, Iwan and Sumardi, Sumardi (2012) MULTITASKING PADA MIKROKONTROLER ATMEGA16 MENGGUNAKAN REAL TIME OPERATING SYSTEM (RTOS) JENIS COOPERATIVE. Undergraduate thesis, Teknik Elektro.
| PDF - Published Version 337Kb |
Abstract
Perkembangan teknologi mikroprosesor yang menawarkan kemudahan-kemudahan dalam rancang bangun sistem teknologi mendorong penerapan teknologi ini dalam hampir semua bidang teknologi. Salah satunya adalah ketersediaan mikrokontroler, sebagai hasil dari perkembangan mikroprosesor, yang memudahkan dan mendorong penerapan teknologi prosesor yang bersifat khusus dalam sistem-sistem sederhana dan kecil. Penerapan yang menanamkan (embed) sistem mikrokontroler dalam peralatan sering disebut dengan embedded systems (sistem tertanam). Sistem tertanam biasanya digunakan sebagai komponen inti dari sebuah produk dan dirancang untuk tujuan khusus melakukan satu atau banyak tugas dalam komputasi yang real time. Agar dapat mewujudkan sistem yang dapat bekerja secara real time dibutuhkan sebuah sistem operasi yang khusus diperuntukkan untuk operasi real time yang dikenal dengan nama real time operating system (RTOS). Dengan sistem real time maka sebuah task (proses) dapat diselesaikan dalam kurun waktu tertentu yang bisa ditentukan pada saat proses perancangan. Selain itu terdapat scheduling (penjadwalan) yang memungkinkan pengerjaan beberapa task secara teratur sehingga kemungkinan untuk bertabrakannya beberapa task bisa dihindarkan. Tujuan tugas akhir ini untuk memperkenalkan prinsip kerja sebuah RTOS dan kemampuan serta fungsi apa saja yang terdapat di dalamnya. Kemudian mengetahui bagaimana performa jika sebuah RTOS ditanamkan pada mikrokontroler jenis AVR. Dari hasil pengujian didapatkan hasil bahwa sebuah RTOS bisa ditanamkan pada mikrokontroler jenis AVR dengan tipe ATmega16. Kemudian dapat diamati juga kecepatan dan ketepatan scheduling dan pewaktuan dari RTOS yang digunakan. Tetapi yang paling penting dari sebuah RTOS adalah fungsi dari kernel yang ada pada RTOS itu sendiri. Kata kunci: RTOS, task, scheduling, kernel.
Item Type: | Thesis (Undergraduate) |
---|---|
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering |
Divisions: | Faculty of Engineering > Department of Electrical Engineering Faculty of Engineering > Department of Electrical Engineering |
ID Code: | 35580 |
Deposited By: | INVALID USER |
Deposited On: | 20 Jun 2012 18:33 |
Last Modified: | 20 Jun 2012 18:33 |
Repository Staff Only: item control page