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

通过ip直连打开网站要怎么做网站推广的软件

通过ip直连打开网站要怎么做,网站推广的软件,浅谈电子商务网站建设,云企网站如果不采用写时拷贝技术 直接fork子进程 会发生什么? 如上图所示 橙色为父进程所占内存空间 绿色为子进程所占内存空间。 如果子进程只是需要做出一点点和父进程不一样的 其余和父进程均为相同 第一 就会出现复制开销比较大;第二占用内存空间 所以 …

如果不采用写时拷贝技术 直接fork子进程 会发生什么?

如上图所示 橙色为父进程所占内存空间   绿色为子进程所占内存空间。

如果子进程只是需要做出一点点和父进程不一样的 其余和父进程均为相同

第一 就会出现复制开销比较大;第二占用内存空间

所以 对fork复制进程的过程进行了优化 写时拷贝技术;

子进程讲共用父进程的地址,在fork的时候 子进程直接把父进程的表页复制过来,只有子进程发生写入(修改)的时候,才会分配内存复制,然后进行相对应的修改

这里进行补充:父子进程复制后 逻辑地址是完全相同的 但是物理地址不一定相同

写时拷贝技术是一种可以推迟甚至免除拷贝数据的技术

        传统的 fork() 系统调用直接把所有的资源复制给新创建的进程。这种实现过于简单并且效率低下,因为它拷贝的数据也许并不共享,更糟的情况是,如果新进程打算立即执行一个新的映像,那么所有的拷贝都将前功尽弃。Linux 的 fork() 使用写时拷贝(copy-on-write)页实现。写时拷贝是一种可以推迟甚至免除拷贝数据的技术。内核此时并不复制整个进程地址空间,而是让父进程和子进程共享同一个拷贝。

        只有在需要写入的时候,数据才会被复制,从而使各个进程拥有各自的拷贝。也就是说,资源的复制只有在需要写入的时候才进行,在此之前,只是以只读方式共享。这种技术使地址空间上的页的拷贝被推迟到实际发生写入的时候才进行。在页根本不会被写入的情况下(举例来说,fork() 后立即调用 exec())它们就无须复制了。

        fork() 的实际开销就是复制父进程的页表以及给予进程创建唯一的进程描述符。在一般情况下,进程创建后都会马上运行一个可执行的文件,这种优化可以避免拷贝大量根本就不会被使用的数据(地址空间里常常包含数十兆的数据)。由于 Unix 强调进程快速执行的能力,所以这个优化是很重要的。

 解释物理地址和逻辑地址的区别

我们平时所看见的地址 叫做逻辑地址。就如同目录一样,而每一个逻辑地址都指向一个物理地址 就如同目录所对应的页码一样

这里我们可以看出来 父子进程的逻辑地址是完全一样的,但是物理地址不一样

只有一个进程的时候,不需要顾虑太多,也不用去想逻辑地址和物理地址有什么不一样的。

如果是多进程的情况下,逻辑地址相同 对应的物理地址并不一定相同,需要具体的去看各自的表页是否相同(也就是看具体的映射关系)

不同进程的逻辑地址是没有任何比较的意义的;


http://www.dtcms.com/wzjs/176547.html

相关文章:

  • 购物网站项目开发爱站网长尾关键词挖掘查询工具
  • 做英文网站内容来源seo站长工具是什么
  • 做的网站怎样百度能搜到google seo怎么做
  • 网站正在建设中......百度2018旧版下载
  • 广东省建设厅网站徐州seo排名收费
  • 网站建设售后支持怎样让自己的网站排名靠前
  • 自己写代码做网站要什么技术营销策划书
  • 小说网站80电子书怎么做百度推广产品
  • 政府网站页面设计标准淘宝站外引流推广方法
  • 数据调查的权威网站游戏优化软件
  • 网站建设员营销策略案例
  • 百度容易收录的网站广告电话
  • 绵阳网站建设联系电话网络营销战略有什么用
  • 台湾新闻最新消息今天广西seo搜索引擎优化
  • 海洋cms怎么做电影网站网站开发详细流程
  • 做站长建不好网站常州seo关键词排名
  • seo黑帽优化西安seo优化工作室
  • 木鱼的网站微信软文推广怎么做
  • 网站的制作流程寻找客户的12种方法
  • 婚纱摄影网站设计理念百度关键字排名软件
  • 四省网站建设无锡网站优化公司
  • java公益网站开发市场调研报告范文大全
  • seo优化知识总结沙坪坝区优化关键词软件
  • 网站运行费用预算怎么在百度上免费做广告
  • 如何去国外网站看内容b站推广网站入口
  • java做的小说网站的源代码口碑营销的案例有哪些
  • 长安企业建站百度怎么找人工客服
  • 成都网站制作东三环湖北网站seo设计
  • 深圳网站设..2023年国家免费技能培训
  • 网站都是在哪里制作的推广普通话