No.2ベストアンサー
- 回答日時:
40年ほど制御用コンピュータ及びコンピュータ全般を取り扱ってきました。
まず下の文章を修正させてください。
> 「機械装置の制御用コンピューターのソフトウェア構成では、割り込み処理が非常時に重要である。」
→「制御用コンピューターのハード構成及びソフトウェア構成では、割り込み処理が非常に重要である。」
制御用コンピュータでは確かに機械装置や移動する物品を扱うことが多いですが電気信号などを扱う場合も多いです。
割り込みを起こす条件は大きく分けて4つあります。
1.停電や機器の故障など重大な影響をもたらすもの
2.内部外部入出力機器からの正常動作完了報告
3.内部外部入出力機器からの動作失敗報告
4.外部からの処理開始要求。ボタン入力やセンサーオン/オフなど。
これらはランダムにしかも高頻度で休みなしに発生してきます。これを求められる重要度(割り込みレベル)に応じて
順序良く並べて処理していく必要が有ります。
重要なのは今CPUが実行しているプログラムのレベルと今割り込んできた割り込みのレベルを即座に比較して、
今までの処理を続行するか、割り込み処理を開始するかを決めないといけないことです。
割り込み処理はハードウエア(コンピュータ本体)とソフトウエア(OS)の共同作業で処理します。
続行/割り込み判定処理をCPUに全く負担させないのがハードウエア処理型で、
この処理をハードで検知、CPUで判定処理と言う形にしたものがハード+ソフト型といえます。
初期の制御用コンピュータIBM1800では実に24もの割り込みレベルと各レベルに16点
合計384個の割り込み種類が完全ハード処理できるようになっていました。
今考えるに、割り込み制御が大変なのでこれを非力なCPUに任せず、できるだけハードウエアで実行させようとしたのです。
しかしコストは高く、のちに主流はソフトウエア重視型へと移っていきました。
最後に割り込み処理はもちろん「非常時」にも大事ですが、更にコンピュータの処理効率を上げる上でも「非常に」大切です。
No.1
- 回答日時:
> 割り込み処理が非常時に重要である
そうだと思います。
> どうしてなのか教えてください
割り込みを使わないとどのようにしないといけないか、わかりますか?
> 優先順位の決定なども
マルチタスクのタスク優先順位?
複数の割り込みが発生した時のアービトレーション?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(自然科学) 論文のまとめに関して(小論文)添削お願いします。 6 2023/07/16 14:24
- システム CPUの問題について 2 2022/07/09 12:04
- 建設業・製造業 工場で安全装置を解除するアホがいて困る 1 2022/05/01 23:40
- 政治 日本が大学進学率で韓国に負けて良いわけがないですよね? 10 2022/05/02 10:11
- 発達障害・ダウン症・自閉症 中学の時にIQ82の境界知能と診断されました。 今の私も、やはり境界知能でしょうか? そしてこれは、 3 2023/02/19 00:37
- その他(教育・科学・学問) 大学理系研究室における器材の貸し出しや取り決めについて 1 2022/12/01 22:04
- 工学 3300V高圧ケーブル 端末処理について 1 2023/06/19 23:16
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Visual Basic(VBA) この関数と同じ処理をVBAで行うにはどうしたら良いでしょうか? これは、1列の中に同じ値が複数存在し 21 2022/07/07 07:48
- 時計・電卓・電子辞書 スマートウォッチについて教えてください 3 2023/08/27 11:26
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
いじめられて嬉しい心理のは、...
-
Hfとは何ですか?(蛍光灯の種...
-
三相200Vと、電源の周波数...
-
PIDの調整のコツ
-
PID制御のパラメータの決め方
-
モーターについているタコジェ...
-
サーボモーターの速度指令について
-
サーボモータ速度制御での並列...
-
CNC自動旋盤とNC旋盤の違い
-
火力発電所はどうやって出力を...
-
PI制御とPID制御について
-
エクセルVBAにて nアップ印刷...
-
MariaDB データベースのユニー...
-
P制御、PI制御、PID制御それぞ...
-
可安定、可検出
-
CDプレーヤの制御
-
on-off制御の欠点についての数...
-
インバータドライブとは
-
ポンプ制御にシーケンサーの二...
-
ポンプの消費電力の考え方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三相200Vと、電源の周波数...
-
いじめられて嬉しい心理のは、...
-
PIDの調整のコツ
-
蒸気タービン調圧、調速制御の...
-
PID制御のパラメータの決め方
-
P制御、PI制御、PID制御それぞ...
-
Hfとは何ですか?(蛍光灯の種...
-
怒っていないのに癇癪を起こさ...
-
カスケード制御とオート制御の...
-
エアーバルブとエアーオペレー...
-
サーボモーターの速度指令について
-
エクセルVBAにて nアップ印刷...
-
ASモーターについて
-
X線撮影用タイマとホトタイマの...
-
CNC自動旋盤とNC旋盤の違い
-
サーボモータのゲイン調整とは
-
理科、独立変数,制御変数 等の...
-
フィードフォワード制御とは簡...
-
パソコン音声のミュートをVBAか...
-
PWMとVVVFの違い
おすすめ情報