操作系统是什么:用户和计算机之间的桥梁,用户通过操作系统提供的功能访问计算机硬件。
操作系统5个功能:
1)处理机管理
2)文件管理
3)存储管理
4)设备管理
5)作业管理
进程是程序的一次执行。进程通常有程序,数据和进程控制块PCB组成(系统进行资源分配和调度的基本单位)。
进程五态
**进程之间关系:**同步与互斥(临界资源)
解决临界资源:
1.PV操作(信号量)
p(mutex)
临界资源
v(mutex)
2.直接和间接通信
进程调度(分配cpu资源)
调度算法
a)先来先服务
b)时间片轮转
c)优先级调度
d)多级调度
**死锁是:**两个进程互相要求对方已占用资源
死锁条件:
1.互斥
2请求保持
3不可剥夺
4环形(进程资源图有环路)
线程是操作系统能够进行运算调度的最小单位
相关文章: