导图社区 操作系统引论
操作系统的基本特性有并发、共享、虚拟、异步,一起来看看操作系统引论的知识点吧。
社区模板帮助中心,点此进入>>
安全教育的重要性
个人日常活动安排思维导图
西游记主要人物性格分析
17种头脑风暴法
如何令自己更快乐
头脑风暴法四个原则
思维导图
第二职业规划书
记一篇有颜又有料的笔记-by babe
伯赞学习技巧
操作系统引论
操作系统的基本特性
并发
并行:两个或多个事件在同一时刻发生
多核处理机中,宏观上多个程序同时运行
单核处理机中,微观上程序分时交替执行
并发:两个或多个事件在同一时间间隔内发生
为操作系统的最基本特征
与共享互为存在条件
共享
互斥共享方式
在一段时间内只允许一个进程访问资源
同时共享方式
在一段时间内有多个进程“同时”访问资源
与并发互为存在条件
虚拟
概念:将一个物理实体变为若干个逻辑上的对应物的功能
时分复用技术
虚拟处理机技术
虚拟设备技术
空分复用技术
虚拟存储技术
异步
特点:不可预知
系统调用
概念
提供了用户程序和os内核之间的接口
与其他过程调用的区别
运行在不同的系统状态
状态的转换
返回问题
嵌套调用
系统调用的类型
进程控制类
文件操纵类
进程通信类
操作系统的·体系结构
操作系统内核
大内核
微内核
支撑功能:中断处理,时钟管理,原语操作
优点:内核功能少、结构清晰、方便维护
缺点:需要频繁地在核心态和用户态之间切换,性能低
资源管理功能
(1)进程管理(2)存储器管理(3)设备管理
优点:高性能
缺点:内核代码庞大,结构混乱,难以维护
处理机的双重工作模式
用户态/目态
非特权指令
内核态/管态/核心态
特权指令
中断与异常
切换
内核态->用户态
修改PSW的指令特权
中断
用户态->内核态
操作系统强行抢回cpu的特权
操作系统的主要功能
处理机管理功能
1.进程控制
2.进程同步
3.进程通信
4.调度
存储器管理功能
1.内存分配和回收
2.内存保护
3.地址映射
4.内容扩充
设备管理功能
1.缓冲管理
2.设备分配
3.设备处理
文件管理功能
1.文件存储空间管理
2.目录管理
3.文件的读/写管理和保护
(1)文件的读/写管理
(2)文件保护
接口管理功能
用户接口
(1)联机用户接口(2)脱机用户接口(3)图形用户接口
程序接口
操作系统的目标和作用
目标:实现方便性、有效性、可扩充性、开放性
作用:
1.作为用户与计算机硬件系统之间的接口
2.作为计算机系统资源的管理者
3.实现了对计算机资源的抽象
操作系统的发展过程
未配置操作系统
人工操作方式
脱机I/O方式
单道批处理系统
多道批处理系统
优缺点:
1.资源利用率高
2.系统吞吐量大
3.平均周转时间长
4.无交互能力
分时系统
用户需求
1.人机交互
2.共享主机
特征:
1.多路性2.独立性3.及时性4.交互性
实时系统
类型:
工业控制型
信息查询型
多媒体系统
嵌入式系统
特点:
系统内核小
系统精简
实时性高
具有可配置型
特征
1.多路性2.独立性3.及时性4.交互性5.可靠性
分布式操作系统
特征:1.分布性2.透明性3.同一性4.全局性
功能:1.通信管理功能
2.资源管理功能
3.进程管理功能