当前位置: 首页 > news >正文

个人网站效果图注册公司

个人网站效果图,注册公司,wordpress自动推送百度,山西省网站制作1.程序地址空间 先来就看这张图 这是一张程序地址分布的图,通过一段代码来证明地址空间的分布情况 编译结果: 可以看出的是,父子进程中对于同一个变量打印的地址是一样的,这是因为子进程以父进程为模板,因为都没有对数…

1.程序地址空间

   先来就看这张图

这是一张程序地址分布的图,通过一段代码来证明地址空间的分布情况

编译结果:

 

 可以看出的是,父子进程中对于同一个变量打印的地址是一样的,这是因为子进程以父进程为模板,因为都没有对数据进行修改,所以这里变量地址也是一样的。


#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>int g_val = 10;int main()
{int ret = fork();if (ret < 0){// errorperror("fork error");return 0;}else if (ret == 0){// childint count = 0;while (1){printf("修改数据前:\n");printf("I am child,pid:%d %d:%p\n", getpid(), g_val, &g_val);sleep(1);count++;if (count == 3){g_val = 20;// 子进程对数据进行修改printf("修改数据后:\n");}}else{// parentwhile (1){printf("I am parent:pid:%d %d:%p\n", getpid(), g_val, &g_val);sleep(1);}}return 0;
}

通过这段代码可以进一步看出父子进程共用一段代码,子进程是父进程的副本,获得了父进程数据空间、堆和栈的副本;父子进程并不共享这些存储空间,共享正文段(即代码段);因此子进程对变量的所做的改变并不会影响父进程。 当父子进程中有更改相应段的行为发生时,再为子进程相应的段分配物理空间,如果不是因为exec,内核会给子进程的数据段、堆栈段分配相应的物理空间(至此两者有各自的进程空间,互不影响),而代码段继续共享父进程的物理空间(两者的代码完全相同).事实上,在Linux地址下,这种地址叫做虚拟地址(下面讨论)。且平时我们在C/C++语言打印所看到的地址都是虚拟地址,物理地址对于我们用户是看不到的,由OS管理.

2.进程地址空间

 父子进程各种有一份虚拟空间地址,在子进程刚被创建时,父子进程代码和数据共享,所以此时虚拟地址空间的内容是基本一样的(当然有部分数据不同,比如各子的id等),且映射关系也是一样的,但是当子进程对数据进行修改时,子进程对那份数据进行写时拷贝,所以物理空间地址发生了变化,但是虚拟地址还是没有发生变化,只是改变了子进程的页表中那份虚拟地址的映射关系而已,所以两个相同的虚拟地址在父子进程分别看到了不同的物理地址空间。

http://www.yidumall.com/news/66811.html

相关文章:

  • 图片模板网站竞价防恶意点击
  • 网站做代理服务器最简单的网页制作
  • 网站开发客户提供素材温州网站快速排名
  • 做企业网站的多少钱网络宣传平台有哪些
  • 外星人做的网站百度小说风云榜2022
  • 软件介绍下载网站建设百度一下首页官网
  • 专注合肥网站建设猪肉价格最新消息
  • 做网站的那些高清图上哪里找在什么网站可以免费
  • 每日优鲜app算网站建设抖音seo教程
  • 政府网站机房 托管百度问答下载安装
  • 西安十强互联网站建设公司广安百度推广代理商
  • 汇天网络科技有限公司独立站优化
  • 外国人做的中国字网站抖音seo是什么
  • 海安网站开发沈阳cms建站模板
  • 郑州网站搭建的公司怎样在百度上发布信息
  • 网络营销做的比较好的企业厦门seo排名
  • 国外手机设计网站网络推广公司可不可靠
  • dark ui wordpressseo网站营销推广
  • 卓进网站平台广告推广
  • 朔州做网站的品牌活动策划
  • wordpress app下载模板宁德seo推广
  • 2016网站建设报价表培训学校管理制度大全
  • 自贡做网站的公司企业高管培训课程有哪些
  • 微信编辑器做网站网站设计公司排行榜
  • 做电影网站教程色盲测试图 考驾照
  • 制作手机wap网站工具站长工具seo优化
  • wordpress 制作app湖南竞价优化哪家好
  • 谁帮58同城做的网站贴吧推广400一个月
  • wordpress 登陆信息广州关于进一步优化疫情防控措施
  • 东营做网站的公司泉州网站关键词排名