其他分享
首页 > 其他分享> > 二、操作系统知识

二、操作系统知识

作者:互联网

操作系统

作用:通过资源管理,提高计算机的效率;改善人机界面,向用户提供友好的工作环境

特性:并发性、共享性、异步性

                           

 

 

 注:其它系统软件包括汇编软件,数据库软件等

进程

进程:是系统进行资源分配和调度的一个独立单位

进程与程度的关系:进程是动态的,程序是静态的

进程的三种状态:运行(正在运行中)、就绪(就差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