|
wzywzy74 发表于 2011-10-4 23:52 ![]()
win9X时很火的DMA技术就是你的表述 现在主板开启AHCI后就没这个选项了 不过我觉得数据还是要经过cpu 毕 ...
你的这个觉得,是相当的不了解系统运行原理所导致的。大致的微机运行原理是需要处理的数据会完成从外存到内存待命,由CPU处理之后交还内存至外存的一个过程。
你有没想过,为什么要分内存和外存?(外存就是外部存储,例如硬盘)速度是一个原因,还有个原因就是因为并非所有的数据都是需要处理的,所以不需要常驻内存。比如你运行一个游戏,只有那些AI运算,图片动画调用,声音,才需要用到CPU,而游戏本身动辄几个G的数据并非都需要通过内存。
所以硬盘控制器,至今仍然不存在于北桥或者CPU中,原因是根本不需要。
在我们的日常应用中,文件的网络复制,是完全不需要进行运算的,只是一个简单的传递过程,所以由硬盘控制器至网络控制器就可以完成整个过程了。CPU只需要进行简单的文件监视就可以了。而不用运算。运算是个三角过程,即执行-完成-请求。周期和带宽消耗于此 |
|