問題タブ [cpu-architecture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
211520 参照

x86 - トラップと割り込みの違いは何ですか?

トラップと割り込みの違いは何ですか?

システムごとに用語が異なる場合、x86 では何を意味するのでしょうか?

0 投票する
1 に答える
1910 参照

cpu-architecture - ショートアドレッシングモードとロングアドレッシングモードの違いは何ですか

プロセッサアーキテクチャのいくつかのデータシートを調べているときに、短いアドレッシングモードと長いアドレッシングモードという用語を見ました。

誰かが私に用語の一般的な考えを教えてもらえますか(プロセッサ固有である必要はありません!)

/ renjith_g

0 投票する
2 に答える
7941 参照

assembly - 機能エピローグとプロローグとは何ですか?

いくつかのCPUアーキテクチャでいくつかの呼び出し規約を読んでいる間、私は次のようなものを読みました

「エピローグとプロローグ」、ある関数が別の関数から呼び出された場合。

関数プロローグまたはエピローグとは何ですか?

0 投票する
2 に答える
107 参照

synchronization - 1バイトの共有リソース上のミューテックス

Mutexは1バイトの共有リソースに必要ですか?そうでない場合は、なぜですか?通常のデスクトップPCpentiumIV、32ビットを使用していると考えてください。コア2デュオを使用すると状態は変わりますか?

0 投票する
2 に答える
57844 参照

memory-management - 物理アドレス指定と仮想アドレス指定の概念の違い

superuser.com からの応答がないため、これは再提出です。誤解して申し訳ありません。

組み込みシステムにおける物理アドレス指定と仮想アドレス指定の概念の違いを知る必要があります。

仮想アドレスの概念が組み込みシステムに実装されているのはなぜですか?

組み込みシステムにおける物理アドレスの概念を備えたシステムに対する仮想アドレスの利点は何ですか?

仮想アドレス指定から物理アドレス指定へのマッピングは、組み込みシステムでどのように行われますか?

いくつかの単純なアーキテクチャでのいくつかの簡単な例を使用して、上記の概念を説明してください。

0 投票する
1 に答える
39 参照

cpu - クロック サイクル 4 と 5 で、ユニット 0 のタスク X が 2 回出現するのはなぜですか?

下の画像で、タスク X がクロック サイクル 4 と 5 でユニット 0 に対して 2 回表示されるのはなぜですか?

パイプラインの整理はプログラムを作らないといけないのですが、なぜ上記のようなことが起こるのか知りたいです。

作者がリピートしたいからなのか??

パイプラインの図

0 投票する
4 に答える
259 参照

linux - SPARC、IBM power CPU用のアプリケーションを開発するには、x86、x86-64ターゲット以外の別個のコンパイラーが必要ですか?

SPARCIBM PowerPC用のアプリケーションを開発するには、x86およびx86-64ターゲット以外に、個別のコンパイラが必要ですか?

trueの場合、Linuxのx86、x64バイナリをSPARCおよびPowerPCに簡単に移植できますか?仮想化を使用してこれらの環境をシミュレートする方法はありますか?

0 投票する
1 に答える
16362 参照

windows - Windowsでの静的ライブラリ(LIB)のCPUアーキテクチャの決定

VS2008を使用して64ビットWindowsマシンでlibpngをビルドしました。libpng.lib\ projects \ visualc71 \ Win32_Lib_Releaseディレクトリ内にファイルを生成します(使用される構成は「LIBリリース」です)。

私はdumpbinこのLIBファイルを検査するために使用しました:

ただし、LIBファイルのアーキテクチャは示されていません。特定のLIBファイルが32ビットまたは64ビットアーキテクチャ用に構築されているかどうかを確認するにはどうすればよいですか?

0 投票する
3 に答える
7282 参照

cpu-architecture - 「N」ビット プロセッサの正確な意味は何ですか? 、フリースケール アーチの明確化

Freescale プロセッサのマニュアルを 1 つ読んでいるときに、32 ビット プロセッサであると指定されている場所に行き詰まりました。

その背後にある正確な意味とロジックを知ることができますか?

アップデート:

ALU幅またはアドレス幅またはレジスタ幅を具体的に指定しますか、またはそれらすべてを合わせてそれぞれNビットです。

アップデート:

Freescale プロセッサについて聞いたことがあると思います。SC3850 として知られる最新の Starcore ベースのプロセッサの 1 つを 16 ビット プロセッサとして記述しているサイトに出くわしました。私の知る限り、ALU を含む 32 ビットのプログラム カウンターと、40 ビットのレジスター幅と 2x64 ビットのアドレス バス幅があります。また、SC3850 は、32 ビットまたは 64 ビットの SIMD(2) 命令を処理できます。

詳細については、このリンクを参照してください

0 投票する
2 に答える
1438 参照

delphi - Delphi で MSI をインストールするためのプロセッサ アーキテクチャの選択方法

朗報: メジャー リリースがバッグに入っています。

悪いニュース: マシンに MSXML 6 がインストールされていない人がいて、ロールアウトしている新しいインストーラーでそれが必要であることがわかりました (2 週間遅すぎます)。

朗報: MSI ファイルを配布して、MSXML をインストールできます

悪いニュース: 選択できる MSI ファイルは 3 つあります。1 つは「通常の」ファイル、1 つは ia64 で終わるファイル、もう 1 つは x64 で終わるファイルです。

Delphi 7、C++、およびええと... バッチ ファイル... 適切な MSI を選択して自動的に起動する便利な Setup.exe の 1 つを作成するにはどうすればよいですか。