进程

一笑奈何 提交于 2019-11-27 19:13:14

进程的特征:
动态性
并发性
独立性
异步性

进程的结构:
组成:程序、数据集合、进程控制块PCB(process control block)
pcb:是进程存在的唯一标志。

PCB信息:
进程标识信息:进程的内部和外部标识
处理机状态信息:通用寄存器值、指令计数器值、用户栈指针值
进程调度信息:进程状态、进程优先权、进程调度的其他信息
其他信息:程序及数据地址、进程同步和通讯机制、资源清单、链接指针

PCB的组织:
方式一:
单一队列:所有进程的PCB通过链表组织成为一个单一队列。适用于进程数目不多的系统,如Windows操作系统。
方式二:
表格结构:pcb按进程状态不同,组织成不同的表格:就绪进程表、执行进程表(多机系统中)及阻塞进程表
方式三:

PCB按进程状态的不同用链接指针组成不同的队列:就绪进程队列、阻塞进程队列

两状态:执行、未执行
进程获得处理机,进入执行状态:当时间片结束或其他某种原因,进程释放处理机,暂停执行,处于未执行状态。
两状态进程模型:队列形式
未执行:可分为就绪(ready)和阻塞(blocked)

进程的五种状态:
执行状态(Running)占用处理机(单处理机环境中,某一事克仅一个进程占用处理机)
就绪状态(Ready)准备执行
阻塞状态(Blocked)等待某事件发生才能被执行,如等待i/o完成等
新状态(New)进程已经创建,但未被os(操作系统operation system)接纳为可执行进程
终止状态(Terminated)停止或者取消,被os从执行状态释放

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!