1. 操作系统的主要功能
- 处理机管理,可以归结为进程管理
- 存储器管理,对内存进行分配、保护和扩充
- 设备管理,包括设备分配、传输控制和保持设备独立性
- 文件管理,包括存储空间的分配和回收,目录管理、文件操作管理和文件保护等功能
- 用户接口,包括程序接口和操作接口,用户通过这些接口能方便的调用操作系统的功能,有效的组织作业和处理流程,使整个系统能高效的运行。
2. 操作系统的类型
-
单用户
-
批处理
-
分时
-
网络
-
分布式
-
嵌入式
3. 操作系统的特性
- 并发性
- 共享性
- 虚拟性
- 不确定性
4. 操作系统的主要结构
- 整体结构,又称模块组合或者无序结构,是基于结构化程序设计的一种软件方法
- 层次结构,将操作系统分为内核和若干模块(或者进程),这些模块按照功能的调用次序排列成若干层次,各层之间只能是单项依赖或单项调用。分为全序或者半序
- 客户/服务器结构,也称为微内核结构,更适用于分布式系统
- 面向对象结构,具有数据隐藏和消息激活对象等功能
5. 操作系统的定义
是控制和管理计算机软硬件资源,以尽可能合理、有效得方法组织多个用户共享资源的程序集合。