您的位置:首页 > 其它

动态链接之可执行文件的装载与进程

2017-04-04 10:36 302 查看
一、进程的虚拟地址空间

程序 是一个静态的概念,它就是一些预先编译好的指令和数据集合的一个文件。

进程 是一个动态的概念,它是程序运行时的一个过程。

每个进程被运行起来以后,它将有自己独立的虚拟地址空间(Viretual Address),虚拟地址空间的大小由CPU的位数决定。32位的硬件平台虚拟地址空间为4GB,Linux系统的内核空间和用户空间比是1:3,Windows系统的内核空间和用户空间比是2:2。

二、装载方式

1.覆盖装入

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: