問題タブ [processor]
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.
c# - プロセスを共有するには?
どうすれば別のプロセスに寄り添うことができますか? 同様に、別のプロセスの名前を共有しますか? 私のアプリケーションが griddemo.exe で、たとえば explorer.exe を使いたい場合、それは可能でしょうか? kernel32 の CreateRemoteThread() について読んでください。それは正しい方向ですか?セキュリティ/UAC の問題はありますか?
c - CPU とデータのアライメント
これが何度も回答されていると思われる場合はご容赦ください。ただし、次の質問に対する回答が必要です。
なぜデータを (2 バイト / 4 バイト / 8 バイト境界で) 揃える必要があるのですか? ここで私の疑問は、CPU にアドレス ライン Ax Ax-1 Ax-2 ... A2 A1 A0 がある場合、メモリ位置を順番にアドレス指定することがかなり可能であるということです。では、なぜ特定の境界でデータを揃える必要があるのでしょうか?
コードをコンパイルして実行可能ファイルを生成するときにアライメント要件を見つけるにはどうすればよいですか?
たとえば、データ アライメントが 4 バイト境界である場合、連続する各バイトがモジュロ 4 オフセットに配置されていることを意味しますか? 私の疑問は、データが 4 バイトにアラインされている場合、それはバイトが 1004 にある場合、次のバイトが 1008 (または 1005) にあるということですか?
c - サイクル数によるスループット計算
アプリケーションが消費するサイクル数 (プロセッサ命令サイクル) からプロセッサ上のアプリケーションのスループットを判断することはできますか? はいの場合、どのように計算しますか?
embedded - マルチコア プロセッサ内の特定のコアの負荷を判断する
マルチコア プロセッサでは、特定のアプリケーションをシングル コア、2 コア、または 3 コアのいずれかで実行するように指示する方法があります。アプリケーション (多くのスレッドを持つ) が複数のコアで実行されているシナリオを考えると、スケジューラはマルチコア プロセッサの特定のコアの負荷 (スレッド数) をどのように判断し、それに応じて分散 (バランス) できるでしょうか。さまざまなコア間でロード (スレッドの割り当て) ?
interface - プロセッサと高速ペリフェラル間の通信
プロセッサが 100 MHz で動作し、データが外部デバイス/ペリフェラルから 1000 Mbit/s (8 ビット/クロック サイクル @ 125 MHz) のレートでプロセッサに送信されることを考慮すると、これがトラフィックを処理する最良の方法です。プロセッサに高速で?
embedded - ポーリングまたは割り込みベースの方法
いつポーリング方式を使用する必要があり、いつ割り込みベースの方式を使用する必要がありますか?両方を使用できるシナリオはありますか?
embedded - プロセッサーは RTOS をサポート/要求できますか?
手元にあるさまざまなプロセッサ用の RTOS に参加することに関連するクエリはほとんどありません。これらは一般的な質問です。おそらく、任意のプロセッサ/rtos に固有の例、または一般的な例で明確にすることができます。プロセッサが RTOS をサポートできるかどうかを判断する方法は? プロセッサが RTOS を必要とするかどうかを知る方法は?
linux - マルチコア プロセッサでのパケット処理のためのポーリングおよび割り込みベースの方法
このクエリは、マルチコア プロセッサでのパケット処理に関連しています。パケット処理は、Linux または純粋なデータパスのいずれかで行うことができます。パケット処理アプリケーションが Linux 上にある場合、高いパフォーマンスを得るには割り込みベースのパケット処理でなければなりませんが、パケット処理が純粋なデータパス (Linux なし) である場合、ポーリングを使用してパフォーマンスを向上させる必要があるというのは本当ですか? はいの場合、なぜ/どのように?
embedded - 割り込みの多くのソースの処理
さまざまなセンサーから発生する割り込みには100以上の方法があることを考慮してください。すべてが同時に発生する可能性もあります。それを効率的に処理するようにソフトウェアをどのように設計できますか?
windows - 特定のスレッドで使用されているプロセッサ(コア)を特定する
スレッドが使用する物理プロセッサ(コア)を特定のスレッドで識別できるかどうか知りたいのですがthread-id
?
thread-id = 10
たとえば、2つのスレッド(たとえば、と)を持つマルチスレッドアプリケーションがありthread-id = 20
ます。デュアルコアプロセッサ(コア1とコア2)を搭載したシステムでアプリケーションを実行します。では、スレッドで使用されるコア番号を取得するにはどうすればよいthread-id = 20
ですか?
PSWindowsプラットフォーム。
ありがとうございました、
デニス。