定义功能:
控制计算机整体运行的软件。为用户提供存储和检索文件的方法,可以请求执行程序的接口,以及执行被请求程序所必须的环境。——> 提供其他软件单元所需的软件基础设施。
- 发展:
作业->批处理->交互式处理:
- 计算机被强制在一个限期内执行任务。(实时处理);
- 同时给多个用户提供服务(分时);
- 实现分时:多道程序设计——单用户称为:多任务处理(一个用户同时执行多个文件)
- 用于特定任务的设备:嵌入式系统。
- 扩展:智能手机领域的操作系统——几大操作系统
- 体系结构
- 计算机系统有哪些软件,以及如何分类的。
- 操作系统组件:用户界面;
内核:文件管理程序,内存管理程序