このリンクのセグメンテーションを行っていました。
両方の LDT と GDT は独立していますか、それとも互いに依存していますか?
(TIビット(セレクターの一部)は、どの記述子テーブルを使用するか(GDTまたは現在アクティブなLDT)を決定するため、独立していると思います)
GDT (Global Descriptor Table) とも呼ばれ、主にオペレーティング システム セグメントの記述子エントリを保持するために使用されます。カーネル スタックの例 --code_section/data_section?
LDT 2 番目のタイプは LDT (ローカル記述子テーブル) として知られており、通常のアプリケーション セグメントのエントリが含まれています (必須ではありません) ユーザー スタック --code_section/data_section ?
LDTRレジスタには、メモリ内で現在アクティブなLDTのサイズと位置が含まれていると言われています。これは、コンテキスト スイッチで、各プロセスの LDTR 値をそのプロセスの pcb に保存するということですか?