【基础知识点】
- 计算机软件通常分为系统软件和应用软件两大类
{ 应 用 软 件 : 计 算 机 用 户 利 用 计 算 机 的 软 件 、 硬 件 资 源 为 某 一 专 门 的 应 用 目 的 而 开 发 的 软 件 , 如 科 学 计 算 , 辅 助 设 计 ( C A D ) 等 系 统 软 件 : 操 作 系 统 、 语 言 处 理 程 序 、 链 接 程 序 、 诊 断 程 序 和 数 据 库 管 理 系 统 等 \begin{cases} 应用软件:计算机用户利用计算机的软件、硬件资源为某一专门的应用目的而开发的软件,如科学计算,辅助设计(CAD)等& \\ 系统软件:操作系统、语言处理程序、链接程序、诊断程序和数据库管理系统等& \\ \end{cases} {应用软件:计算机用户利用计算机的软件、硬件资源为某一专门的应用目的而开发的软件,如科学计算,辅助设计(CAD)等系统软件:操作系统、语言处理程序、链接程序、诊断程序和数据库管理系统等
操作系统基本概念
1.传统计算机系统资源分为硬件资源和软件资源
{
硬
件
资
源
:
中
央
处
理
机
、
存
储
器
和
输
入
/
输
出
设
备
等
物
理
设
备
软
件
资
源
:
以
文
件
形
式
保
存
在
存
储
器
上
的
程
序
和
数
据
等
信
息
\begin{cases} 硬件资源:中央处理机、存储器和输入/输出设备等物理设备& \\ 软件资源:以文件形式保存在存储器上的程序和数据等信息& \\ \end{cases}
{硬件资源:中央处理机、存储器和输入/输出设备等物理设备软件资源:以文件形式保存在存储器上的程序和数据等信息
2.操作系统作用:
①通过资源管理提高计算机系统的效率
②改善人机界面向用户提供友好的工作环境
3.操作系统定义
能有效地组织和管理系统中的各种软硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口
4.操作系统的特征和功能
- 操作系统的特征:并发性、共享性、虚拟性和不确定性
- 操作系统的功能:处理机管理、文件管理、存储管理、设备管理和作业管理
处理机管理:对处理机的执行“时间”进行管理,包括进程控制、进程同步、进程通信和进程调度
文件管理:文件存储空间管理、目录管理、文件的读写管理和存取控制
存储管理:对主存储器的“空间”管理,包括存储分配与回收、存储保护、地址映射和主存扩充
设备管理:对硬件设备的管理,包括对输入/输出设备的分配、启动、完成和回收
作业管理:包括任务、界面等管理
操作系统分类及特点
操作系统可分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、微型计算机操作系统和嵌入式操作系统等
1.批处理操作系统
批
处
理
操
作
系
统
{
单
道
批
处
理
多
道
批
处
理
批处理操作系统 \begin{cases} 单道批处理& \\ 多道批处理& \\ \end{cases}
批处理操作系统{单道批处理多道批处理
2.分时操作系统:
将CPU的工作时间划分为许多很短的时间片,轮流为各个终端设备服务
3.实时操作系统:
实
时
操
作
系
统
{
实
时
控
制
系
统
:
主
要
用
于
生
产
过
程
的
自
动
控
制
,
如
数
据
自
动
采
集
、
飞
机
自
动
驾
驶
实
时
信
息
处
理
系
统
:
只
要
用
于
实
时
信
息
处
理
,
如
订
票
系
统
、
情
报
检
索
系
统
实时操作系统 \begin{cases} 实时控制系统:主要用于生产过程的自动控制,如数据自动采集、飞机自动驾驶& \\ 实时信息处理系统:只要用于实时信息处理,如订票系统、情报检索系统& \\ \end{cases}
实时操作系统{实时控制系统:主要用于生产过程的自动控制,如数据自动采集、飞机自动驾驶实时信息处理系统:只要用于实时信息处理,如订票系统、情报检索系统
【注】实时系统与分时系统区别
(1)系统设计目标不同
(2)交互性强弱不同
(3)响应时间的敏感程度不同
4.网络操作系统:
使联网计算机能方便而有效的共享网络资源,为网络用户提供各种服务的软件和有关协议的集合
5.分布式操作系统:
它是网络操作系统更高级形式,保持网络系统所拥有的的全部功能,同时又有透明性、可靠性和高性能等特性
6.微型计算机操作系统:
简称微机操作系统,常用的有Windows、Mac OS、Linux
7.嵌入式操作系统:
嵌入式操作系统运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种部件资源进行统一协调、处理、指挥和控制