[發明專利]中斷控制裝置、中斷控制方法及中斷控制程序在審
| 申請號: | 201880095676.X | 申請日: | 2018-07-30 |
| 公開(公告)號: | CN112543917A | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 矢吹潤;山本整;岡部亮;落合真一;小中裕喜 | 申請(專利權)人: | 三菱電機株式會社 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 金光華 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中斷 控制 裝置 方法 控制程序 | ||
1.一種中斷控制裝置,響應于定期地發生的開始請求而開始中斷處理,其中,
所述中斷控制裝置具備:
時刻存儲部,存儲使所述中斷處理的準備用的中斷準備處理開始的中斷時刻;
中斷處理程序部,在所述中斷時刻使定時器中斷發生,并且執行所述中斷準備處理;
等待時間測定部,測定在所述中斷準備處理完成之后直至發生所述開始請求為止的時間作為等待時間;以及
時刻計算部,根據由所述等待時間測定部測定的等待時間來計算扣除時間,并計算將從所述等待時間減去所述扣除時間得到的時間與所述中斷準備處理的處理時間進行了相加的準備時間,將從下次的開始請求的時刻提前所述準備時間的時刻作為下次的中斷時刻而存儲到所述時刻存儲部。
2.根據權利要求1所述的中斷控制裝置,其中,
所述時刻計算部計算對所述等待時間乘以表示比例的閾值而得到的時間作為所述扣除時間。
3.根據權利要求2所述的中斷控制裝置,其中,
所述閾值是二分之一。
4.根據權利要求1至3中的任意一項所述的中斷控制裝置,其中,
所述等待時間測定部在所述中斷準備處理完成之后,取得當前時刻作為開始時刻,將發生所述開始請求的時刻作為結束時刻,測定從所述結束時刻至所述開始時刻為止的時間作為所述等待時間。
5.根據權利要求4所述的中斷控制裝置,其中,
所述中斷控制裝置具備違反處理部,在所述中斷準備處理完成之后,在取得所述開始時刻之前所述違反處理部判定是否發生所述開始請求,在發生所述開始請求的情況下使下次的準備時間與所述準備時間相比增加。
6.根據權利要求1至5中的任意一項所述的中斷控制裝置,其中,
所述中斷控制裝置具備多核處理器,該多核處理器具備對所述中斷處理進行并行處理的兩個處理器,
所述兩個處理器中的一個處理器具備開始請求部,該開始請求部定期地輸出所述開始請求,
所述兩個處理器中的另一個處理器具備所述時刻存儲部、所述中斷處理程序部、所述等待時間測定部以及所述時刻計算部。
7.一種中斷控制方法,是響應于定期地發生的開始請求而開始中斷處理的中斷控制裝置的中斷控制方法,所述中斷控制裝置具備時刻存儲部,該時刻存儲部存儲使所述中斷處理的準備用的中斷準備處理開始的中斷時刻,其中,
中斷處理程序部在所述中斷時刻使定時器中斷發生,并且執行所述中斷準備處理,
等待時間測定部測定在所述中斷準備處理完成之后直至發生所述開始請求為止的時間作為等待時間,
時刻計算部根據由所述等待時間測定部測定的等待時間來計算扣除時間,并計算將從所述等待時間減去所述扣除時間得到的時間與所述中斷準備處理的處理時間進行了相加的準備時間,將從下次的開始請求的時刻提前所述準備時間的時刻作為下次的中斷時刻而存儲到所述時刻存儲部。
8.一種中斷控制程序,是響應于定期地發生的開始請求而開始中斷處理的中斷控制裝置的中斷控制程序,所述中斷控制裝置具備時刻存儲部,該時刻存儲部存儲使所述中斷處理的準備用的中斷準備處理開始的中斷時刻,其中,
所述中斷控制程序使計算機執行:
中斷處理程序處理,在所述中斷時刻使定時器中斷發生,并且執行所述中斷準備處理;
等待時間測定處理,測定在所述中斷準備處理完成之后直至發生所述開始請求為止的時間作為等待時間;以及
時刻計算處理,根據通過所述等待時間測定處理測定的等待時間來計算扣除時間,并計算將從所述等待時間減去所述扣除時間得到的時間與所述中斷準備處理的處理時間進行了相加的準備時間,將從下次的開始請求的時刻提前所述準備時間的時刻作為下次的中斷時刻而存儲到所述時刻存儲部。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三菱電機株式會社,未經三菱電機株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201880095676.X/1.html,轉載請聲明來源鉆瓜專利網。





