- 0
- 0
- 约小于1千字
- 约 14页
- 2023-11-25 发布于陕西
- 举报
3.2 进程状态 操作系统的基本职责 控制进程的执行,包括确定交替执行的方式和给进程分配资源。 两状态进程模型 * 处理器 调度 进入 退出 队列 (b) 队列轮转图 暂停 非运行态 运行态 进入 退出 调度 暂停 (a) 状态转换图 创建和终止 新进程的创建过程 当将一个新的进程添加到整被管理的进程集时,操作系统需要建立用于管理该进程的数据结构,并在内存中给它分配地址空间 。 新批处理作业提交给操作系统 交互系统终端用户登录到系统 操作系统创建 进程派生 * 进程的创建 传统上: 操作系统会对用户或应用程序以透明的方式来创建所有进程 。 允许一个进程引发另一个进程的创建很有用 * 正常完成 各种错误和故障 操作员或操作系统干涉 父进程终止 父进程请求终止子进程 * 进程终止的原因 进程运行超过规定的时限; 系统无法满足进程需要的内存空间; 进程试图访问不允许访问的内存单元; 进程试图使用不允许使用的资源或文件; 进程等待某一事件发生的时间超过了规定的最大值; 在进行I/O传输期间发生错误 ; 进程试图执行一个不存在的指令; 进程试图执行特权指令 ; 进程误用了相关数据 。 五状态进程模型 * 新建 退出 就绪 运行 阻塞 加载 超时 退出 调度 发生事件 等待事件 五状态进程模型 是指刚刚创建的进程,操作系统还未把它加入可执行进程组。 阻塞队列 * 处理器 调度
原创力文档

文档评论(0)