intel

    1

    5答えて

    iPhone用に開発したと言われているのはrequires an Intel-based computerですが、これは私が読んだ少数の導入Appleドキュメントによればそうではないようです。たとえば、thisを参照してください。「iPhone OSのアプリケーションを開発するには、Xcodeツールを実行しているMac OS Xコンピュータが必要です。誰も参照を提供できますか?

    49

    6答えて

    私はアルゴリズムをプロファイルして最適化しようとしています。さまざまなプロセッサ上のキャッシュの具体的な影響を理解したいと思います。最近のIntel x86プロセッサ(例えば、Q9300)では、キャッシュ構造に関する詳細情報を見つけることが非常に難しい。特に、ポストプロセッサ仕様にL1キャッシュへの参照が含まれていないほとんどのウェブサイト(Intel.comを含む)は、 L1キャッシュが存在しな

    1

    1答えて

    GMA 950ハードウェア用の基本ドライバを作成しようとしています。私はデータシートやプログラミングガイドを探していましたが、何も見つかりませんでした。私もLinuxとFreeBSDのソースを見てきましたが、かなり大きかったので、理解するのに時間がかかります。 GMA 950はIntel 945 Expressチップセットに対応しています。誰もが950や945のハードウェアレジスタレベルのコードを

    2

    2答えて

    他のOS用にIntel xf86_video_intelをコンパイルしようとした人はいませんか?このコードはLinux用です。コードを別のオペレーティングシステムに移植した経験があるのでしょうか?コードは次の場所にあります。 http://intellinuxgraphics.org/documentation.html おかげで、 FM

    4

    3答えて

    私はcプログラムから呼び出される単純なアセンブリ関数を持っているので、メモリオペランドを必要とする命令(FIDIV)を使用する必要があります。 [esp - 2]に値を移動して次の命令で使用するのは安全ですか、それともそのようにスタックを使用することは決して安全ですか? 私は多くの回避策があることを知っています。私は実際にこれをもう必要としないので、今は好奇心です。

    50

    8答えて

    複数のプロセスやスレッドを使用するプログラムの作成方法を理解できます。新しいプロセスをfork()してIPCを使用するか、複数のスレッドを作成してこれらの種類の通信メカニズムを使用します。 コンテキスト切り替えも分かります。つまり、CPUは1回だけで、オペレーティングシステムは各プロセスの時間をスケジューリングします(スケジューリングアルゴリズムがたくさんあります)。これにより複数のプロセスを同時

    3

    5答えて

    インテル®C++コンパイラーは、vptr(仮想関数表へのポインター)をオブジェクトに格納する場所はどこですか? 私はMSVCがオブジェクトの先頭にgccを置くと信じています。 icpc(インテル®C++コンパイラー)は何ですか?