0$房天下问答|程序都要从硬盘转移到内存上才能用,为什么系统不用$https://m.fang.com/ask/ask_109605.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=109605
-
程序都要从硬盘转移到内存上才能用,为什么系统不用
程序都要从硬盘转移到内存上才能用,为什么系统不用
更多
共4个回答
-
-
-
逐月照君
丨Lv 3
■专业的解释硬盘是用于长期存储资料的,计算机要用文件和应用程序都要从硬盘中调用。cpu要从硬盘读取数据,而cpu的缓存和硬盘的速度相差太大,这时需要速度居2者之间的内存来起缓冲作用,即硬盘数据放到内存,cpu再从内存读。当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。■通俗的解释如果没有内存,系统从硬盘调入数据直接给CPU处理,而由于CPU的处理速度远远大于调入数据的速度,就造成的数据脱节。所以必须有内存来起起缓冲作用。
-
-
-
叶塞尼亚
丨Lv 3
系统也是这样啊.为什么开机需要一段时间呢?就是在把系统软件从硬盘调入内存然后执行.
-
-
-
我很看好你
丨Lv 7
windows执行程序都需要加载到内存中进行,如果内存不够,就会把部分文件移到页面文件(pagefile)中,页面文件可以理解成虚拟的内存,他是放到硬盘上的,所以大的内存可以减小页面文件的交换量,这样,所有内容都在内存中直接读取就会直接提升系统的性能,这也是我们老说加大内存对windows性能提升很大的原因。
-
-
-
施特劳斯的小狗
丨Lv 4
上面的够长细了,我就简单说点吧,在一台电脑中的程序(包括系统)都需要从硬盘中读出来再运行的.(除主板中的相关驱动程序)
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功