房天下问答 >业主生活>其他> 问题详情

程序都要从硬盘转移到内存上才能用,为什么系统不用

程序都要从硬盘转移到内存上才能用,为什么系统不用
ru_by|2008-07-02 17:41

其他答案

逐月照君

■专业的解释硬盘是用于长期存储资料的,计算机要用文件和应用程序都要从硬盘中调用。cpu要从硬盘读取数据,而cpu的缓存和硬盘的速度相差太大,这时需要速度居2者之间的内存来起缓冲作用,即硬盘数据放到内存,cpu再从内存读。当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手” 展开
2008-07-02 18:01
来自北京市

叶塞尼亚

系统也是这样啊.为什么开机需要一段时间呢?就是在把系统软件从硬盘调入内存然后执行.
2008-07-02 17:56
来自北京市

我很看好你

windows执行程序都需要加载到内存中进行,如果内存不够,就会把部分文件移到页面文件(pagefile)中,页面文件可以理解成虚拟的内存,他是放到硬盘上的,所以大的内存可以减小页面文件的交换量,这样,所有内容都在内存中直接读取就会直接提升系统的性能,这也是我们老说加大内存对windows性能提升很大的原因。
2008-07-02 17:51
来自北京市

施特劳斯的小狗

上面的够长细了,我就简单说点吧,在一台电脑中的程序(包括系统)都需要从硬盘中读出来再运行的.(除主板中的相关驱动程序)
2008-07-02 18:06
来自北京市

免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关于我们网站合作联系我们招聘信息房天下家族网站地图意见反馈手机房天下开放平台服务声明加盟房天下
Copyright © 北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:jubao@fang.com
返回顶部
意见反馈