文档介绍:21世纪高等院校规划教材
操作系统原理及应用
(Linux)
第1章操作系统概论
本章学习目标
本章主要讲解操作系统的基本知识。
通过本章学习,读者应该掌握以下内容:
操作系统的功能和地位
操作系统的发展过程
操作系统的特征
操作系统的结构
第1章操作系统概论
2
操作系统的地位
操作系统的功能
操作系统的发展过程
操作系统的特性
操作系统的体系结构
LINUX 介绍
本章小结
教学内容
操作系统的地位
计算机系统是分层次的,最低层是未配置任何软件的硬件裸机,硬件之上是软件,软件又分为若干层次,最低层是操作系统。操作系统是覆盖在裸机之上的第一层软件,它直接控制、管理各种硬件资源。所以操作系统是整个计算机系统的控制管理中心。
第1章操作系统概论
4
操作系统的功能
操作系统是计算机系统中具有一定功能的软件系统。操作系统的目标是方便用户使用计算机系统和提高计算机系统资源利用率。
第1章操作系统概论
5
提供人机接口
作业:用户上机所作的一系列顺序相关的工作。一道作业由若干顺序相关的作业步构成。例如,我们上机编程要经历如下步骤:
第1章操作系统概论
6
第1章操作系统概论
7
编辑
编译
连接
运行
源程序
目标程序
可执行程序
以上作业的工作流程要由用户按自己的需求进行控制,因此要提供给用户控制作业工作流程的手段,这是由操作系统提供的,称为作业级接口。作业级接口由一组用户可直接使用控制作业运行的命令和命令解释器构成。该接口又可进一步分为联机用户接口和脱机用户接口。
第1章操作系统概论
8
(1)联机用户接口
由一组键盘字符命令(或鼠标命令)和命令解释器组成,使用户可以联机交互方式使用计算机。用户每次键入一个合法命令(解释器能执行的命令),启动一个作业步;一个作业步运行完毕后,再键入下一个命令名,启动下一个作业步。在一个作业步结束后,若发现错误,可以由用户修正错误,然后重新启动该作业步。用户可根据作业运行情况随时进行作业步的调整。
第1章操作系统概论
9
(2)脱机用户接口
操作命令的形式为作业控制语言,用户以脱机批处理方式使用计算机。用户对作业流程的控制意图是利用作业控制语言书写成一份作业说明书来表达的。上机时,用户将作业控制说明书交给系统,系统逐条解释执行说明书中的命令。在这种方式下,用户一旦提交了作业,作业流程就由操作系统根据作业控制说明书自动控制,用户无法干预该作业的运行。因此,用户必须事先设计好作业流程,还要预测作业运行过程中可能出现的错误,并给出发生错误时的处理方法。
第1章操作系统概论
10