Linux笔记--6 -- 进程概念

本文深入探讨了进程的概念、特点、ID、互斥、临界资源、同步、调度及死锁等关键操作系统原理,详细解释了进程ID、互斥、临界资源、同步、调度算法、死锁形成原理及其解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


    进程是一个具有一定独立功能的程序一次运行活动。


特点:动态性、并发性、独立性、异步性。


一、进程ID
进程ID(PID):标识进程的唯一数字父进程的ID(PPID)
启动进程的用户ID(UID)


二、进程互斥
进程互斥是指当有若干进程都要使用某一共享资源时,任何时刻最多允许一个进程使用,
其他要使用该资源的进程必须等待,直到占用该资源者释放了该资源为止。


三、临界资源
操作系统中将一次只允许一个进程访问的资源称为临界资源。


四、临界区
进程中访问临界资源的那段程序代码称为临界区。为实现对临界资源的互斥访问,
应保证诸进程互斥地进入各自的临界区。


五、进程同步
一组并发进程按一定的顺序执行的过程称为进程间的同步
具有同步关系的一组并发进程称为合作进程,
合作进程间互相发送的信号称为消息或事件。


六、进程调度
概念:按一定算法,从一组待运行的进程中选出一个来占有CPU运行。
调度方式: 抢占式 , 非抢占式


七、调度算法
1,先来先服务调度算法
2,短进程优先调度算法
3,高优先级优先调度算法
4,时间片轮转法


八、死锁
多个进程因竞争资源而形成一种僵局,若无外力作用,这些进程都将永远不能

再向前推进。

例如:进程 A 占有 x 资源,申请 y 资源, 进程 B 占有 y 资源,申请 x 资源。这样就会形成死锁。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值