CPU怎样读取硬盘上的数据的

如题所述

1、cpu是可以直接读取硬盘的数据的。
2、通常都会在硬盘上划分虚拟内存,这部分数据就是从硬盘上划分的。
3、介绍下CPU读取数据的流程:
首先当CPU要获取想要得到的数据时,会优先从内存控制器里寻找,如果没有的话,那么会从内存里寻找,如果内存里还没有的话,会从虚拟内存里寻找。
从上也可以很简单的看出:从速度上讲,内存控制器>内存>虚拟内存>硬盘速度。
4、内存控制器一般都在北桥芯片或者CPU里面的,由于离CPU最近,所以从微观上讲他的速度相较于内存、硬盘要快那么很小的一点,当然人眼并看不出来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-26

    cpu是可以直接读取硬盘的数据的。

    通常都会在硬盘上划分虚拟内存,这部分数据就是从硬盘上划分的。

    介绍下CPU读取数据的流程:

    首先当CPU要获取想要得到的数据时,会优先从内存控制器里寻找,如果没有的话,那么会从内存里寻找,如果内存里还没有的话,会从虚拟内存里寻找。

    从上也可以很简单的看出:从速度上讲,内存控制器>内存>虚拟内存>硬盘速度。

    内存控制器一般都在北桥芯片或者CPU里面的,由于离CPU最近,所以从微观上讲他的速度相较于内存、硬盘要快那么很小的一点,当然人眼并看不出来。

第2个回答  2018-03-24
简单点说,先读文件分配表,然后再读所获取的磁道和扇区的数据。如果详细写起来那就不得了,起码几千几万字了,写给你也没用了。
第3个回答  2018-03-23
亲这个不能,比喻CPU是工厂那么硬盘就是仓库,中间少了路也就是内存条,那么你的工厂出品率在高,库房再大,没有快速通道也是不能把仓库里的东西用走的。
相似回答