操作系统学习总结(一)
一、操作系统的目标和作用
1、操作系统的目标
(1)方便性
(2)有效性
(3)可扩充性
(4)开放性
2、操作系统的作用
(1)OS作为用户与计算机硬件系统直接的接口
(2)OS作为计算机系统资源的管理员
(3) OS实现了对计算机资源的抽象
二、操作系统的发展过程
1、未配置操作系统的计算机系统
(1)人工操作方式:用户独占全机;CPU等待人工操作。
(2)脱机输入输出方式:减少了CPU的空闲时间;提高了I/O速度。
2、单道批处理系统
缺点:系统的资源得不到充分的利用
3、多道批处理系统
(1)特征:多道性、无序性、调度性
(2)优点:资源利用率高、系统吞吐量大
(3)缺点:平均周转时间长、无交互能力
(4)解决问题:处理机争用问题;内存分配和保护问题;I/O设备分配问题;文件的组织和管理问题;作业管理问题;用户与系统的接口问题。
4、分时系统
(1)人机交互;共享主机
(2)关键问题:及时接收;及时处理
(3)特征:多路性、独立性、及时性、交互性
5、通用操作系统
6、实时系统
三、操作系统的基本特征和功能
1、操作系统的基本特征
(1)并发
(2)共享
(3)虚拟
(4)异步
2、操作系统的功能
(1)处理机管理功能
(2)存储器管理功能
(3)设备管理功能
(4)文件管理功能
(5)操作系统与用户之间的接口
(6)现代操作系统的新功能
四、操作系统的结构设计
1、无结构OS
2、模块化结构OS
3、分层式结构OS
4、微内核结构OS
操作系统学习总结(一)
