linux应用开发-进程控制理论
来源:互联网 发布:unity3d基础视频教程 编辑:程序博客网 时间:2024/05/16 05:13
linux应用开发-进程控制理论
一 进程
进程是一个具有一定独立功能的程序的一次运行活动。
二 进程特点和状态
动态性
并发性
独立性
异步性
状态 就绪 执行 阻塞
三 调度算法
进程调度:按一定算法,从一组待运行的进程中选出一个来占有CPU运行。
先来先服务
短进程优先调度
高优先级优先调度
时间片轮转法
四 调度方式
在有了等待运行的进程和调度算法后,接下来需要讨论的问题是:什么时候调度?
按调度时机,调度可分为:
抢占式调度
非抢占式调度
五 死锁
多个进程抢占同一个资源而形成的一种僵局,导致这些进程无法继续往前执行
六 进程ID
进程ID:PID
父进程ID:PPID
启动进程的用户ID:UID
八 临界资源
概念-临界资源
操作系统中将同一时刻只允许一个
进程访问的资源称为临界资源。
九 临界区
进程中访问临界资源的那段程序代码称为
临界区。为实现对临界资源的互斥访问,
应保证诸进程互斥地进入各自的临界区。
十 进程同步
一组进程按一定的顺序执行的过程称为进程
间的同步.具有同步关系的这组进程称为合
作进程,最为有名的是生产者和消费者进程.
进程是一个具有一定独立功能的程序的一次运行活动。
二 进程特点和状态
动态性
并发性
独立性
异步性
状态 就绪 执行 阻塞
三 调度算法
进程调度:按一定算法,从一组待运行的进程中选出一个来占有CPU运行。
先来先服务
短进程优先调度
高优先级优先调度
时间片轮转法
四 调度方式
在有了等待运行的进程和调度算法后,接下来需要讨论的问题是:什么时候调度?
按调度时机,调度可分为:
抢占式调度
非抢占式调度
五 死锁
多个进程抢占同一个资源而形成的一种僵局,导致这些进程无法继续往前执行
六 进程ID
进程ID:PID
父进程ID:PPID
启动进程的用户ID:UID
八 临界资源
概念-临界资源
操作系统中将同一时刻只允许一个
进程访问的资源称为临界资源。
九 临界区
进程中访问临界资源的那段程序代码称为
临界区。为实现对临界资源的互斥访问,
应保证诸进程互斥地进入各自的临界区。
十 进程同步
一组进程按一定的顺序执行的过程称为进程
间的同步.具有同步关系的这组进程称为合
作进程,最为有名的是生产者和消费者进程.
0 0
- linux应用开发-进程控制理论
- linux应用之----进程控制理论
- 进程控制理论
- 06-进程控制理论
- 2-11 进程控制理论
- linux 应用程序设计基础--进程控制原理
- linux应用程序设计基础--进程控制编程
- linux应用开发-进程管理
- linux应用开发-守护进程
- 进程控制理论<二>----进程通信
- 应用开发六:进程控制与进程通信
- Linux内核开发 — 进程控制
- 进程控制理论<三>----共享内存
- Linux_4.1_进程控制理论
- 进程控制理论<一>---那些年我们一起学习linux程序设计
- 进程控制理论<二>---那些年我们一起学习linux程序设计
- 进程控制理论<三>---那些年我们一起学习linux程序设计
- 进程控制理论<四>---那些年我们一起学习linux程序设计 .
- 避免创建不必要的对象
- HDU ACM 1873 看病要排队->优先队列
- convert utc time to local time in excel
- 新浪微博开发之三十五(微博frame)
- 寻找和为定值的多个数
- linux应用开发-进程控制理论
- 安卓中webView让本地页面之间相互跳转
- lightOJ 1220 Mysterious Bacteria
- Java提高 - 八大排序方法之希尔排序
- 新浪微博开发之三十六(微博view)
- UIWebView和js交互
- ios8.0模拟器获取地理位置出错
- 关系代数运算
- win7下安装搭建tomcat服务器