Melola Discovery

← Melola Discovery

Jurnal SINTA 2

PERFORMANCE COMPARISON OF USART COMMUNICATION BETWEEN REAL TIME OPERATING SYSTEM (RTOS) AND NATIVE INTERRUPT

Jurnal Ilmu Komputer dan Informasi (JIKI) · Vol. 9 No. 1 (2016) · pp. 43–51

DOI
10.21609/jiki.v9i1.365
ISSN
2502-9274, 2088-7051
Published
2016-02-15
Publisher
Faculty of Computer Science - Universitas Indonesia
Language
eng

Abstract

Comunication between microcontrollers is one of the crucial point in embedded sytems. On the other hand, embedded system must be able to run many parallel task simultaneously. To handle this, we need a reliabe system that can do a multitasking without decreasing every task’s performance. The most widely used methods for multitasking in embedded systems are using Interrupt Service Routine (ISR) or using Real Time Operating System (RTOS). This research compared perfomance of USART communication on system with RTOS to a system that use interrupt. Experiments run on two identical development board XMega A3BU-Xplained which used intenal sensor (light and temperature) and used servo as external component. Perfomance comparison done by counting ping time (elapsing time to transmit data and get a reply as a mark that data has been received) and compare it. This experiments divided into two scenarios: (1) system loaded with many tasks, (2) system loaded with few tasks. Result of the experiments show that communication will be faster if system only loaded with few tasks. System with RTOS has won from interrupt in case (1), but lose to interrupt in case (2).

Keywords

Collaboration network of the authors

29 authors · 82 co-authorship links · 44 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • University of Indonesia
  • Universitas Negeri Surabaya
  • University of Edinburgh
  • Diponegoro University
  • Pelita Harapan University
  • Tarumanagara University
  • KTH Royal Institute of Technology
  • Other organisations
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Ari WibisonoUniversity of Indonesia4
Adi WibowoDiponegoro University3
Dwi PurnomoAffiliation unknown3
Benny HardjonoPelita Harapan University3
Grafika JatiUniversity of Indonesia3
Arie Rachmad SyulistyoPoliteknik Negeri Malang2
Muhammad Syaeful FajarUniversity of Indonesia1
Fadhlurrahman AfifUniversity of Indonesia1
Muhammad Anwar Ma’SumUniversity of Indonesia1
Ratna RustamadjiUniversity of Indonesia1
Miesje Karmiati PurwanegaraUniversity of Indonesia1
Sani Muhammad IsaTarumanagara University1
Muhammad Iqbal TawakalKTH Royal Institute of Technology1
Sumarsih Condroayu PurbaraniUniversity of Indonesia1
Qurrotin Aâ€TMyuninaUniversity of Indonesia1
Muhammad Anwar Maâ€TMsumUniversity of Indonesia1
Ahmad ArinaldiUniversity of Indonesia1
Dwi Teguh PriyantiniUniversity of Indonesia1
Andreas FebrianUtah State University1
Dewa Made Sri ArsaUniversity of Indonesia1
Agung SantosoUniversity of Indonesia1
Rafli FilanoUniversity of Indonesia1
Nurul HanifahUniversity of Indonesia1
Elly Matul ImahUniversitas Negeri Surabaya1
Zumrotun NafisahUniversitas Negeri Surabaya1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://jiki.cs.ui.ac.id/index.php/jiki/oai, first harvested 26 Okt 2026, last seen 26 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en-US">PERFORMANCE COMPARISON OF USART COMMUNICATION BETWEEN REAL TIME OPERATING SYSTEM (RTOS) AND NATIVE INTERRUPT</dc:title>
	<dc:creator>Habibie, Novian</dc:creator>
	<dc:creator>Alhamidi, Machmud Roby</dc:creator>
	<dc:creator>Jati Purnomo, Dwi Marhaendro</dc:creator>
	<dc:creator>Rachmadi, Muhammad Febrian</dc:creator>
	<dc:subject xml:lang="en-US">embedded system RTOS</dc:subject>
	<dc:subject xml:lang="en-US">interrupt</dc:subject>
	<dc:subject xml:lang="en-US">USART</dc:subject>
	<dc:subject xml:lang="en-US">performance analysis</dc:subject>
	<dc:description xml:lang="en-US">Comunication between microcontrollers is one of the crucial point in embedded sytems. On the other hand, embedded system must be able to run many parallel task simultaneously. To handle this, we need a reliabe system that can do a multitasking without decreasing every task’s performance. The most widely used methods for multitasking in embedded systems are using Interrupt Service Routine (ISR) or using Real Time Operating System (RTOS). This research compared perfomance of USART communication on system with RTOS to a system that use interrupt. Experiments run on two identical development board XMega A3BU-Xplained which used intenal sensor (light and temperature) and used servo as external component. Perfomance comparison done by counting ping time (elapsing time to transmit data and get a reply as a mark that data has been received) and compare it. This experiments divided into two scenarios: (1) system loaded with many tasks, (2) system loaded with few tasks. Result of the experiments show that communication will be faster if system only loaded with few tasks. System with RTOS has won from interrupt in case (1), but lose to interrupt in case (2).</dc:description>
	<dc:publisher xml:lang="en-US">Faculty of Computer Science  - Universitas Indonesia</dc:publisher>
	<dc:date>2016-02-15</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://jiki.cs.ui.ac.id/index.php/jiki/article/view/365</dc:identifier>
	<dc:identifier>10.21609/jiki.v9i1.365</dc:identifier>
	<dc:source xml:lang="en-US">Jurnal Ilmu Komputer dan Informasi; Vol. 9 No. 1 (2016): Jurnal Ilmu Komputer dan Informasi (Journal of Computer Science and Information); 43-51</dc:source>
	<dc:source>2502-9274</dc:source>
	<dc:source>2088-7051</dc:source>
	<dc:source>10.21609/jiki.v9i1</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://jiki.cs.ui.ac.id/index.php/jiki/article/view/365/236</dc:relation>
	<dc:rights xml:lang="en-US">Copyright (c) 2016 Jurnal Ilmu Komputer dan Informasi</dc:rights>
</oai_dc:dc>