基础概念
相关提炼内容见 os-basics。
操作系统的概念
控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序的集合
操作系统的特征
【并发】 Concurrence
- 并发是指两个或多个事件在同一个时间间隔内发生
- 【并发】 和 【并行】 的区别:注意与并行(同一时刻)的区别
【共享】 Sharing
- 互斥共享方式:比如打印机、磁带机虽然可以供多个进程使用,但是一段时间内只运行一个进程访问该资源
- 同时访问方式
【虚拟】Virtual
- 虚拟技术 - 时分复用技术,如处理器的分时共享 - 空分复用技术,如虚拟存储器
【异步】Asynchronism
- 操作系统两个最基本的特征是―并发 共享
操作系统的目标和功能
操作系统作为计算机系统资源的管理者
- 处理机管理
- 存储器管理
- 文件管理
- 设备管理
操作系统作为用户与计算机硬件系统之间的接口
命令接口
- 程序接口 | 批处理命令接口
- 联机命令接口 | 交互式命令接口
程序接口
- 概念:程序接口由一系列系统调用组成
- 应用:图形用户界面 graphical user interface GUI
操作系统用作扩充机器
- 没有任何软件支持的计算机称为【裸机】