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

网站建设海淀区北京一家专门做会所的网站

网站建设海淀区,北京一家专门做会所的网站,网站 配色方案,湖北网站建设详细方案一、进程概念 在 Linux 系统中#xff0c;​​进程#xff08;Process#xff09;​​ 是程序执行的动态实例#xff0c;是操作系统进行资源分配和调度的基本单位。 ​​1. 程序 vs 进程​​ ​​程序#xff08;Program#xff09;​​#xff1a;是静态的代码集合​​进程Process​​ 是程序执行的动态实例是操作系统进行资源分配和调度的基本单位。 ​​1. 程序 vs 进程​​ ​​程序Program​​是静态的代码集合如二进制可执行文件 /bin/ls存储在磁盘上不占用系统资源如 CPU、内存。 ​​进程Process​​是程序被加载到内存后​​动态运行​​的状态是操作系统管理的“活”的实体。同一程序可被多次执行生成多个独立的进程如同时打开多个 bash 终端。 二、进程的核心特性 ​​1. 动态性​​进程是程序执行的动态过程有生命周期创建→运行→终止。 ​​2. 并发性​​多个进程可在同一时间段内交替运行宏观并行微观串行由操作系统调度实现。 ​​3. 独立性​​每个进程拥有独立的资源空间如内存、文件句柄通过内核隔离一个进程崩溃不影响其他进程除非涉及共享资源、一个进程也无法直接访问其他进程内存的资源。 ​​4. 异步性​​进程的执行顺序由操作系统调度决定具有不确定性受优先级、资源竞争等因素影响。 三、进程状态与切换 Linux 进程的状态反映了其当前的活动情况常见状态包括状态转换示例​​ 新进程通过 fork() 创建 → 进入 R就绪或直接运行若 CPU 空闲。进程因 I/O 请求进入 S可中断睡眠I/O 完成后被唤醒回 R。进程收到 SIGKILL 信号 → 强制终止释放资源避免变为僵尸。父进程未调用 wait() 回收子进程 → 子进程终止后变为 Z僵尸。 四、进程的描述进程控制块PCB​​ Linux 内核通过 ​​task_struct 结构体​​进程控制块PCB描述进程的所有信息存储于内核内存中。关键字段包括 ​​1. 标识信息​​进程 IDPID进程的唯一标识、父进程 IDPPID、用户 IDUID、组 IDGID。 2. ​​状态信息​​当前状态如 R/S/Z、退出状态码终止原因。 ​​3. 资源信息​​虚拟内存映射mm_struct、打开的文件描述符表files_struct、信号处理方式signal_struct。 ​​4. 调度信息​​优先级nice 值、CPU 占用时间utime/stime、调度策略如 CFS 公平调度。 ​​5. 上下文信息​​寄存器值如程序计数器 PC、栈指针 SP、浮点运算状态用于进程切换时保存现场。 ​​五、进程的创建与终止​​ ​​1. 进程创建​​ Linux 中进程通过 fork() 系统调用创建遵循“​​写时复制Copy-On-Write​​”原则 父进程调用 fork() 后内核复制父进程的 PCB 和内存页表初始时共享物理内存生成子进程。 子进程从 fork() 的返回值开始往后执行fork()系统调用在父进程的代码是返回子进程 PID在子进程的代码中则是返回 0。 实际内存复制仅在子进程修改内存时发生提高效率。 明明是父进程调用了fork为什么fork在子进程中也返回了一直值而且值是0和父进程的不一样 解释 从内核源码如 Linux 的 fork() 实现来看fork() 的返回值是通过​​修改调用者的寄存器状态​​实现的当父进程调用 fork() 时内核会复制父进程的上下文到子进程并分别设置两个进程的“返回寄存器”父进程的返回寄存器被设置为子进程的 PID正数。子进程的返回寄存器被设置为 0表示无错误且是子进程。因此父进程和子进程在 fork() 后从同一条指令继续执行但由于寄存器中的返回值不同它们的后续逻辑会分道扬镳。
http://www.zqtcl.cn/news/742003/

相关文章:

  • 大连手机网站建设做外贸无网站如何做
  • 做旅游门票网站需要什么材料人工智能培训机构哪个好
  • 免费的网站程序个人网站可以做论坛么
  • ps中网站页面做多大的wordpress cdn 阿里
  • 深圳整站创意设计方法有哪些
  • 浙江做网站多少钱江门市网站开发
  • 保定建站价格dw软件免费安装
  • 在建设部网站上的举报凡科网怎么建网站
  • wordpress做小说网站工作期间员工花钱做的网站
  • 婚介网站方案小说网站架构
  • 英文在线购物网站建设湖北建设厅举报网站
  • 漯河网络推广哪家好宁波网站seo公司
  • 网站设计ppt案例做物流用哪个网站好
  • 做网站官网需多少钱天元建设集团有限公司财务分析
  • 一般网站建设用什么语言网络规划设计师历年考点
  • 做网站卖菜刀需要什么手续江苏网站优化
  • 花生壳内网穿透网站如何做seo优化鞍山58同城网
  • 怎么为一个网站做外链跨境电商app
  • 医疗网站不备案seo技巧课程
  • 网页和网站有什么区别湖南省郴州市邮编
  • 公考在哪个网站上做试题武威做网站的公司
  • 河南如何做网站常州网站建设价位
  • 昆山网站建设培训班成都百度
  • 兰山网站建设郑州最好的网站建设
  • 手机网站后台源码枣庄市建设局网站
  • 网站建设傲鸿wordpress 获取分类下的文章
  • 网站运行速度优化wordpress国内优化
  • wordpress全站网易云音乐播放网站建设案例公司
  • 湘潭网站建设多少钱 报价表湘潭磐石网络北京百度seo点击器
  • 什么做的网站电子商务网站的建设的原理