linux中进程的概念(一)

进程概念:运行中的程序。在操作系统中的进程:
进程是什么:
多进程同时进行时,CPU分时机制
PCB进程控制块 —— win
struct task_struct —— linux 包含 内存指针(程序地址)、上下文数据、程序计数器、状态信息、标识符、优先级、记账……
进程就是pcb,是一个运行中程序的描述,通过描述信息中内存指针找到程序运行代码以及数据,并通过上下文数据可以保存程序调度切换时正在处理的数据,以及通过程序计数器保存进程切换时程序即将执行的下一步指令,等等…通过这些描述性信息实现控制一个程序的运行,因此对于操作系统来说进程就是pcb
进程在操作系统中是调度切换运行的,每一个进程都有一个cpu时间片(一个进程在cpu上的运行时间段),在cpu上时间片运行完毕后则切换到下一个进程——cpu的分时机制
进程的创建以及查看:
ps 查看进程 ps -ef 查看所有进程加e 以树状形式展示加f ps -aux 查看的信息更加详细
liu内存置换算法
ps -ef | grep loop 使用管道定向查看loop的进程信息
进程状态:运行、就绪、阻塞
休眠:等待资源被满足的过程。
停止:什么都不干。
僵死:已经死了,资源未被释放
linux状态:运行状态(包含运行、就绪态,R),可中断休眠状态(S),不可中断休眠状态(D),停止状态(T)僵死状态(Z) + 前台进程(运行在当前终端的程序) IO大部分时间为等待
kill 进程id 杀死进程 加 -9 彻底清除(强杀)
ctrl + z 进程进入后台 ctrl + c 终止进程
fork() —创建子进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值