进程:是一个具有一定独立能力的程序的一次运行活动
特点:动态性,并发性,独立性,异步性
- 开始程序处于就绪状态,通过进程调度进入执行状态,执行的时间片完了返回就绪状态
- 执行状态下IO请求进入阻塞状态,阻塞状态下IO完成返回就绪状态
进程ID:PID标识进程的唯一数字
父进程ID:PPID
启动进程的用户ID:UID
进程互斥:指若干进程都要使用共享资源时,任何时刻最多允许一个进程使用
临界资源:操作系统将一次只允许一个进程访问的资源
临界区:进程中访问临界资源的代码
进程间同步:一组并发进程按一定顺序执行的过程(具有同步关系的并发进程称为合作进程,合作进程间互相发送的信号称为消息/事件)
进程调度:按一定算法从一组待运行的进程中选一个来占有CPU
- 抢占式
- 非抢占式
调度算法
- 先来先服务
- 短进程优先
- 高优先级优先
- 时间片轮转
死锁:多进程因竞争资源而形成一种僵局,进程无法向前运行