编译和链接

  我们写的代码是如何变成程序能被计算机执行呢?要运行必须先把"一些东西"加载到内存里边,把什么"一些东西"加载到内存里面?   其实我们的代码就产生了两种东西,一种是数据,一种就是指令.   而数据肯定不能混乱着放在一起,必定有区分区域,那么有什么区域呢?划分依据又是什么?   程序跑起来后,不会直接把数据直接搞到物理内存上,因为操作系统要屏蔽底层的差异,统一管理资源的分配。因此系统会先给每个程
相关文章
相关标签/搜索