Questions tagged «bus»

3
在没有lspci的Linux上查找硬件信息
我有一个运行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的短黑线也是总线吗,它们的名字是什么? 请注意,图中来自二级缓存,AGP和RAM的黑线分别称为处理器总线,AGP总线和内存总线。 从CPU到南桥的黑线是否与PCI总线和处理器总线相交? 数据流如何? 例如,我的以下理解正确吗? 从CPU到二级缓存,路由是源自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)的范围内)。 让我们将其降至硬件不关心是否存在内核的水平,仅接受指令。 基本上,GPU如何“确切地”知道如何做所有事情?驱动程序是否基本上控制了可能的或使用驱动程序提供的特殊指令计算二进制数据以供显示的每一个微小的,固有的或硬件的电路级功能? 如果是这样,GPU是否像CPU一样使用“特殊”语言或“汇编”来理解发送给它的指令? 我的知识差距太大,GPU背后存在令人不愉快的“谜”,而这些GPU可以通过硬件直接访问。 例如,GPU和CPU必须能够以某种方式连接,因此可以通过CPU组件访问GPU,并实现正确的数据/地址总线。设备供应商无法使无法在驱动程序外部访问GPU,因为驱动程序也是编译代码,并且GPU作为可编程电路必须与二进制指令一起工作。 我已经问过这些类型的问题,并且在许多站点上都没有答案,所以很快就被暴力删除了,那么这里的大秘密/秘密是什么?这是主板上的一块硬件,可以像其他任何硬件一样进行访问。 因此,真的...假设这是关于软件和硬件的“确定”问题,那么任何人都可以直接访问GPU而无需供应商特定的文件,因为这些文件不是很神奇。 那么,如何从裸机,直接硬件角度在特定于硬件的级别对GPU进行“编程”?

1
如何在PCI枚举中确定设备?(总线/设备/功能)
我对PCI总线/设备/功能枚举感到困惑。查看Wikipedia页面的PCI配置,我看到对于给定的总线,主服务器将使用功能0请求所有设备的供应商ID和设备ID。如果返回了所有0xFF,则那里没有设备,并且枚举继续进行。如果找到有效的设备ID和供应商ID,则那里有一个PCI单元,它将被枚举。我不确定如何确定bus.device.function中的设备。 例如,假设我有一个带有一条PCI总线和一个PCI外围设备的CPU。我知道CPU将在总线0上查找(默认情况下),并且将检查在功能0上查找的所有设备号。如何确定外设的设备号?
8 pci  bus 

0
了解总线架构术语
我读过几本谈论总线架构的书。每个人都使用无数的术语。有人可以帮我解决这些问题吗? 系统总线外部数据总线内部数据总线前端总线后端总线 有些书说一切都在外部数据总线上传播,而其他书则包括内部数据总线。 所有总线的组合是否有一个大名称,然后将它们划分为其他总线(内存,pci,fsb等)? 系统时钟在哪里进入所有这些?

2
集成的SD卡读卡器如何连接?
许多笔记本电脑现在都集成了SD卡读卡器,因此用户无需将外部读卡器插入USB端口即可读/写SD卡。 这些是 集成 SD卡读卡器通常通过USB连接,还是通常使用不同类型的总线?如何为Windows笔记本电脑确定这一点?如果正在使用USB,那么如何确定它是使用USB3还是使用早期版本的USB?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.