←

计算机应用基础 · 计算机软件

操作系统

操作系统

结构化讲义

A2-2.2 · 4 个大纲考点讲义 · 已精编

练本节题目

A2-2.2.1

操作系统的基本概念、作用。

精编讲义 v1#

操作系统的定义与在计算机体系中的地位

必记

操作系统(Operating System,简称 OS)是管理和控制计算机硬件与软件资源的大型系统软件,它合理地组织调度计算机的工作流程,有效利用资源,并为用户提供一个方便、高效、安全友好的工作环境。它是直接运行在裸机之上的第一层软件,是整个软件系统的核心底座

操作系统的两大核心视角与作用

必记
观察视角操作系统的角色定位具体体现与服务方式
从计算机硬件资源看计算机系统资源的管理者统一调度管理处理器 CPU、主内存、各类外设 I/O 和文件数据
从最终用户和程序员看用户与计算机硬件之间的接口用户通过 GUI 图形界面、CLI 命令行以及程序 API(系统调用 System Call)便捷操作计算机,屏蔽底层复杂硬件细节
随堂自测(3 题 · 共 123 道关联题)展开作答
填空2 分自测不计入学习进度

CPU中的一个指令流,称为_________

综合6 分自测不计入学习进度

安装操作系统时,操作系统的程序代码被安装在哪里(外存还是内存)?

综合6 分自测不计入学习进度

操作系统内核是什么?

A2-2.2.2

操作系统的类型、特征。

精编讲义 v1#

操作系统的四大基本特征(专转本必考理论大题)

必记
基本特征定义内涵与工作原理两两依存制约关系
1. 并发性(Concurrency)两个或多个事件在同一个“时间间隔”内交替发生(单核 CPU 宏观并行、微观交替分时串行)并发与共享是操作系统最基本的两大特征,互为存在前提
2. 共享性(Sharing)系统中的硬件和软件资源可供多个并发执行的程序共同使用(互斥共享与同时共享)资源共享必须以并发为条件,无并发共享无意义
3. 虚拟性(Virtual)通过某种技术将一条物理实体变为若干个逻辑上的对应物(如虚拟内存、虚拟 CPU)以并发和虚拟存储为依托
4. 异步性(Asynchronism)进程以人们不可预知的速度向前推进走走停停,但必须保证执行结果确定一致并发导致资源争抢,产生异步推进现象

操作系统的主要类型分类

必记
操作系统类型核心特点与运行机制典型应用领域
批处理系统作业成批送入,由监控程序自动按序流水执行,无实时人机交互,资源利用率与吞吐量极高大型科学计算中心早期的批量作业处理
分时系统采用时间片轮转(Round-Robin)算法,一台主机连接多个终端,多个用户同时人机交互早期的 UNIX 多用户终端系统
实时系统对外部输入必须在严格的截止时间内做出及时确定性响应(高可靠、硬实时/软实时)航空航天火箭发射控制、核电站控制、武器制导、工业流水线机器人
网络与分布式操作系统支持网络资源透明访问、多机协同并行计算大规模服务器集群与云计算数据中心

并发 vs 并行(常考选择题)

必记

易错陷阱

并发(Concurrent)是指多个事件在同一时间间隔(Time Interval)内交替发生;并行(Parallel)是指多个事件在同一时刻(Instant of Time)同时发生(必须具备多核 CPU 硬件支持)。

随堂自测(3 题 · 共 102 道关联题)展开作答
填空2 分自测不计入学习进度

网络操作系统(Network operating system, NOS)是指运行在服务器上的操作系统,也称为“____操作系统”。

填空2 分自测不计入学习进度

若需在一台计算机上同时运行多个应用程序,必须安装使用具有_________处理功能的操作系统。

填空2 分自测不计入学习进度

从使用和技术相结合的角度可以把操作系统分为批处理操作系统、分时操作系统、____操作系统和网络操作系统。

A2-2.2.3

操作系统的基本功能。

精编讲义 v1#

操作系统的五大核心管理功能(五大管家,必背)

