16

Linus Torvalds は、Transmeta というプロセッサ会社で働いていました。彼らが作ったプロセッサは、コアの RISC ベースのオブジェクトでした。私の記憶が正しければ、コアは任意のアップグレード可能な「プロセッサ エミュレーション レイヤー」(x86、powerpc など) を実行し、高レベルのオペコードを RISC コア命令セットに変換するという考えでした。

このアイデアはどうなりましたか? また、そのようなアプローチが (プログラミングに関して) 利点となる可能性のある長所、短所、および状況はどのようなものだったと思いますか?

4

6 に答える 6

3

ハードウェア支援による x86 ISA 仮想化への別のアプローチについては、Loongson 3 CPU について読むことをお勧めします。

于 2009-07-05T14:32:25.050 に答える
3

明らかな利点:

  • 任意の OS を実行する機能 (プロセッサ エミュレーションを必要なものに切り替えるだけ)
  • ソフトウェア サポートなしで、同じプロセッサ/OS 上で異なるアーキテクチャのバイナリを実行する可能性 (もちろんカーネル サポートあり)。

明らかな短所:

  • 追加のエミュレーション レイヤー == より多くのオーバーヘッド == すべてに対して同等のパフォーマンスを得るには、より高速なプロセッサが必要でした。
于 2009-06-30T00:16:19.197 に答える