- 2
- 0
- 约4.66千字
- 约 47页
- 2026-05-31 发布于北京
- 举报
第八章
UNIX的进程管理;程序的并发执行与顺序执行;进程是一个具有一定功能的程序在一组数据集上的一次动态执行过程。
进程是线程的容器,是资源的分配单位。
在分时多道程序环境中,CPU在多道程序之间切换,每道程序执行一个时间片,并行方式完成多道程序的并发请求。传统UNIX描述这一活动单位是“进程”。;进程的组成;进程的状态;进程控制的基本概念;UNIX中的进程;1.UNIX进程创建机制
UNIX系统采用分时(time-sharingsystem)策略,管理多道程序的运行
时间片通常设计的比较小,典型的为1秒
进程调度采用动态优先数法,选择占用处理器的进程
在同等优先级的进程队列中,使用FCFS算法调度
;1)UNIX进程控制的层次结构
从系统启动开始,进程创建和控制具有层次性结构;UNIX中的两个特殊进程:
?0#进程
由内核程序创建,初始化时创建1#进程
系统引导完成后,负责调度分配处理器
管理中负责进程调度与交换
?1#进程
是所有用户进程的祖先进程;2)用户进程的创建机制
;2.UNIX中的进程描述
UNIX进程上下文划分为:
Proc结构和user结构
用户栈、核心栈
正文段、数据段;1)proc结构
进程最基本信息,包括:
进程状态
进程用户标识
进程标识
进程存储大小
进程调度参数
软中断信号项
执行时间及资源使用
User结构起始址
进程页表指针
被挂
原创力文档

文档评论(0)