Intelアーキテクチャのセグメンテーションにおける特権レベル
x86アーキテクチャにはセグメントに特権レベル(Privileged Level)という概念が含まれる。この値は0から3の間を取り、例えば以下の用途に使われる。
- Level 0: カーネル
- Level 1: (システムサービス?)
- Level 2: (カーネル拡張?)
- Level 3: ユーザーアプリケーション
実際のところ、Plan 9ではLevel 0とLevel 3しか使っていない。このレベルはIntelアーキテクチャにおけるディスクリプタテーブルの種類とも関係がある。