Windows 进程的一些学习笔记

进程的内存映像是指内核在内存中如何存放可执行程序文件。 在将程序转化为进程的过程中,操作系统将可执行程序由硬盘复制到内存。

可执行程序和内存映像的区别

  • 可执行程序位于磁盘中而内存映像位于内存中;
  • 可执行程序没有堆栈,因为程序被加载到内存中才会分配堆栈;
  • 可执行程序虽然也有未初始化数据段但它并不被储存在位于硬盘中的可执行文件中;
  • 可执行程序是静态的、不变的,而内存映像随着程序的执行是在动态变化的,数据段随着程序的执行要存储新的变量值,栈在函数调用时也是不断变化中。

原文链接: https://www.cnblogs.com/strive-sun/p/16740771.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    Windows 进程的一些学习笔记

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/404441

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月25日 下午4:34
下一篇 2023年4月25日 下午4:34

相关推荐