1

特定の理由により、私は ObjectAda 7.2 に制限されています。このようなプログラムを作成して実行するには、64 ビット OS (私の場合は Win 64x) をインストールする必要がありますか?

4

1 に答える 1

1

あなたの目標は、複数のコアで同時に実行できるマルチスレッド プログラムを Ada で作成することだけですか?

コンパイラが Ada タスクをどのように処理するかによって異なりますが、コンパイラが Ada タスクを Windows スレッドにマップする IIRC であるため、32 ビット OS で問題なく動作するはずです。プログラム自体は、おそらく 64 ビット Windows 用と 32 ビット用とで異なるコードを生成しないでしょう。違いを得るには、コンパイラの 64 ビット バージョンが必要です (これはおそらく OA 7.2 ではありません)。Aonix の OA に関する現在のデータシートには、Vista または Win7 のサポートについては何も記載されていません。

3 ギガ以上のアクセス可能な RAM を取得するために 64 ビットに移行することを検討するかもしれませんが、それが Ada のコード作成に役立つとは思えません。

于 2010-02-25T21:32:44.123 に答える