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

阿里云服务器做网站安全吗企业营销策划实训报告

阿里云服务器做网站安全吗,企业营销策划实训报告,深圳市外贸网站建设多少钱,民政局网站建设方案文章目录 前言一、什么是进程的状态 ?二、简单认识调度队列三、操作系统学科中的运行 , 阻塞 , 挂起状态1. 运行状态2. 阻塞 , 挂起状态 四、Linux 系统中的进程状态(重点)1. 都有什么状态 ?2. 运行状态3. 睡眠状态4. 暂停状态基本状态总结 五、僵尸进程(面试重点)1 . 什么是…

文章目录

  • 前言
  • 一、什么是进程的状态 ?
  • 二、简单认识调度队列
  • 三、操作系统学科中的运行 , 阻塞 , 挂起状态
    • 1. 运行状态
    • 2. 阻塞 , 挂起状态
  • 四、Linux 系统中的进程状态(重点)
    • 1. 都有什么状态 ?
    • 2. 运行状态
    • 3. 睡眠状态
    • 4. 暂停状态
    • 基本状态总结
  • 五、僵尸进程(面试重点)
    • 1 . 什么是僵尸进程 ?
    • 2 . 为什么父进程要获取子进程信息 ? 获取什么信息 ?
    • 3 . 父进程要回收子进程的信息 , 信息在哪里 ?
    • 4 . 僵尸状态
    • 5 . 僵尸进程的危害
  • 六、补充有关内存泄漏(了解)
    • 1 . 进程一旦退出 , 这个泄漏问题还在吗 ?
    • 2 . 什么进程内存泄漏比较麻烦 ?
  • 七、孤儿进程(面试重点)
    • 1. 是什么 ?
    • 2. 孤儿进程是被谁领养 ?
      • 1 号进程是谁 ?
    • 3. 孤儿进程为什么要被系统领养 ?
    • 4. 孤儿进程是后台进程
      • 后台进程
  • 总结


前言

本篇将会对进程的状态进行详细的介绍 , 其中包括僵尸进程 , 孤儿进程 , 等状态 !


一、什么是进程的状态 ?

介绍

进程状态主要用于描述进程的运行情况,帮助操作系统进行资源分配和调度 。

   其实进程的状态在 Linux 中就是 struct_task 这个数据结构里面的一个整数 , 用整数来描述状态 !

所以 , 理解状态 , 就是一个整数在记录 !


二、简单认识调度队列


  在操作系统中会有不同队列的存在 , 其中调度队列也属其中 !

在这里插入图片描述

三、操作系统学科中的运行 , 阻塞 , 挂起状态

1. 运行状态

在这里插入图片描述

在这里插入图片描述


2. 阻塞 , 挂起状态

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


四、Linux 系统中的进程状态(重点)

1. 都有什么状态 ?

在这里插入图片描述


2. 运行状态


  一旦我们运行一个程序 , 指令等 , 只要运行起来 , 就会进行调度 , 就会加入调度队列 , 一旦加入了 , 就是运行状态了 .

在这里插入图片描述


3. 睡眠状态

  睡眠状态分为浅睡眠和深睡眠 , 浅睡眠的意思就是 : 处于浅睡眠的进程可以被中断 , 即 : ctrl + c 可以中断 !

若给了一下程序 :

  3 #include <stdio.h>4 #include <unistd.h>5 #include <sys/types.h>6 int main()7 {8 9         while(1)10         {11                 int n = 1;12                 //这里就会阻塞 ! 因为会等待键盘就绪 !13                 scanf("%d",&n);14                 printf("我是一个进程 , 我开始运行了, pid = %d , ppid = %d\n",    getpid(), getppid());15         		sleep(1);16 17         }18         return 0;

在这里插入图片描述


4. 暂停状态

在这里插入图片描述

#include <stdio.h>int main()
{printf("hello\n");//在此处打断点printf("hello\n");printf("hello\n");printf("hello\n");printf("hello\n");printf("hello\n");//在此处打断点printf("hello\n");printf("hello\n");printf("hello\n");printf("hello\n");printf("hello\n");return 0;
}

  cgdb 调试代码 !!!
在这里插入图片描述
在这里插入图片描述

基本状态总结

在这里插入图片描述


五、僵尸进程(面试重点)

1 . 什么是僵尸进程 ?

在这里插入图片描述

  抓住没有及时回收 , PCB 还在被维护 !


