Linux | 青训营笔记

51 阅读1分钟

进程是正在执行的只能程序或者指令,有自己的地址空间,占用一定的系统资源,一个CPU核同一时间只能运行一个进程,进程由它的进程ID他的附进程ID的唯一标识 linux是一个树行进程

查看启动的nginx进程 :ps -f |grep nginx 查看某个进程:top -p 93824 关闭指定进程:kill 93824 全部进程动态实时视图她 top 进程调度:创建进程——进程就绪——cpu调度——进程运行——事件发生——特殊时间触发 R可执行状态 S可中断的睡眠状态 D不可中断的睡眠状态 T暂停状态或者跟踪状态 Z退出状态,进程成为僵死进程 X退出状态,进程即将被摧毁 一个cpu核同一时间能运行一个进程 每个进程有近乎相等的执行时间 对于逻辑CPU而言进程调度使用的轮询的方式执行,当轮询完成则回到第一个进程反复 进程执行消耗的时间和进程成正比 系统调用:内核空间:系统内核运行的空间 用户空间:应用程序运行的空间 用户程序会不停的在运行内核和运行空间之间不停的转换 文件系统:普通文件 目录 设备 套接字 虚拟文件系统:对应用层提供一个标准的文件操作接口 应用程序通过read write chmod与标准接口库连接,标准接口库与虚拟文件系统连接,下面在与内核中的各种文件进行连接