05_进程

1.进程是什么

  • 进程是程序启动后,在操作系统的表现形式(内部,操作系统视角)
  • 计算机世界的沟通,本质上是进程之间的沟通(外部,链接视角)
    • 用户访问百度,是用户的浏览器进程和百度的Web服务器进程之间的沟通
    • 程序访问数据库,是程序进程和数据库进程之间的沟通

2.进程的五种状态转换

进程状态转换.png

3.查看进程

ps aux 

4.任务管理器

  • 进入任务管理器
top
  • 显示所有cpu
按1
  • 消耗cpu排序
shift + p 
  • 消耗内存排序
shift + m

5.启动停止进程

  • 启动
chmod 755 qq (保证qq文件,有可执行权限)
./qq  (相对路径执行)
/usr/local/qq  (绝对路径执行)
./qq & (后台执行)
nohup ./qq & (不退出的后台执行)
  • 停止进程
kill -9 123(pid)
killall -9 qq(程序名)
killall -2 qq(类似ctrl + c)

6.进程的创建

  • linux 中用PCB(进程控制块)来表示进程
  • 0号进程是系统进程,其他进程,都是他的子进程
  • 通过fork方法创建进程
  • fork的意思是,抄一份,再改

7.查看具体进程信息

  • 进程也遵循linux一切皆文件的哲学
  • 进程信息保存在 /proc/xxx(pid)中
  • 进程中的线程信息,保存在/proc/xxx(pid)/task中
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一. 操作系统概念 操作系统位于底层硬件与应用软件之间的一层.工作方式: 向下管理硬件,向上提供接口.操作系统进行...
    月亮是我踢弯得阅读 6,173评论 3 28
  • pidof     我们知道每个小孩一出生就会一个全国唯一的编号来对其进行标识,用于以后上学,办社保等,就是我们的...
    Surpassme阅读 1,440评论 0 1
  • 进程 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作...
    go以恒阅读 1,022评论 0 2
  • 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概...
    SlashBoyMr_wang阅读 1,298评论 0 3
  • 1.内存的页面置换算法 (1)最佳置换算法(OPT)(理想置换算法):从主存中移出永远不再需要的页面;如无这样的...
    杰伦哎呦哎呦阅读 3,596评论 1 9

友情链接更多精彩内容