一、操作系统的目标、作用和模型
1. OS的目标
① 方便性:用户无需了解底层硬件,无需用0、1机器语言操作。
② 有效性:CPU、I/O、存储等的管理专门、合理地被组织管理起来,提高资源的利用率。
③ 可扩充性:扩充应用软件;适应硬件和体系结构发展,扩充底层管理功能模块等。
④ 开放性:网络环境,遵循开放互联标准。
2. OS的作用
1)作为用户与计算机硬件系统之间的接口
2)OS作为计算机系统资源的管理者
3)OS用作扩充机器
二、操作系统的发展过程
1. 人工操作方式
1)计算机工作特点:
① 用户独占全机,资源利用率极低
② CPU利用率低
2)主要矛盾:人机矛盾----人工操作严重降低了计算机资源的利用率.
3)提高效率的途径:脱机输入/输出技术。
2. 脱机输入/输出方式
1)脱机I/O方式的主要优点:
① 减少了CPU的空闲时间
② 提高I/O速度
2)脱机I/O方式的主要缺点:系统开销大。
3. 单道批处理系统
1)特征:单道性,顺序性,自动性。
2) 优点:
① 一定程度解决人机矛盾,CPU与I/O速度矛盾
②