WORD格式
操作系统的定义:
操作系统(OperatingSystem,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首
次扩充
1.1操作系统的目标和作用
在计算机系统上配置操作系统主要目标与计算机系统的规模和应用环境有关。 1.1.1操作系统的目标
方便性
硬件只能识别机器代码(
0、1)
OS提供命令,方便用户使用计算机
有效性
使 CPU、I/O保持忙碌,充分利用 使内存、外存数据存放有序,节省空间
合理组织工作流程,改善资源利用率,提高吞吐量
可扩充性
计算机技术的发展:硬件/体系结构/网络/InternetOS应采用
层次化结构,便于扩充和修改功能层次和模块
开放性
支持网络环境,兼容遵循
OSI标准开发的硬件和软件
1.1.2操作系统的作用 1.
用户与计算机硬件系统之间的接口
命令方式
用户通过键盘输入联机命令 (语言) 系统调用方式
用户程序通过系统调用,操纵计算机 图形、窗口方式
用户通过窗口、图标等图形界面操纵计算机
2. 计算机系统资源管理者
4大类资源:处理机;存储器;I/O设备;信息(文件:程序、数据)专业资料整理
WORD格式
4. 3. 2.
3.
对计算机资源的抽象(扩充机器)
裸机:只有硬件的计算机,难以使用 虚机器:在裸机增加软件
1.1.3推动操作系统发展的主要动力
1.
不断提高计算机资源利用率
早期计算机很昂贵,为提高资源利用率,产生了批处理系统 方便用户
为改善用户上机、调试程序时的条件,产生了分时系统 器件的不断更新换代
OS随之更新换代,如: 8位->16位->32位 计算机体系结构的不断发展
单处理机OS->多处理机OS->网络操作系统
1.2操作系统的发展过程
无操作系统时代
OS尚未出现,人们如何使用计算机?
人工操作方式 人工操作方式的缺点
用户独占全机 CPU等待人工操作 结果:资源利用率低下
(OS等),功能增强,使用方便
脱机输入输出系统
低速设备
纸带机/卡片机
高速设备
专业资料整理
WORD格式
I/O 速度提高,缓解了 I/O 设备与CPU的速度矛盾
主机:用于计算的主计算机
CPU 时 外围机:也是计算机,处理输入输出,使之不占用主机
间
外围机控制输入 /输出
输入:低速设备 -> 高速设备
输出:高速设备->低速设备
输入和输出使用独立于主机的外围机,不占用主机的
CPU时间,是脱机过程,因此叫做脱机输入 /输出方式
单道批处理系统
计算机发展的早期,没有任何用于管理的软件,所有的运行管理
和具体操作都由用户自己承担,任何操作出错都要重做作业, CPU的利用率甚低。 解决的方法有两个:
首先配备专门的计算机操作员,程序员不再直接操作机器,
减少操作机器的错误。
另一个是进行批处理,操作员把用户提交的作业分类,把 一批中的作业编成一个作业执行序列。每一批作业将有专 门编制的监督程序( monitor )自动依次处理。 说明:
监督程序的作用:用来装入用户作业,和用户作业交替地使 用 CPU。
“批”的含义:供一次加载的磁带或磁盘,通常由若干个作
业组装成,在处理中使用一组相同的系统软件(系统带)。 关于“作业”的说明:通常,把计算机完成用户算题任务所需进行的各项工作称为一道作业。
磁带/磁盘
专业资料整理
第1章操作系统笔记



