首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

PCI总路线、SATA适配器、硬盘 之间的关系,请大哥哥们过过目。

2013-12-11 
PCI总线、SATA适配器、硬盘 之间的关系,请大哥哥们过过目。。关于 PCI总线、SATA适配器、硬盘 3者的关系,由于没

PCI总线、SATA适配器、硬盘 之间的关系,请大哥哥们过过目。。
   关于 PCI总线、SATA适配器、硬盘 3者的关系,由于没有一个比较简练的总结资料,而偶又对 PCI总线规范和SATA接口规范 没有足够的了解,所以对以上3者的关系有点云里雾里,个人理解不知道有没有问题,因此请高手过目予以简单说明或指点,多谢。
   个人理解: 
        (1)SATA适配器的位置:目前的主板上,几乎所有的 SATA适配器 是连接在 PCI总线上的了,之前的SATA适配器 或 PATA适配器 是连接在 ISA总线(全名为PCI-ISA总线) 上的。 
        (2)SATA适配器的功能:处于 PCI总线 上的 SATA适配器 遵循SATA规范和PCI总线规范,也就是说 SATA适配器 首先是一个PCI设备 其次还被 SATA规范 限定。
             那么 最底层 访问 硬盘的实现过程应该是:CPU通过 I/O或mov 指令访问,SATA适配器 的 配置空间 中BAR0-BAR5指定的 端口/内存块 ,而SATA规范规定了BAR0-BAR5中 哪个是用来写入硬盘的,哪个是用来读取硬盘的,哪个又是用来获取硬盘设备的。 

   以上2条是 偶 看了不少资料自己总结和猜测出的,小弟对 SATA规范 了解的确实很少,请哪位熟悉的哥哥看看偶上面的理解是否有问题,非常感谢。
[解决办法]
LZ研究这个的 深远目的 是什么?
[解决办法]

引用:
希望牛人们都别摆架子了,再摆架子。。国内的内核技术就更落后了~~~哎~~~

没接触过内核这方面。。

热点排行