当我们说“系统从分页文件中分配足够的存储空间来保存文件的图像”时,文件的图像是什么意思?
答案 0 :(得分:1)
文件的图像通常是可执行文件的内容。在能够执行应用程序(EXE,...以及DLL,SYS ..)之前,Loader将相应的可执行部分(包含在介质上的文件中)复制到内存(映射)。成功完成后,加载程序跳转到入口点(在内存中)并运行程序。
答案 1 :(得分:0)
如果这是,我认为是,你在谈论DLL
和类似的野兽:代码,它被加载到一个正在运行的进程中。
在这种情况下,整个DLL被映射到(虚拟)内存中,然后将此内存标记为可执行文件。需要这样做的原因在于,通常代码不能从磁盘运行,但需要从内存运行。