コンピュータシステムの深い理解(第3版)

章VIII例外制御フロー(ECF - 例外制御フロー)

異常8.1

(1)例外カテゴリ:割り込み、トラップ、フォルト終了

8.2プロセス - 実行されるプログラムのインスタンスで

(1)プロセスは、抽象のアプリケーションにキーを提供します。

  • 我々はプログラム専用のプロセッサの最初に使用していたかのように独立したロジック制御の流れは、それは、誤った印象を与えます。
  • 私たちのプログラムは、専用のメモリシステムを使用しているかのようにプライベートアドレス空間は、それが誤った印象を与えます。

(2)同時ストリームを - 論理フローの実行時間は、他のストリームと重なります。

(3)コンテキストスイッチ - マルチタスクする高い使用形態で、オペレーティング・システム・カーネルの例外的な制御フロー一種。

  カーネルは、カーネルコンテキストは、プロセスが状態横取りされ、再起動するために必要とされる、各プロセスのコンテキストを維持します。それはいくつかのオブジェクトの値によって構成され、これらのオブジェクトは、現在のプロセスに関する情報が含まれているページテーブルのアドレス空間に記載されているものなどの汎用レジスタ、浮動小数点レジスタ、プログラムカウンタ、スタックのユーザ、ステータスレジスタ、カーネルスタックと各種カーネルデータ構造などを含みますプロセステーブル、および開いているファイルテーブルは、ファイル内のプロセス情報が含まれています。

(4)信号は - それはプロセス系統イベントの特定のタイプを通知し、プロセスとカーネルは、他のプロセスを中断できるように、メッセージです。

(5)非ローカルジャンプ

 

おすすめ

転載: www.cnblogs.com/nykuo/p/11230042.html