11智能在线
新记
可执行程序为什么在内存中运行,而不是在硬盘上?
可执行程序为什么在内存中运行,而不是在硬盘上?
举报该文章
相关建议 2016-05-08
呃,可执行程序的运行也不在内存上啊,而是在CPU上运行,内存只是存储器件而已。
一个程序会被保存在硬盘上,但硬盘的速度太慢了,如果CPU直接从硬盘调用程序,程序的响应速度会很差。所以在你调用某个程序时,该程序会将主进程加载入内存,以后CPU在对该程序进行操作时,就可以从内存中提取数据和指令,毕竟内存的速度远快于硬盘,就可以大幅提高程序的响应速度。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fmvfspv7mqfvf727vpq.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
一些程序比如.exe文件,.class文件它们是保存在硬盘上...
一般而言,文件存放在外存,执行是在内存,对不?
可执行程序为什么必须在内存中进行
任何程序不需要进入内存,直接在硬盘上就可以运行这句话对吗该怎...
在LINUX中可否把应用程序都编译到内核中,让系统启动后完全...
当计算机执行某一程序时,其运行时程序段应存储在__? 内存吗...
程序在移动硬盘上运行和在电脑硬盘上运行有什么区别?
计算机中的全部信息都是保存在硬盘上的吗?然后机器启动的时候,...