操作系统目标和作用
定义
裸机=>操作系统=>应用程序
- 控制和管理整个计算机系统的硬件和软件资源, 并合理的组织调度计算机的工作和资源的分配, 以提供给用户和其他软件方便的接口和环境, 他是计算机系统中最基本的系统软件
作为系统的管理者
- 提供的功能
-
- 处理机管理: 进程被CPU处理
- 存储器管理
- 文件管理
- 设备管理
- 目标
-
- 安全高效
服务
操作系统要向上层提供方便易用的服务(封装的思想)
- GUI: 图形化用户接口
- 联机命令接口 = 交互命令接口, 用户说一步操作系统做一步
- 脱机命令接口, 脚本.sh文件和.bat文件, 区别在于是单步执行还是多步执行
- 程序接口, 编写代码间接使用, 应用程序请求操作系统的唯一方式(系统调用 = 广义指令)
用户接口: 联机命令接口,脱机命令接口,程序接口
对机器的拓展
没有软件: 裸机
覆盖软件: 扩充机器, 虚拟机