动态腰振:考大家一个常识问题!嘿嘿(答案好有加分~)

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 07:48:57
为什么要把硬盘上的数据先放在内存中,再与CPU或者是其他运算单元进行数据处理?而不是直接将硬盘上的数据交由CPU处理,减少一个环节?
先说明:读写速度只是其中一个原因。

读写速度只是其中一个原因。
也是主要原因,呵呵
如果还有什么原因的话
那就是硬件厂商可以通过这样多赚一条内存的钱

保护硬盘,以免频繁的对硬盘进行读写

是因为先给内存作该程序的初始化呀。你可以发现第一次运行的时候很慢,第二次运行就比第一次快,省掉了初始化时间,减少了对硬盘的读写时间和次数,也算对硬盘的一种保护吧。