記事一覧へ戻る 本の順番で続きを読む

割り込み処理とは?わかりやすく解説

2026/02/10 14:54

割り込み処理

読み: わりこみしょり / 英語: Interrupt Processing

概要

実行中の処理を一時中断し、優先度の高い処理を実行する仕組み。

詳細解説

割り込みはOSの重要な機能で、効率的なCPU利用を実現します。

種類

  • 外部割り込み(ハードウェア割り込み)
  • 入出力割り込み: I/O完了通知
  • タイマ割り込み: 一定時間経過
  • 機械チェック割り込み: ハードウェア障害
  • 内部割り込み(ソフトウェア割り込み)
  • プログラム割り込み: ゼロ除算、オーバーフロー
  • SVC割り込み: OSへのサービス要求

割り込み処理の流れ

  1. 割り込み発生
  2. 現在の状態を退避(PSW保存)
  3. 割り込みハンドラを実行
  4. 元の処理に復帰

この記事は「割り込み処理」についての用語解説です。学習の参考にしてください。