硬盘,内存和CPU之间的连接关系

想问下下。我学计算机原理的时候,说是CPU是没法直接访问硬盘,只有硬盘把数据拷贝到内存后,CPU在内存中读写数据。所以正常的连接关系是硬盘》内存》CPU
但实际我看原理图的时候,我发现硬盘(包括M.2或者SATA)都是直接连接到CPU或者PCH端,并没有和内存直连。还有DDR4内存的引脚,A0-A16是地址线,DQ0-DQ63是CPU和内存通讯的数据线,我好像也没看到DDR4的哪些引脚和SSD连接的,所以是哪里理解错了

硬盘都是配有高速缓存的,要读写的内容要先经过高速缓存
否则cpu直接去访问硬盘,那慢死了
至于再往上连,都是走的总线,谁读谁说的是逻辑关系,不是物理连接,物理上所有线是并联在一起的

硬盘、内存和 CPU 之间的连接关系如下:

硬盘:硬盘存储计算机上的长期数据,并为内存提供扩展存储。

内存:内存存储当前运行的程序数据。 CPU 在读取和写入内存时速度极快,因此内存是计算机的关键组件。

CPU:CPU 是计算机的中心处理单元,它处理计算机上的所有计算任务。 CPU 通过读取内存中的数据并进行运算,并将结果写回内存中。 CPU 和内存是密切相关的,因此它们共同工作,为计算机提供了强大的运算能力。

总的来说,硬盘、内存和 CPU 协同工作,共同为计算机提供了存储和处理能力。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^