2 . 为什么父进程要获取子进程信息 ? 获取什么信息 ?

在这里插入图片描述


3 . 父进程要回收子进程的信息 , 信息在哪里 ?


  这些信息就在 PCB 中 , Linux 中就是在 task_struct 这个数据结构里 , 所以即使子进程退出了 , 这个 PCB 还是在系统里 !


4 . 僵尸状态

&emps; 处于僵尸进程的进程状态就是僵尸状态 , 在 Linux 中 Z 表示 “僵尸状态 !”

● 给出以下代码 , 模拟一下僵尸进程 !

int main()
{printf("我是父进程 , pid = %d, ppid = %d\n", getpid() , getppid());//创建子进程pid_t id = fork();if(id < 0){printf("fork err!\n");return 1;	}else if(id == 0){// childint n = 5;while(n){printf("我是子进程 , pid = %d , ppid = %d\n",getpid(),getppid());sleep(1);n--;} }else{// parent 父进程 , 什么都不做while(1){}}	return 0;
}	

在这里插入图片描述


5 . 僵尸进程的危害

在这里插入图片描述


六、补充有关内存泄漏(了解)

1 . 进程一旦退出 , 这个泄漏问题还在吗 ?


  进程一旦退出了 , 这个泄漏问题就不存在了 !


2 . 什么进程内存泄漏比较麻烦 ?


  常驻内存进程一旦内存泄漏 , 会很麻烦 !


七、孤儿进程(面试重点)

1. 是什么 ?

在这里插入图片描述


2. 孤儿进程是被谁领养 ?


答 : 被系统领养 !

  观察一个代码 :

int main()
{printf("我是父进程 , pid = %d, ppid = %d\n", getpid() , getppid());//创建子进程pid_t id = fork();if(id < 0){printf("fork err!\n");return 1;	}else if(id == 0){// child// 子进程一直不退出 while(1){printf("我是子进程 , pid = %d , ppid = %d\n",getpid(),getppid());sleep(1);} }else{// parent 父进程 , 什么都不做//父进程运行 5 次退出int n = 5;while(n){printf("我是父进程 , pid = %d , ppid = %dn", getpid() , getppid());sleep(1);n--;}}	return 0;
}

在这里插入图片描述

1 号进程是谁 ?

在这里插入图片描述


3. 孤儿进程为什么要被系统领养 ?

在这里插入图片描述


4. 孤儿进程是后台进程


  一旦一个进程成了孤儿进程后 , 其是后台进程 , 意思是必须用 kill 来杀死进程 !

后台进程

在这里插入图片描述

总结

在这里插入图片描述
以上就是本节内容 ! 思维导图中已经规划出了重点 !

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

相关文章:

  • 做简历的网站叫什么软件国家免费职业技能培训官网
  • 直接用ip访问网站360网址导航
  • 京东优惠券网站建设网络推广外包公司哪家好
  • 做网络作家哪个网站好百度关键词价格
  • 网站建设的色彩搭配重庆森林经典台词截图
  • 网站开发哪里培训好seo技术自学
  • 中国建设工程信息网官方网站什么是网络营销策划
  • 网站关键词用什么做游戏代理平台哪个好
  • 上海松江区做网站公司宣传推广网络推广
  • 网站制作功能多少钱上海热点新闻
  • 公司做网站推广有没有用天津做网站的公司
  • 模板建网站哪个品牌好天津seo网络
  • 嘉兴网站建设方案优化网站推广途径
  • 大连网站建设 青鸟传媒关键词检测
  • 自己做的网站可以挂在哪里深圳推广公司排行榜
  • 房产网站编辑如何做德州网站建设优化
  • lnmp一键安装搭建wordpress广州网站优化排名
  • 怎么用txt做网站优化大师是什么意思
  • Wordpress修改主题默认头像seo网站推广教程
  • 全国网站建设公司有多少家全自动引流推广软件
  • 哪家做网站公司最好软文推广一般发布在哪些平台
  • 医院 网站源码seo网站诊断顾问
  • 网站建设注册名有规范吗网络营销工具平台
  • 网站编程语言哪个好流量推广平台
  • python做网站服务器十堰seo优化方法
  • 炫酷html5网站模板东莞搜索网络优化
  • 个人如何做购物网站 关于支付接口怎么申请域名建立网站
  • 网络推广产品seo黑帽多久入门
  • 个人网站租用服务器拼多多推广引流软件免费
  • 新网站网页收录线下推广宣传方式有哪些