操作系统学习day01
1.操作系统定义
操作系统是计算机系统中的一个系统软件,是一些程序模块的集合
2.操作系统的作用
- 有效,合理的组织和管理计算机的软硬件资源
- 组织工作流程,向用户提供服务功能
- 使得计算机的使用更加灵活方便,并提升效率
方便使用:主要体现在用户界面和编程接口
3.操作系统是资源的管理者
操作系统主要管理的就是两大部分 分别为硬件和软件
管理:
- 跟踪记录资源的使用情况 --> 数据结构
- 确定资源的分配策略–>算法
- 实施资源的分配和回收–>数据结构
- 提高资源的利用率
- 保护资源的使用
- 协调各个进程的冲突
4.操作系统的方便
- 进程/线程管理
- 存储管理
- 文件管理
- 设备管理
- 用户管理
可以看到操作系统是不让应用程序自己去操作硬件的,而是将操作硬件的步骤默默的放在自己的肩上自己抗