{'fraction_non_alphanumeric': 0.012358393408856848, 'fraction_numerical': 0.0, 'mean_word_length': 5.113207547169812, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Comparison of Open Source RTOSs Using Various Performance Parameters

The performance parameters of RTOSs is the most important factor for consideration to a system developer as they determine the performance of the entire system. In this paper we give a fundamental overview of some of the most important parameters and how they affect the system performance. It is observed that scheduling is the most important parameter. Further, we considered three famous Open-Source RTOSsRT Linux, Free RTOS and eCosbased on the parameters, kernel architecture and applications. Effort is made to include details which will simplify the task of a developer who wishes to use these RTOSs. Finally, we provide simple and universally implementable benchmarking technique for measurement of parameters for any RTOS. It is our effort to organize the complex and often contradictory information about RTOSs and present it in a manner to make the decision process is simple and effective.