@techreport{oai:ipsj.ixsq.nii.ac.jp:00090456, author = {平井, 勝彦 and 伊原, 彰紀 and 門田, 暁人 and 松本, 健一 and Katsuhiko, Hirai and Akinori, Ihara and Akito, Monden and Kenichi, Matsumoto}, issue = {4}, month = {Feb}, note = {本稿では,組込みRT0S(Real-Time Operating System)におけるコンテキスト切替えオーバーヘッドの低減を目的として,「タスク起動機構の冗長化」,および,「タスク起動優先順位の保持」の方式を提案する.組込みシステムの多くは,プリミティブ・レベルのインタフェース方式により周辺デバイス群をバスに直接接続するプロセッサ構成となっている.OSとタスク間で頻繁に生ずるインタラクションなどオーバーヘッドの除去は,ソフトウェア方式設計時の重要課題の一つである.提案方式では,タスク起動要求の到着間隔の実効時間短縮を図るタスク統合化環境およびタスク起動機構の冗長化アルゴリズムにより,コンテキス卜切替えオーバーヘッドの低減を実現すると共に,冗長化に伴うスケジューリング優先性の錯綜を防ぐ., This manuscript discusses an idea for reducing the overhead of the context switch in the embedded real-time operating software, and proposes a method for redundancy to invoke tasks and a method to keep a priority order for dispatching a task as the task has specified the order. The typical embedded system configures the processor through the bus directly connected to devices with the primitive level interface architecture. In the software architecture design, it is one of important themes to eliminate any overheads caused by the frequent interaction between RTOS and tasks. This manuscript proposes three methods as follows: First is to implement the reduction of the overhead to switch the context with the algorithm for redundancy to invoke tasks. Second is to implement the environment to integrate several tasks into the single task for shortening effective intervals of the task activation. Third is to prevent the complexity of task scheduling caused by the algorithm for redundancy.}, title = {組込みRTOSにおけるタスク起動機構冗長化とタスク起動順位保持}, year = {2013} }