《操作系统》复习 目录+Unit 1
操作系统教材 第四版
什么是操作系统?
·配置在计算机硬件上的第一层软件
·对硬件系统的首次扩充
·主要作用是管理好这些设备
·提高设备的利用率和系统的吞吐量
·为用户和应用程序提供一个简单的接口
目录
第一章 操作系统引论
第二章 进程的描述与控制----->处理机管理
第三章 处理机调度与死锁----->处理机管理
第四章 存储器管理
第五章 虚拟存储器
第六章 输入输出系统---->I/O设备
第七章 文件管理
第八章 磁盘存储器的管理
第一章 操作系统引论
·操作系统的目标和作用
·操作系统的发展过程
·操作系统的基本特征
·操作系统的主要功能
·操作系统的结构设计
1.1 操作系统的目标和作用
1.1.1 操作系统的目标
1.1.2 操作系统的作用
·用户的观点:OS作为用户与计算机硬件系统之间的接口。
·资源管理的观点:OS作为计算机系统资源的管理者。
·扩充机器的观点:OS实现了对计算机资源的抽象,隐藏了对硬件操作的细节,使用户能更方便地使用机器。(虚拟机)
1、操作系统作为用户与计算机硬件系统之间的接口
2、OS作为计算机系统资源的管理者
3、OS实现了对计算机资源的抽象
1.1.3 推动操作系统发展的主要动力
1.2 操作系统的发展过程
1.2.1无操作系统的计算机系统——第一代计算机
1. 人工操作方式 (1946 ~ 50年代中期)
缺点:
·用户独占全机;
·CPU等待人工操作
问题:
·人机矛盾;
·CPU与I/O设备不匹配矛盾
2.脱机输入输出(Off-line Input and Output)技术:
在一台外围机的控制下,预先将程序和数据从低速输入设备输入到磁盘(带),当CPU需要这些程序和数据时再从磁盘上高速地调入内存。无CPU参与输入输出操作
优点: 减少主机CPU空闲时间;提高I/O速度。
1.2.2单道批处理系统——第二代计算机
单道批处理系统的工作过程:用户将作业交到机房,操作员将一批作业输入到辅存(如磁带)上,形成一个作业队列。当需要调入作业时,监控程序从这一批中选一道作业调入内存运行。当这一作业完成时,监控程序调入另一道程序,直到这一批作业全部完成。
由于系统对作业的处理是成批进行的,且在内存中始终只保持一道作业,故此称系统为单道批处理系统。
作业的概念:
·用户角度:是用户定义的、由计算机完成的一个工作单位。作业由不同的顺序相连的作业步组成。
·系统角度: 作业=程序+数据+作业说明书
·作业是一个比程序更为广泛的概念,它不仅包含了通常的程序和数据,而且还有一份作业说明书。系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。在批处理系统中,是以作业为基本单位从外存调入内存的。