問題タブ [bus]

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 投票する
2 に答える
566 参照

c# - このコードでリフレクション呼び出しを取り除くにはどうすればよいですか?

概念実証として単純な「バス」を構築しています。複雑なことは何も必要ありませんが、次のコードを最適化する方法を考えています。コマンドをオープン ジェネリックとして解決するためのコンテナーとして Autofac を使用していますが、実際にコマンドを実行することは現在、リフレクションを介して行われています。コードを参照 - // BEGIN // END でマークアップ - これは現在リフレクションで行われています。リフレクションを使用せずにこれを行う方法はありますか?

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

c - バス エラー 10 とアセンブリ コード + 一般的な質問

さて、私は数字のビットを数える楽しみのためにプログラムを作成しようとしています

私が欲しいもの:
私が言ったように、与えられた数のビットを数えるプログラム。(たとえば、countsbits(1)=countbits(2)=countbits(4)=1)。

得られること:
正しい出力が得られますが、エラー メッセージが表示されます。

「セグメンテーション違反:11」。私は他の誰かのプログラムを実行しましたが、彼らはこのエラーを受け取らなかったので、明らかに私の過ちです。セグメンテーション違反が発生しないようにするには、どうすればこれを修正できますか?

私が入力するコマンドは次のとおりです。

プログラムは正常にコンパイルされますが、プログラムによって生成された a.out を実行しようとすると、エラーが発生します。何か案は?

私のコード: .text .data .globl _x

そして、C からそれを呼び出すコード:

0 投票する
5 に答える
18751 参照

cpu-architecture - メモリバスとアドレスバスの違い

コンピュータアーキテクチャのメモリバスとアドレスバスの違いを簡単に指摘できますか?また、メモリバスとは、データバスを参照していることを意味しますか?

0 投票する
5 に答える
473 参照

.net - 同じマシン上のアプリケーション間のローカル メッセージング用の高速バスを知っている人はいますか?

同じマシン (異なるアプリケーション ドメインとプロセスの混合) で実行されている .NET アプリケーションで使用できる pub/sub メカニズムを探しています。別のサービスを実行したり、構成が多すぎるものを実行したりする必要はありません。明らかに、メモリと CPU の負荷も最小限に抑えたいと思います。

具体的には、同じホスト上のサブスクライバーに大量の小さなメッセージをブロードキャストしたいと考えています。したがって、バス (MSMQ や NServiceBus など) が必要ですが、完全なネットワーク サポート (ローカルの名前付きパイプのみが必要) のオーバーヘッドや、エンタープライズ バスのコストと複雑さは必要ありません。

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

hardware - 1 秒あたりの CPU 命令

私はこれから受けるテストの学習ガイドでこの質問を受けました。この問題に取り組む方法がわかりません。私のテストは今日です。助けていただければ幸いです。

CPU が 1 つの命令ごとに 1 つのメモリ要求を発行し、コンピューターが 200 MIPS で動作する場合、400 MHZ バスを飽和させるには、およそいくつの CPU が必要ですか? メモリ参照には 1 つのバス サイクルが必要であるとします。キャッシングが使用され、キャッシュのヒット率が 90% のシステムについて、この問題を繰り返します。最後に、32 個の CPU がバスを過負荷にならずに共有できるようにするには、どの程度のキャッシュ ヒット率が必要でしょうか?

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

cpu - フォンノイマンアーキテクチャ、これはまだ適用可能ですか

Wikipedia のVon Neumann Architectureに関する記事を読むと、次のように書かれています。

この用語の意味は進化して、命令フェッチとデータ操作が共通のバスを共有しているため、同時に実行できないストアド プログラム コンピュータを意味するようになりました。これは、フォン ノイマン ボトルネックと呼ばれ、多くの場合、システムのパフォーマンスを制限します。

ここでは、フォン ノイマン アーキテクチャの用語が、命令フェッチとデータ操作が同じバスを必要とするという事実のために同時に発生できないという考えを指すようになったと述べています。

私の質問は、これは現代のコンピューターシステムでもまだ当てはまるのでしょうか? 命令をフェッチしてデータ操作を行うためのバスはまだ 1 つしかないのでしょうか (これは主にデータの読み取り/書き込みであると推測されます)。

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

memory - システムが持つことができる物理メモリの最大量を決定する要因は何ですか?

システムが持つことができる物理メモリの最大量を決定する要因は何ですか? オペレーティング システムとハードウェアが役割を果たしていることはわかっています。ハードウェアの場合、それはアドレス バスのライン数に帰着しますか?

この Web サイトによると、Windows 7 のバージョンによって使用可能なメモリの上限が異なりますが、なぜ 32 ビット/64 ビット バージョンと相関しないのですか? たとえば、Home Premium は最大 16 GB、Professional は最大 192 GB をサポートするのに、どちらも 64 ビットなのはなぜですか?

最大値は、ハードウェアとオペレーティング システムの 2 つのうち低い方ですか? たとえば、32 ビットのアドレス バスに 8 GB の RAM を搭載し、Windows 7 64 ビットを使用するとどうなるでしょうか?

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

service - Azure サービス バス キューのトピックと Web/worker ロールのキュー

.NET Service Bus Queues と Azure Queue Service のどちらを選択するか知ってい ます

は、Web/ワーカー ロールと Azure サービス バスのキューをいつ使用するかについていくつかの回答を提供しますが、私は Azure の研究を始めたばかりで、より徹底したものを探していました。

「NETサービスバスは、汎用の信頼できるメッセージングシステムを提供するのではなく、システムを統合するために特別に設計されています」と書かれています。

これを明確にすることができるかどうか疑問に思っていましたか?別々のリモート アプリケーション間で通信する場合はサービス バス キューを使用する方がよいということですか。また、Web/ワーカー ロール間で通信する場合は、通常の Azure キューを使用します。

ありがとう

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

c - バス エラー: 10. C コード、malloc の例

次の C コードをコンパイルしようとすると、バス エラーが発生します。私が memcpy を呼び出した方法と関係があると思いますが、それを理解することはできません。どんな助けでも大歓迎です!

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

assembly - アセンブリインラインプログラミングx86でバスエラーが発生する

次のコードを実行しようとするとバスエラーが発生する理由を見つける必要があるアセンブリプログラミングの課題に遭遇しました。何度もグーグルした後でも、理由がわかりません。アセンブリx86についての私の理解はあまりよくありません。解決策を見つけるためのヒントをいただければ、幸いです。

コードは次のとおりです。