第3章 操作系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jmkmlm123456/article/details/83305089

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.虚拟内存

局部性原理:

  • 空间性:一般频繁操作
  • 时间性:多次循环
    页面调度:内存满,从外调入新的页面。

猜你喜欢

转载自blog.csdn.net/jmkmlm123456/article/details/83305089