1.操作系统的三大作用
- 有效地管理资源
- 通过命令接口和编程接口向用户提供各种服务
- 对硬件机器的拓展(是硬件之上的第一层软件)
2.操作系统从资源管理角度所提供的五大功能
- 进程\线程管理功能(CPU管理)
- 存储管理
- 文件管理
- 设备管理
- 用户接口
3.操作系统的主要特征
- 并发:指处理多个同时性活动的能力
- 共享:操作系统与多个用户程序共同使用计算机系统中的资源(共享有限的系统资源)
- 虚拟:将一个物理实体映射为多个虚拟的逻辑实体,分时或者分空间
- 随机:操作系统必须随时对以不可预测的次序发生的事件进行响应并处理
4.操作系统分类
- 批处理操作系统,包括单道批处理系统和多道批处理系统
- 分时系统,时间片的概念,将CPU时间划分成若干个片段
- 实时系统,计算机要求能及时响应外部事件的请求,在规定的严格时间限制内完成
- 网络操作系统
- 分布式操作系统,允许若干个计算机共同处理同一项任务
5.SPOOLING技术(假脱机技术)
- 用户作业加载到磁盘上的输出井
- 按照某种调度策略选择几个搭配得当的作业,调入内存
- 作业运行的结果输出到磁盘上的输出井
- 运行结果从磁盘上的输出井送到打印机