操作系统-进程

2021-02-03  本文已影响0人  码农的学习笔记

1.1进程的定义(操作系统71页)

1.2进程的元素

1.3两状态进程模型(操作系统74页)

操作系统时刻跟踪记录进程在内存空间运行轨迹,新的进程状态是未运行状态,当进程状态被中断,分派器会选择一个新进程运行,前进程由运行态转为未运行态。等待执行的进程会放在等待队列中。

1.4进程创建和终止(操作系统74页)

进程创建时,操作系统需要创建管理进程数据结构,并且分配给它对应的内存地址空间。
进程引发创建另一个进程叫派生进程。父进程派生子进程。
进程中止:多种终止原因。

1.5五状态模型(操作系统75页)

新建态的进程操作系统只会把进程的信息保存到进程表,进程的执行代码不在内存中,程序保留在外存。

状态转换事件(操作系统76页)

1.6操作系统控制结构(操作系统82页)

内存表:跟踪内存和外存,包含:

进程控制块信息分三类(操作系统83页)

1.7进程执行模式(操作系统87页)

1.8进程切换(操作系统88页)

什么时候切换进程:

出现中断,处理器会做如下工作

上下文:中断处理程序所有可能改变的信息,以及恢复被中断程序需要所有信息,必须保存进程控制块部分。

完整进程切换步骤:

2.1UNIX进程管理(操作系统91页)

UNIX有9种进程状态:

2.2进程控制(操作系统94页)

UNIX创建进程由内核系统使用fork实现

所有这些工作在父进程内核模式执行,完成后继续分派器例程工作一部分如下三种之一

上一篇 下一篇

猜你喜欢

热点阅读