タグ付けされた質問 「bus」

3
Linuxでlspciを使用せずにハードウェア情報を見つける
ArchLinuxを実行しているARMデバイスがあります。デバイスにはUSBがありますが、PCIバスはないようです。 [root@alarm ~]# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB [root@alarm ~]# lspci pcilib: Cannot open /proc/bus/pci lspci: Cannot find any working …

4
コンピューターバスの画像を理解しよう
コンピュータのバスを説明するhttp://en.kioskea.net/contents/pc/bus.php3からのこの画像では CPUからサウスブリッジへの黒い線もバスなのかしら?写真では名前が付いていませんが、その名前は何ですか? これらの短い黒い線はLAN、SCSI、ISA、USB、IDEもバスから生じているのですか、またそれらの名前は何ですか? レベル2キャッシュ、AGP、およびRAMに由来するこれらの黒い線は、図ではそれぞれプロセッサバス、AGPバス、およびメモリバスと呼ばれていることに注意してください。 CPUからサウスブリッジへの黒い線は、PCIバスとプロセッサバスの両方と交差していますか? データの流れはどうですか? たとえば、私の理解は正しいですか? CPUからレベル2キャッシュへのルートは、CPUおよびプロセッサバスから生じる黒い線です。 CPUからAGPまたはRAMへのルートは、CPU、ノースブリッジ、AGPバスまたはメモリバスから生じる黒い線です。 CPUからLANまたはSCSIへのルートは、CPU、ノースブリッジ、PCIバスに由来する黒い線と、LANまたはSCSIに由来する黒い線です。 CPUからISA、USB、およびIDEのいずれかに至るルートは、CPU、ノースブリッジ、サウスブリッジに由来する黒い線、ISA、USB、またはIDEに由来する黒い線です。 非CPUコンポーネント間のデータフローはどのようになっていますか? ありがとう!
10 bus 

2
デバイスドライバーの命令はどのようにGPUをプログラムしますか?
コンピューターを使用しているとしましょう。典型的な現代のコンピューターは多かれ少なかれ使用しています。デバイスドライバーは、これを入力するとすぐに画面が更新されることを含め、画面に表示されるすべての処理を行います(もちろん、これはWindowsのようなOSの範囲内です)。 これを、ハードウェアがカーネルの有無を気にせず、指示だけを行うレベルまで下げてみましょう。 基本的に、GPUはどのようにすべてを行うかを正確に「知っている」のでしょうか?ドライバーは基本的に、ドライバーが提供する特別な命令を使用して表示用のバイナリデータを計算するために可能な、または必要なすべての極小、組み込み、またはハードウェアの回路レベルの機能を制御しますか? そうである場合、GPUは「特殊な」言語または「アセンブリ」を使用して、CPUと同様に送信される命令を理解しますか? 私の知識にはあまりにも多くのギャップがありますが、GPUの背後にはハードウェアを介して直接アクセスする不快な「謎」があります。 たとえば、GPUとCPUは何らかの方法で接続できる必要があるため、CPUアセンブリを介してGPUにアクセスし、正しいデータ/アドレスバスを実装することが可能です。ドライバーもコンパイルされたコードであり、プログラム可能な回路としてのGPUはバイナリ命令で動作する必要があるため、デバイスベンダーがドライバーの外でGPUにアクセスできないようにする方法はありません。 私はこれらのタイプの質問をしましたが、多くのサイトで何の答えもなしに激しく削除されました。そこで、ここでの大きな謎/秘密は何ですか?それは他のようにアクセスされるマザーボード上のハードウェアです。 本当に...これがソフトウェアとハ​​ードウェアに関する「ここでの」質問であると仮定すると、ファイルは魔法ではないので、だれでもベンダー固有のファイルなしでGPUに直接アクセスできます。 それでは、GPUは、ハードウェア固有のレベルで、ベアメタルの直接的なハードウェアの観点からどのように「プログラム」されるのでしょうか。

1
PCI列挙でデバイスはどのように決定されますか?(バス/デバイス/機能)
PCIバス/デバイス/関数の列挙について混乱しています。PCI構成の Wikipediaページを見ると、特定のバスについて、マスターが関数0を使用してすべてのデバイスのベンダーIDとデバイスIDを要求することがわかります。すべての0xFFが返される場合、デバイスは存在せず、列挙が続行されます。有効なデバイスIDとベンダーIDが見つかった場合は、そこにPCIユニットがあり、それが列挙されます。bus.device.function内のデバイスがどのように決定されるのかわかりません。 たとえば、1つのPCIバスと1つのPCI周辺機器が接続されたCPUがあるとします。CPUがバス0(デフォルト)を検索し、すべてのデバイス番号をチェックして機能0を確認することを理解しています。周辺機器のデバイス番号はどのように決定されますか?
8 pci  bus 

2
内蔵グラフィックスカードでCPUのパフォーマンスが低下するのは本当ですか?
Intel HDグラフィックを考えてみましょう。ビデオカードはCPUの内部にあり、通常のシステムRAMを使用しています。したがって、フロントサイドバスとノースブリッジの帯域幅を使い果たします。したがって、メインメモリへのアクセス - 現代のコンピューティングにおける最大のボトルネック - は遅くなります。 しかし、このテクノロジは、すべての新しいデスクトップIntel CPUに搭載されています。何が足りないの?

1
小さなIDEコネクタを識別する
私はGENE-9455を所有しています: 左上隅にはIDEコネクタがありますが、これは通常のIDEコネクタではなく、小さいものです。このコネクタ用のケーブルを見つける必要があります。ボードに接続するのと同じサイズのコネクタを備えたハードディスクもあります。 ピンは互いに約2mmです。 このコネクタサイズはどのように呼ばれますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.