1.进程管理
进程对应唯一程序;
程序对应多个进程。
- 为了使内存中多道程序并发执行引进进程。
- 并发运行、分配系统资源基本单位
- 并发性和动态性
- 静态:PCB 程序段 数据空间
- 状态改变:1.时间片轮转 2.阻塞或唤醒
- 进程撤销:作业运行正常/不正常的结束
2.分时系统
采用时间片轮转响应请求。
多路性 | 交互性 | 独占性 | 及时性 |
---|---|---|---|
宏观:多人使用cpu 微观:多人轮转使用cpu | 用户干预 | 系统独占 | 响应及时 |
3.多道程序运行特征
宏观上并行:同时进入都属于进行状态,但并未都运行
微观上串行:各作业交替使用cpu
处理机状态:
- 管态(系统态):执行指令系统
- 非管态(用户态):执行用户程序
4.信号量互斥
初值:代表资源个数,一个进程占用一个资源;
同步:共同完成任务而合作,进程间协作,逻辑上制约。
pv操作
P调用 | V释放 |
---|---|
s=s-1 若s>=0,继续运行 若s<0,阻塞,等待调度 | s=s+1 若s>0,继续运行 若s<=0,唤醒进程或释放进程 |
5.spooling系统
低速I/O设备与高速主机交互:缓冲区形成。
加入#,开辟缓冲区,提高效率,加入打印队列。
6.死锁条件
a.互斥
b.保持和等待
c.不剥夺
d.环路等待
7.数据传送控制方式
cpu和设备之间
a.程序直接控制
b.直接内存访问
c.中断控制访问
d.通道控制
8.虚拟内存
局部性原理:
- 空间性:一般频繁操作
- 时间性:多次循环
页面调度:内存满,从外调入新的页面。