2024年3月12日发(作者:)
通常将软件分为:系统软件和应用软件。
系统软件通常包括:操作系统、语言处理程序、各种实用程序。
4.1 操作系统
4.1.1 操作系统概述
1) 什么是操作系统
① 操作系统是最基本的系统软件,是管理和控制计算机中所有
软、硬件资源的一组程序。(什么是操作系统)
② 操作系统是计算机硬件与其它软件的接口,也是用户和计算机
的接口:操作系统直接运行在裸机之上,是对计算机硬件系统
的第一次扩充,在操作系统的支持下,计算机才能运行其他的
软件。从用户的角度看,操作系统加上计算机硬件系统形成了
一台虚拟机(广义上的计算机),它为用户构成了一个方便、
有效、友好的使用环境。
③ 操作系统作为计算机系统资源的管理者,它的主要功能是对系
统所有的软、硬件资源进行合理而有效地管理和调度,提高计
算机系统的整体性能。具体地说,操作系统具有处理机管理、
存储管理、设备管理、信息管理等功能。
④ 引入操作系统的两个目的:第一,从用户角度来看,操作系统
将裸机改造成一台功能更强、服务质量更高、用户使用起来更
加灵活方便、更加安全可靠的虚拟机,以使用户无需了解许多
有关硬件和软件的细节就能使用计算机,从而提高了用户的工
作效率。第二,为了合理的使用系统内包含的各种软、硬件资
源,提高整个系统的使用效率。
2) 操作系统分类
① 按与用户对话的界面分类:命令行界面操作系统(MS DOS,
Novell等)和图形用户界面操作系统(Windows,Mac OS);
② 按能够支持的用户数为标准分为:单用户操作系统(MS DOS,
Windows)、多用户操作系统(UNIX,Xenix);
③ 按是否能够运行多个任务为标准分为:单任务操作系统(MS
DOS)和多任务操作系统(Windows,UNIX,Novell Netware)
④ 按操作系统的功能为标准分类:批处理系统、分时操作系统、
实时操作系统、网络操作系统。
a) 批处理系统:主要特点是允许用户将由程序、数据以及说
明如何运行该作业的操作说明书组成的作业一批批地提交
系统,然后不再与作业发生交互作用,直到作业运行完毕
后,才能根据输出结构分析作业运行情况,确定是否需要
适当修改再次上级。
b) 分时操作系统:主要特点是将CPU的时间划分成时间片,
轮流接受和处理各个用户从终端输入的命令。例如Linux,
UNIX
c) 实时操作系统:主要特点是对信号的输入、计算和输出都
要在一定的时间范围内完成。实时系统分为:实时控制系


发布评论