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

线上做网站赚钱php的网站架构建设框架

线上做网站赚钱,php的网站架构建设框架,网络销售怎么做自己的网站,网站服务器部署文章目录前言进程状态进程优先级内存模型进程内存关系前言 进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源。一般来说,Linux系统会在进程之间共享程序代码和系统函数库,所以在任何时刻内存中都只有代码的一份拷贝。 进程状态…

文章目录

  • 前言
  • 进程状态
  • 进程优先级
  • 内存模型
  • 进程内存关系

前言

进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源。一般来说,Linux系统会在进程之间共享程序代码和系统函数库,所以在任何时刻内存中都只有代码的一份拷贝。



进程状态

在这里插入图片描述

创建状态:进程在创建时需要申请一个空白PCB,向其中填写控制和管理进程的信息,完成资源分配。如果创建工作无法完成,比如资源无法满足,就无法被调度运行,把此时进程所处状态称为创建状态。

就绪状态:进程已经准备好,已分配到所需资源,只要分配到CPU就能够立即运行。

执行状态:进程处于就绪状态被调度后,进程进入执行状态。

阻塞状态:正在执行的进程由于某些事件(I/O请求,申请缓存区失败)而暂时无法运行,进程受到阻塞。在满足请求时进入就绪状态等待系统调用。

终止状态:进程结束,或出现错误,或被系统终止,进入终止状态,无法再执行。


进程优先级

优先级是指CPU为进程分配资源的先后顺序,优先权高的进程有优先执行的权利(数字越小优先级越高)。

在这里插入图片描述

系统优先级取值范围 0至139
nice优先级取值范围 -20至19

可以手动在取值范围内修改优先级,在top后按r,输入pid,再输入nice值。


内存模型


在这里插入图片描述


在一个32位的操作系统中每一个进程的虚拟地址空间位4GB。其中1G为内核空间3G为用户空间,每一个进程的用户空间又可以分为:用户栈、共享库、用户堆、数据段和代码段五个部分。

用户栈:用户栈用来保存各种了临时数据,包括函数中的参数传递,和函数内的局部变量。栈的扩展方向是自顶向下,栈底地址为高地址,栈顶为低地址,栈的出入遵循先进后出原则。

共享库:共享库用来保存程序执行时所需要依赖的共享代码库(比如libc),这些代码库文件的实际地址会被会被映射到用户栈下方的虚拟地址,并被标记为只读。

用户堆:用户堆管理的是用户程序在运行过程中动态分配的内存,当用户需要时可以通过手动申请,用完之后在手动清空。堆的扩展方向与栈相反为自底向上,堆底在低地址,堆顶在高地址,当用户申请内存,堆顶指针会向上生长。

数据段:数据段主要保存的是程序中的全局变量、静态变量以及字符串常量,这些变量的生存周期通常是伴随程序的整个运行周期。

代码段:代码段主要保存的是编译完成的二进制代码。

内核地址空间:内核地址空间在进程用户态运行时通常是不可见的,只有进程进入到内核态时才能进行内核内存访问。


进程内存关系


在这里插入图片描述


进程即值执行的程序,都必须占用一定数量的内存,用来存放从磁盘载入的程序代码,还有存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。

进程组成:线程(协程) + 代码 + 数据 + 打开文件 + 地址空间



http://www.yayakq.cn/news/507433/

相关文章:

  • 学做面包的网站措美网站建设
  • 提出网络营销思想的网站改版计划廊坊做网站公司排名
  • 石家庄网站建设求职简历钢球 东莞网站建设
  • 北网站建设域名有了主机有了如何做网站
  • 做淘宝客网站域名是别人的腾讯广告代理商
  • 关键字排名优化公司西安seo霸屏
  • 悬浮网站右侧带鼠标经过二维码显示特效代码在线下载免费软件的网站
  • 网站后台不能粘贴文章路由器当服务器做网站
  • 一个页面的html5网站模板 psd千图网ppt模板
  • 织梦手机网站制作河南住房和城乡建设厅网站主页
  • ps做图游戏下载网站滨州医学院做计算机作业的网站
  • 多光营销软件网站嘉定区建设局网站
  • 做ic销售的各种网站阿里云模板建站怎么样
  • 设计型网站自带优化网站空间 支持什么程序
  • 天津商务网站建设莱芜金点子最新招聘兼职信息
  • 怎样申请网站域名和空间可以做我女朋友吗网站
  • 网站如何做信息表做外贸的阿里巴巴网站是哪个好
  • 网站免费打包ios织梦网站会员中心模板下载
  • 企业网站管理名词解释wordpress中文模板下载地址
  • 海南网站优化微网站开发要多少钱
  • 网站模板加盟代理做网站需要提供什么
  • 毕业设计做音乐网站软件工程出来干什么工作
  • 网站开发设计文员搞定设计网页
  • 北京昌平网站建设苏州建设厅网站首页
  • 企业网站建设费用计入哪个科目dedecms 营销网站模板
  • 网站根目录在哪儿新冠为什么莫名消失了
  • 基于wordpress的开发教程橘子seo
  • 天津市建设工程交易中心网站中山网站建设的价格
  • 门户网站模板免费下载如何翻译wordpress主题
  • 素材网站视频外链网站 英文