タスク制御方法とタスク切替装置

Task control method and task switching device

Abstract

【課題】 自動車の制御のように常時変化する環境条件の下で、緊急性のある事象に対してリアルタイムに的確なタスク制御を行う。 【解決手段】 割込要求IRQにより、割込制御回路36から割込要因値VALが優先度決定回路40に与えられ、その処理を行うタスク番号と固定の優先度及び状況に応じた可変の横取り優先度が入力タスクレジスタ15に格納され、巡回レジスタ11,12に書込まれる。巡回レジスタ11,12の内容は、巡回レジスタ制御回路35によって順次読出され、処理待ちのタスク番号毎に優先度と横取り優先度が加算器16で加算され、実効優先度が算出される。一方、実行中のタスクの優先度と横取り優先度は、実行タスクレジスタ31から読出され、同様に実効優先度が算出される。そして、実効優先度の一番高いタスクが実行タスクとして選択される。 【選択図】 図1
PROBLEM TO BE SOLVED: To attain an appropriate task control in real time of an object of emergency under circumstances which normally change like control of an automobile. SOLUTION: An interruption factor value VAL is given to a priority decision circuit 40 by an interruption request IRQ, a task number and fixed priority to perform the processing, and variable preemption priority in correspondence with situations are stored in an input task register 15, and written in cyclic registers 11 and 12. Contents of the cyclic registers 11 and 12 are read sequentially by a cyclic register control circuit 35, the priority and the preemption priority are added by an adder 16 every task number awaiting processing, and effective priority is calculated. On the other hand, the priority of the task being executed and the preemption priority are read from an execution task register 31, and the effective priority is calculated accordingly. Then, a task of the highest effective priority is selected as an task to be executed. COPYRIGHT: (C)2005,JPO&NCIPI

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)

    Title

Cited By (6)

    Publication numberPublication dateAssigneeTitle
    JP-2007213477-AAugust 23, 2007Oki Electric Ind Co Ltd, Oki Network Lsi:Kk, 株式会社沖ネットワークエルエスアイ, 沖電気工業株式会社割り込み優先順位設定回路
    JP-4509946-B2July 21, 2010Okiセミコンダクタ株式会社, 株式会社沖ネットワークエルエスアイ割り込み優先順位設定回路
    JP-5024899-B2September 12, 2012株式会社日立製作所データ処理装置
    US-7472214-B2December 30, 2008Mitsubishi Denki Kabushiki KaishaReal-time embedded simple monitor method and computer product
    US-8327122-B2December 04, 2012Samsung Electronics Co., Ltd.Method and system for providing context switch using multiple register file
    WO-2007110906-A1October 04, 2007Hitachi, LtdData processing apparatus