Skip to content

Intelアーキテクチャのセグメンテーションにおける特権レベル

x86アーキテクチャにはセグメントに特権レベル(Privileged Level)という概念が含まれる。この値は0から3の間を取り、例えば以下の用途に使われる。

  • Level 0: カーネル
  • Level 1: (システムサービス?)
  • Level 2: (カーネル拡張?)
  • Level 3: ユーザーアプリケーション

実際のところ、Plan 9ではLevel 0とLevel 3しか使っていない。このレベルはIntelアーキテクチャにおけるディスクリプタテーブルの種類とも関係がある。