二、操作系统知识
作者:互联网
操作系统
作用:通过资源管理,提高计算机的效率;改善人机界面,向用户提供友好的工作环境
特性:并发性、共享性、异步性
注:其它系统软件包括汇编软件,数据库软件等
进程
进程:是系统进行资源分配和调度的一个独立单位
进程与程度的关系:进程是动态的,程序是静态的
进程的三种状态:运行(正在运行中)、就绪(就差CPU资源了)、等待(除了CPU,还差其它资源)
进程控制
原语:一组计算机指令,要么都做完,要么都不做。
互斥:类似独木桥,一次只能一个指令占有。
同步:A没做完,B就不能开始
信号量机制
信号量(S):是一个整数,S>=0表示某资源的可用数;S<0,则其绝对值表示阻塞队列中等待该资源的进程数
PV操作:P操作是申请资源的操作,V操作是释放资源的操作。执行一次P操作,S减1,执行一次V操作,S加1
互斥模型:理解为多个进程共享一台打印机【P(S) 使用打印机 V(S) 后续代码】
同步模型:单缓冲区生产者,消费者模型【生成者:生产一个产品 → P(S1) → 送产品到缓冲区 → V(S2);消费者:P(S2) → 从缓冲区取出产品 → V(S1) → 消费产品】
存储管理
主要目标:解决多个用户使用主存的问题
分区存储组织
算法:首次适应法、最佳适应法、最差适应法、循环首次适应法
缺点:会产生碎片。
页式存储
段式存储
段页式存储
虚拟存储
磁盘结构及调度算法
位示图
文件组织结构
树形目录结构
虚设备与SPOOLING 技术
标签:存储,操作系统,知识,适应,缓冲区,进程,操作,资源 来源: https://www.cnblogs.com/yangxuyang/p/16458793.html