本博客仅做学习笔记,如有侵权,联系后即刻更改
科普:
操作系统(Operating System OS): 第一层软件,管理硬件设备,提高利用率和系统的吞吐量
- 方便性
- 有效性
- 可扩充性
微内核结构- 开放性
遵循世界标准规范
- 用户和计算机硬件系统之间的接口
用户使用计算机方式:命令、系统调用、图标–窗口- 管理系统资源
资源:处理机、存储器、I/O设备以及文件(数据和程序)- 计算机资源的抽象
对硬件操作的抽象模型:扩充机器或虚拟器
- 计算机资源利用率的不断提高
- 方便用户
- 硬件的不断迭代
- 计算机体系结构的发展
- 应用需求的提出
- 人工操作方式
- 脱机输入/输出(Off-Line I/O)
优缺点
- 资源利用率高
- 系统吞吐量大
- 平均周转时间长
- 无交互能力
存在问题
- 处理机争用
- 内存分配和保护
- I/O设备分配
- 文件管理和组织
- 作业管理
- 用户和系统接口
特征
- 多路性
- 独立性
- 及时性
- 交互性
分类
- 周期性和非周期性任务
- 硬实时和软实时任务
- 单用户单任务操作系统
CP/M、MS-DOS- 单用户多任务操作系统
并发执行- 多用户多任务操作系统
unix、Linux
- 与并行不同,并发是指多个事件在同一时间间隔内发生
2。 进程是指系统中能独立运行并作为资源分配的基本单位
- 互斥共享方式
- 同时访问方式
时分复用技术
- 虚拟处理机技术
- 虚拟设备技术
空分复用技术
小小励志
有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》