了解x64总线和芯片组

问题描述 投票:0回答:1

我一直主要在Java中使用Spring启动应用程序。但是我对Linux内核和系统编程有深刻的了解,相当于C,x64指令集和CPU寄存器的汇编。我所理解的问题在于x64架构上的主板细节,尤其是总线和芯片组的职责。

我在哪里可以找到有关以下x64主板相关概念的资源:

  1. 系统总线
  2. I / O总线
  3. 主机总线适配器
  4. 主板上的控制器,例如SATA控制器

大约20年前,我在大学修过计算机工程课程。我们在带有RAM芯片的面包板上使用了微控制器。我们还在面包板上铺设了用作总线的电线,并使用时钟对其进行了控制。我只是不记得这些东西了。

什么是解决所有这些问题的好方法?最终目标是了解如何使设备驱动程序与硬件进行接口(我确实有Linux Device Drivers书籍,但我还没有读过)。

64-bit bus motherboard
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.