cpu —内存—硬盘这种方式是不是更慢?一直有个疑惑,求大佬解答:都说cpu直接读取硬盘数据会很慢,必须是硬盘读取到内存再到cpu,这是不是更慢了?硬盘读取到内
比如我要加载1000个1KB的文件,每次随机读取1个文件。
每次去硬盘读取,需要寻址1秒,读取0.1秒;从内存读取不用寻址,读取0.01秒。
从硬盘读1000次,需要1100秒;先加载到内存,一次性需要101秒,然后从内存读取,消耗消耗10秒,总共111秒,快了10倍
2020-11-29 18:55:57 浏览次数:372
cpu —内存—硬盘这种方式是不是更慢?一直有个疑惑,求大佬解答:都说cpu直接读取硬盘数据会很慢,必须是硬盘读取到内存再到cpu,这是不是更慢了?硬盘读取到内
比如我要加载1000个1KB的文件,每次随机读取1个文件。
每次去硬盘读取,需要寻址1秒,读取0.1秒;从内存读取不用寻址,读取0.01秒。
从硬盘读1000次,需要1100秒;先加载到内存,一次性需要101秒,然后从内存读取,消耗消耗10秒,总共111秒,快了10倍
本网所发布资讯来源网络,仅属作者个人主观观点,与本网无关。