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

甘肃省建设厅注册中心网站首页手机网站生成app客户端

甘肃省建设厅注册中心网站首页,手机网站生成app客户端,跨境电商开店大概流程,深圳优秀网页设计Linux系统编程#xff08;一#xff09;一、进程和程序二、内存布局内核空间用户空间三、进程状态四、环境变量五、进程共享一、进程和程序 程序#xff1a;是指编译好的二进制文件#xff0c;存储在磁盘中#xff0c;不占用系统资源。 进程#xff1a;是系统进行资源分… Linux系统编程一一、进程和程序二、内存布局内核空间用户空间三、进程状态四、环境变量五、进程共享一、进程和程序 程序是指编译好的二进制文件存储在磁盘中不占用系统资源。 进程是系统进行资源分配的基本单位进程是活跃的程序占用系统资源。在内存中执行。 两者关系程序运行的时候会产生进程。 二、内存布局 内存分为两个区域一个是内核空间另一个就是用户空间。 内核空间 进程陷入内核态后才能够访问的空间。内核中有一块PCB进程控制块主要负责维护进程相关的信息。栈内存的申请和释放都由编译器自动完成并且栈容量由系统预先定义的。栈从高地址到低地址增长。 用户空间 栈栈用来存放临时创建的局部变量如函数的参数、内部变量等。每调用一次函数就会将参数压入进程调用栈中调用结束后也会被返回栈中。同时每调用一个函数就会创建一个新的栈所以递归函数的时候会导致栈溢出 文件映射段也叫共享区文件映射段主要包括共享内存、动态链接库等共享资源从低地址向高地址增长。 堆堆用来存放动态分配的内存。堆内存由用户申请分配和释放从低地址向高地址增长。 BSS:BSS段用来存放程序中未初始化的全局变量和静态变量。 数据段:数据段用来存放程序中已初始化全局变量与静态变量。 代码段:代码段用来存放程序执行代码也可能包含一些只读的常量。这块区域的大小在程序运行时就已经确定并且为了防止代码和常量遭到修改代码段被设置为只读。 三、进程状态 进程基本的状态有5种。分别为初始态就绪态运行态挂起态与终止态。其中初始态为进程准备阶段常与就绪态结合来看。 四、环境变量 环境变量是指在操作系统中用来指定操作系统运行环境的一些参数 例如ls实际上也是一个程序但是为什么我们不需要加入完整的路径名/bin/ls呢当我们执行的ls的时候操作系统会现在环境变量中查找ls命令所在的目录/bin,然后执行该目录下的程序。 五、进程共享 fork函数 父子之间的共享遵循读时共享写时复制的原则使用全局变量并不能进行父子进程间的数据共享。全局变量是存在data段的父进程修改全局变量和子进程修改全局变量是在data段的不同内存空间修改的。
http://www.zqtcl.cn/news/680377/

相关文章:

  • 软件工程 旅游网站开发er图昆山网站建设网站建设
  • 网站下载的网页修改下面版权所有企业建设营销型网站的目的有
  • 官方重大项目建设库网站手机ps软件如何做ppt下载网站
  • 全国加盟网站大全海尔网站建设目标
  • wordpress 企业站模版自己做视频网站可以吗
  • 建设电子商务网站的方法有广东网站开发收费
  • php网站页面转wordpress网站广告代码
  • 在线网站建设教程网站版面布局结构
  • 网站建设提议网站建设怎么在图片上加字
  • 网站模板但没有后台如何做网站家政网站开发
  • 自己办网站审批流程网页设计师的发展路径
  • 什么叫网站地图百度竞价排名费用
  • 企业网站建设顾问wordpress如何用API采集
  • win7网站后台无法编辑vr网站建设
  • 做头发个人网站制作素材dw中做网站的步骤
  • 学校网站做几级等保网页制作与维护
  • 十堰外贸网站建设松滋做网站
  • 网站导航条青浦徐泾网站建设
  • 厦门网站建设一般多少钱店铺域名是什么意思
  • 网站关键词搜索排名怎么做雅奇小蘑菇做网站好不好用
  • 手机网站案例建设网站地图素材
  • 企业网站制作比较好的如何设计一个网页首页代码
  • 维护网站成本网站建设进度图
  • asp.net做织梦网站设计手机网站建设
  • 江苏省住房和城乡建设局网站首页北京大型网站制作公司
  • 网站改版工作方案网站设计技能培训
  • 佳木斯市网站建设淄博网站开发招聘
  • 学习软件的网站先备案先建网站
  • 建立网站 知乎常州网站制作机构
  • 洛阳建设网站上海高端室内设计事务所