gg02_0007
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* OSECPUと第三世代OSASKの仕様の関係
-(by K, 2013.03.11)
--(osask.netに書こうと思ったんだけどパスワードを忘れて新...
** OSECPUとは?
-第一世代OSASKを初心者でも作れるようにと徹底的に再構成し...
-同じような位置づけで、第三世代OSASKを初心者でも作れるよ...
-ホームページ: http://osecpu.osask.jp/wiki/
----
-OSECPUの基本理念は以下のとおり。
--セキュリティに強いOSってほしくない?ほしいよね!
--でもさー、今のCPUって簡単にバッファオーバーランとかでき...
---というかプログラマに無限の用心深さを要求することが許さ...
---それができなから、それを前提にセキュアを考えようという...
--他にもいろいろなプログラム上のミスに対して、おかしな結...
---要するに今のx86でも一般保護例外などでいろいろ教えてく...
--このアプローチはCPUを賢くするのではなくて、そういう賢い...
---CPUはサポートするべき命令も少ないので、簡単だ。
--こんなCPUを設計して、この仮想的なCPUの上で動作するOSを...
--高級言語もそのうち作る(?)、作れたらいいなー。
** 主な仕様
-(gg02との差異を中心に説明)
-レジスタ幅は32bit
-命令精度は32bit固定(精度指定フィールドがない)
-hh4エンコードは使わない、普通のバイトコード
-レジスタ数は64本(ここは同じ)
--定数レジスタとかの扱いも同じ
-アドレスレジスタも64本(ここは同じ)
--定数レジスタとかの扱いも同じ
-とりあえず最初はインタプリタ実行を目指す。
--gg02では最初からJITを目指す。
* こめんと欄
#comment
終了行:
* OSECPUと第三世代OSASKの仕様の関係
-(by K, 2013.03.11)
--(osask.netに書こうと思ったんだけどパスワードを忘れて新...
** OSECPUとは?
-第一世代OSASKを初心者でも作れるようにと徹底的に再構成し...
-同じような位置づけで、第三世代OSASKを初心者でも作れるよ...
-ホームページ: http://osecpu.osask.jp/wiki/
----
-OSECPUの基本理念は以下のとおり。
--セキュリティに強いOSってほしくない?ほしいよね!
--でもさー、今のCPUって簡単にバッファオーバーランとかでき...
---というかプログラマに無限の用心深さを要求することが許さ...
---それができなから、それを前提にセキュアを考えようという...
--他にもいろいろなプログラム上のミスに対して、おかしな結...
---要するに今のx86でも一般保護例外などでいろいろ教えてく...
--このアプローチはCPUを賢くするのではなくて、そういう賢い...
---CPUはサポートするべき命令も少ないので、簡単だ。
--こんなCPUを設計して、この仮想的なCPUの上で動作するOSを...
--高級言語もそのうち作る(?)、作れたらいいなー。
** 主な仕様
-(gg02との差異を中心に説明)
-レジスタ幅は32bit
-命令精度は32bit固定(精度指定フィールドがない)
-hh4エンコードは使わない、普通のバイトコード
-レジスタ数は64本(ここは同じ)
--定数レジスタとかの扱いも同じ
-アドレスレジスタも64本(ここは同じ)
--定数レジスタとかの扱いも同じ
-とりあえず最初はインタプリタ実行を目指す。
--gg02では最初からJITを目指す。
* こめんと欄
#comment
ページ名: