全国计算机技术与软件专业技术资格 (水平 )网络工程师考试大纲知识结构
计算机与网络知识 计算机系统知识 操作系统知识
第 1 页,共 3 页
1.2 操作系统知识
1.2.1 基本概念
·操作系统定义 ,特征,功能及分类 (批处理 ,分时 ,实时,网络,分布式 )
操作系统 (OS)定义 :计算机系统中的一个 系统软件 ,管理 和控制 计算机系统的 硬件和软件资源 ,合理的
组织 计算机工作流程 ,以便有效的利用这些资源为用户提供一个功能强 ,使用方便的 工作环境 ,从而在
计算机与用户之间起到 接口作用 .
操作系统的主要任务 :使硬件 所提供的能力得到 充分利用 ,支持应用软件 的运行并提供相应的服务 ,是
现代计算机系统中一个必不可少的关键组成部分 .
操作系统的特征
并发性 (Concurrency):指在计算机系统中存在着 许多同时行进的活动 .对计算机系统而言 ,并发是
指宏观上看系统内有多道程序同时行进 ,但从微观上看仍是串行运行 .
共享性 (Sharing):指系统中各个并发活动要 共享计算机系统中的各种软 ,硬件资源 ,因此操作系统
必须解决在多道程序间合理使用资源的问题 .
虚拟性 (Virtual): 指把物理上的一台设备变成 逻辑上 的多台设备 .
不确定性 (Non-determinary):由于操作系统并发执行系统内的 各种进程 ,与这些进程有关的事件
如:从外部设备来的中断 ,输入输出请求 ,各种运行故障等 ,发生的时间都不可预测 ,如果处理不当 ,将导致
系统出错 ,这种不确定性所带来的错误是很难查找的 .
操作系统的功能
处理机管理
存储管理
设备管理
文件管理
作业管理
操作系统的分类
根据操作系统的 使用环境和对作业的处理方式 划分 :
批处理操作系统 (Batch Processing Operating System)
分时操作系统 (Time Share Operating System)
实时操作系统 (Real Time Operating System)
网络操作系统 (Network Operating System)
分布式操作系统 (Distributed Operating System)
微机操作系统 (Microcomputer Operating System)
嵌入式操作系统 (Embedded Operating System)
·多道程序
单道程序系统 :只有 一个程序运行 的系统 .这个程序 独占系统资源 ,而系统按程序的指令 顺序执行 ,有两
个基本特征 :程序的可再现性 和程序的封闭性 .
多道程序系统 :让多个程序 在系统中 轮流执行 ,当一个程序不用处理机时 ,另一个程序就使用 ,也就是说
处理机在程序间来回切换 ,从而获得 宏观上的并行 (微观上的串行 ),以提高处理机的利用率 .这种切换通
常由 中断 引起 .由于中断以 不可预测的次序 发生,即程序的指令执行序列也以 不可预测的次序 前进 .在
多道程序系统中 ,顺序程序的 封闭性 和可再现性消失 了,采用 进程来描述程序的执行 .