操作系统概念阅读笔记3
进程
进程概念
- 进程是操作系统对一个正在运行程序的抽象,是一个执行中的程序的实例,它提供一个独立的逻辑控制流与一个私有的地址空间。
- 独立的逻辑控制流:它提供一个假象,好像我们的程序独占的使用处理器
- 私有的地址空间:它提供一个假象,好像我们程序独占的使用存储器系统
- 进程是孤立的,互相不共享状态,但它们可以彼此通信。
- 进程用进程控制块(PCB)来表示 程序本身不是进程;程序只是被动实体,而进程是活动实体。
进程状态
- 新的:进程正在被创建
- 运行:指令正在被执行
- 等待:进程等待某个事件的发生(如等待i/o读取)
- 就绪:进程等待分配CPU
- 终止:进程完成执行
进程控制块
包括:
- 进程状态(标志前面5个状态)
- 程序计数器(下个指令地址)