必记
功能模块核心管理对象主要解决的任务与机制
1. 处理器管理(进程管理)CPU进程创建与撤销、进程状态转换(就绪/运行/阻塞)、进程调度算法(FCFS/SJF/RR)、死锁预防与避免
2. 存储器管理(内存管理)主内存 RAM内存分配与回收、地址重定位(逻辑地址转物理地址)、内存保护与共享、虚拟内存扩展(请求分页式存储管理)
3. 设备管理(I/O 管理)各类外设硬件设备驱动、缓冲区管理(缓解 CPU 与外设速度不匹配)、SPOOLing 假脱机技术(将独占设备改造为共享虚拟设备)
4. 文件管理磁盘文件与目录数据文件存储空间的分配与回收、目录结构组织(树型目录)、文件的按名存取、文件读写权限访问控制
5. 用户接口用户与程序操作界面命令行接口(CLI)、图形用户界面(GUI)、程序接口(系统调用 System Call)

进程三态转换模型考点

必记

易错陷阱

进程的三大基本状态:就绪态(具备运行条件,仅缺 CPU)、运行态(正在 CPU 上执行)、阻塞态(等待某一外部事件如 I/O 完成,即使给 CPU 也无法运行)。注意:阻塞态不能直接转为运行态,必须先被唤醒转入就绪态等待调度!

随堂自测(3 题 · 共 531 道关联题)展开作答
填空2 分自测不计入学习进度

当多个程序共享内存资源时,操作系统的存储管理程序将把内存与硬盘存储器结合起来,提供一个容量比实际内存大得多的“____”

填空2 分自测不计入学习进度

操作系统中的 “虚拟存储器” 的容量____实际内存。

综合6 分自测不计入学习进度

操作系统在计算机硬件之上提供了什么(作用)?

A2-2.2.4

常用操作系统。

精编讲义 v1#

国内外主流操作系统家族全览

必记

Windows 10 / 11

开发商/主导组织
微软公司(Microsoft)
内核与架构基础
Windows NT 混合微内核
核心优势与主要生态定位
桌面 PC 与商务笔记本占有率绝对霸主,办公软件与 PC 游戏生态最丰富

Linux

开发商/主导组织
Linus Torvalds 发起,开源社区
内核与架构基础
开源单内核(Monolithic Kernel)
核心优势与主要生态定位
免费开源、多用户多任务、网络功能强大,占领全球绝大多数服务器与云主机

macOS / iOS

开发商/主导组织
苹果公司(Apple)
内核与架构基础
基于 Darwin(Mach 微内核 + BSD)
核心优势与主要生态定位
软硬件深度一体化闭源优化,生态纯净安全,UI 设计极佳

Android

开发商/主导组织
Google 与开放手机联盟
内核与架构基础
基于 Linux 内核定制开发
核心优势与主要生态定位
开源移动端操作系统,占领全球绝大多数智能手机与平板设备

国产信创 OS

开发商/主导组织
华为、中国电子等国产厂商
内核与架构基础
鸿蒙 HarmonyOS(微内核分布式);统信 UOS、银河麒麟(基于 Linux)
核心优势与主要生态定位
国家信创自主可控战略,在政务、金融、关键行业全面替代国外系统

开源软件与 Linux 概念

重点

复习提示

Linux 由芬兰大学生李纳斯·托瓦兹(Linus Torvalds)于 1991 年发布,遵循 GPL 开源通用公共许可证,其源码向全球完全公开免费。

随堂自测(3 题 · 共 230 道关联题)展开作答
填空2 分自测不计入学习进度

在重新启动 Linux 系统的同时把内存中的信息写入硬盘,应使用 shutdown ____ now 命令实现。

填空2 分自测不计入学习进度

通常使用____查看本机硬件系统中设备相关信息,以及更新其驱动程序。

判断1 分自测不计入学习进度

Windows 操作系统中的后台任务依然在使用 CPU 等硬件资源,而智能手机操作系统的后台任务一般不再使用 CPU 等硬件资源。