Skip to content
难度基础(★)
建议时长45分钟

2.1.1 操作系统概念概述

本课核心知识点整理
本课核心知识点手绘流程图(SVG)

本节导学

操作系统这一章先解决“它处在计算机系统的哪一层”这个问题。字幕里强调,计算机本质上仍是由电路、开关、存储器、外设构成的机器。如果没有操作系统,普通用户和应用程序就必须直接面对硬件细节:什么时候读写磁盘、怎样控制设备、如何分配内存、如何让多个程序轮流运行。这显然既低效又危险。

所以操作系统被放在硬件之上的第一层软件位置。它一方面把硬件资源封装成更容易使用的抽象,另一方面向用户和应用程序提供接口。DOS 与 Windows 的界面风格不同,一个偏命令式,一个偏窗口图形界面,但它们本质上都承担“让人和程序更方便地使用硬件”的作用。

计算机系统的层次

层次说明例子
用户使用计算机的人普通用户、开发者
应用软件完成具体任务浏览器、办公软件
其他系统软件支撑开发、运行和数据管理语言处理程序、编译程序、数据库系统
操作系统硬件之上的第一层软件DOS、Windows
硬件计算机的物理资源CPU、内存、磁盘、外设

这张层次表的重点是边界:操作系统属于系统软件,但不是所有系统软件都是操作系统。语言处理程序、编译程序、数据库系统也属于系统软件,不过它们通常运行在操作系统之上,不能等同于操作系统本体。

为什么操作系统必须存在

从用户角度看,操作系统是人机交互接口。用户不需要直接拨动开关或理解设备控制信号,而是通过命令、窗口、菜单、图标等方式表达意图。

从应用程序角度看,操作系统是应用软件与硬件之间的接口。应用程序不能随意直接改写任意内存、控制任意设备或独占 CPU,而是通过操作系统提供的机制申请资源、读写文件、创建进程、访问设备。

从系统管理角度看,操作系统是资源管理者。CPU、内存、文件、外设都有限,如果多个程序同时运行,必须由操作系统协调谁先用、用多久、能不能访问、出错后怎样恢复。

DOS、Windows 与“界面不是本质”

DOS 偏命令式,用户通过输入命令与系统交互;Windows 偏图形界面,用户通过窗口、菜单、鼠标操作与系统交互。二者外观差异很大,但在考试里都归为操作系统,因为判断标准不是界面形式,而是它是否位于硬件之上、是否管理资源并提供接口。

这也解释了为什么 Office、QQ、微信不是操作系统。它们面向具体业务功能,运行在操作系统之上,依赖操作系统提供文件、网络、窗口、进程等基础服务。

常见概念边界

判断步骤你要问的问题对应结论
看对象题干说的是硬件、操作系统,还是上层系统软件?先确定层次
看位置它是不是硬件之上的第一层软件?是则高度怀疑操作系统
看作用它是不是让用户/程序更方便地使用硬件?是则对应操作系统接口作用
看反例它是不是编译、语言处理、数据库管理?是则属于其他系统软件

考试怎么问

这一节常以概念判断出现:给出系统层次图,让你填操作系统、系统软件、应用软件、用户或硬件的位置;或者给出一段描述,让你判断它是不是操作系统。关键词是“硬件之上的第一层软件”“人机交互接口”“管理软硬件资源”“DOS”“Windows”。

做题时按层次向外推:硬件之上首先是操作系统;操作系统之上还有编译程序、数据库系统等系统软件;再往上才是 Office、QQ、微信这类应用软件;最外层是用户和开发者。

例题

单选
按照本节内容,操作系统在计算机系统中的位置是:
单选
本节用 DOS 和 Windows 举例,主要是为了说明操作系统可以:
单选
下列哪一项属于操作系统之上的系统软件,而不是操作系统本体?

自查要点

  1. 为什么说操作系统是“硬件之上的第一层软件”?
  2. DOS 和 Windows 的界面形式不同,为什么都属于操作系统?
  3. 语言处理程序、编译程序、数据库系统为什么不能直接等同于操作系统?
  4. 如果题目问“人机交互接口”,你会想到本节哪一句话?