导读
1.什么是操作系统
2.操作系统的目标
3.操作系统的分类
4.操作系统基本特性
5.操作系统结构
(1)界面
(2)OS结构
什么是操作系统
操作系统是配置在计算机硬件上的第一层软件,它具有平台性,可以管理硬件及资源
OS好比计算机上的政府,负责资源调配,一个好的OS与一个好的政府一样:
相对公平
有效率
稳定
安全:防止被入侵
操作系统的目标
方便
有效:(1)提高系统资源利用率(2)提高系统吞吐量
可扩充性
开放性
操作系统的分类
按照计算机体系结构
single-processor system
multi-processor system
clustered system
按照用途
embedded system
multimedia system
handheld system
按照内部结构
单任务
多任务 排队
分时
操作系统基本特性
并发(并行:同一时刻 并发:宏观上同时)
共享(互斥共享,同时共享)
虚拟(时分复用:利用处理机的空闲时间运行其他程序,提高处理机利用率
空分复用:利用存储器的空闲空间分区域存放多道程序,提高内存利用率)
异步
操作系统结构
界面
(1)GUI(图形用户界面) —WIMP(window, icon, menu, pointing device)
(2)命令行界面
(3)系统调用
应用程序----(调用)-----》API(应用编程接口)-----(调用)----》系统调用
OS结构
(1)简单结构/无结构 Dos, Unix
(2)层次结构
Minix 微内核
Solaris 面向对象
(3)混合结构 MacOS
(4)VM结构