房天下 > 房天下问答 > 业主生活 > 其他
  • 程序都要从硬盘转移到内存上才能用,为什么系统不用

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

    提问者:ru_by

    发布于2008-07-02

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