言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
マルチタスクを実現するためには、ある一定の時間間隔ごとまたは 入出力要求を出したタイミングなどでタスクを切り替えます。 この切り替える制御を割込みといいます。
割込みとは、プログラムの実行中に、 何らかの条件によってプログラムの命令実行を強制的に中断し、 他のプログラムに制御を移すことです。 ハード・ディスクやLANボードなど、ハードウェアからの依頼により 発生するものを外部割込み(ハードウェア割込み)といい、 ソフトウェアからの依頼により発生するものを 内部割込み(ソフトウェア割込み)といいます。
割り込みが発生すると、コンピュータの各命令の実行ごとに、 コンピュータの実行と非同期の事象が発生したかどうかを調べ、 実行中のプログラムより優先順位の高い事象が生じていれば、 特定番地の命令に制御を移します。 この場合、現在処理しているプログラムを一時待避させ、 割り込んで入ってきたプログラムを実行します。 割り込みの処理が終了すると、待避させたプログラムを回復させ、 中断したところから実行を再開します。
以下はその割込みの種類について説明しております。
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