运行程序时实际加载到RAM中的内容



当您为特定进程运行程序时,实际加载到RAM中的是什么?

运行程序时,可执行文件本身及其相关资源(如图像、dll和可执行文件所需的其他模块)将加载到RAM中。例如,当您从可执行文件打开图像时,可执行文件和图像都会加载到RAM中。

冒着过于简单化的风险,在现代系统中,当您运行程序时,RAM中加载的内容很少。程序加载程序读取可执行文件,并按照其中包含的指令将各个页面映射到文件。

当程序开始运行时,当它第一次需要内存并且操作系统根据需要从磁盘加载数据时,它会生成页面错误。

相关内容

最新更新