パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Linuxのクローズドソースドライバ/アプリケーションをどう思う?」記事へのコメント

  • なんで、Ring 1, 2 が活用されないのだろう。
    そりゃ I/O に失敗すればハングアップしてしまってもおかしくないけど、
    最低限のメモリ保護くらいは出来そうな気がするんだけど。
    やはり面倒なのと移植性とスピード考えると駄目なのかな?エロイ人解説プリーズ。
    --
    [Q][W][E][R][T][Y]
    • by Anonymous Coward on 2008年07月15日 6時46分 (#1383283)
      移植性でしょうね。「なんで、セグメントが活用されないのだろう」って質問と本質は一緒です。実のところIA-64とかPowerPCのGlobal Pointerは(アクセス制御とかの高度な機能は一切ないけど)コンパイラで完全に隠蔽されたセグメントそのものなんですが、8086のトラウマがよほど強かったのか、x64でGlobal Pointerに相当するものは使われていませんね。
      またRing 1は、Intel VTやAMD-Vのない環境で仮想化ソフトウェアがRing Aliasingに使っているので、今さら使われ出すと仮想化ソフトウェアが困るかもしれません。
      親コメント

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

処理中...