Operating system 当你运行一个程序时,RAM中到底加载了什么?

Operating system 当你运行一个程序时,RAM中到底加载了什么?,operating-system,Operating System,当您为特定进程运行程序时,实际加载到RAM中的是什么?当您运行程序时,可执行文件本身及其相关资源(如图像、DLL和可执行文件所需的其他模块)加载到RAM中。例如,当您从一个可执行文件打开一个映像时,可执行文件和映像都会加载到RAM中。在现代系统中,当您运行一个程序时,几乎不会加载到RAM中。程序加载器读取可执行文件,并按照其中包含的指令将各个页面映射到文件 当程序开始运行时,当它第一次需要内存并且操作系统根据需要从磁盘加载数据时,它会生成页面错误。可执行文件头中指定内容的子集。不清楚你在问什么。

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

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

在现代系统中,当您运行一个程序时,几乎不会加载到RAM中。程序加载器读取可执行文件,并按照其中包含的指令将各个页面映射到文件


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

可执行文件头中指定内容的子集。不清楚你在问什么。。。?