Skip to content

一、计算机系统概述

本章导览

共 6 个小节:操作系统的基本概念、操作系统的发展历程、操作系统的运行环境、操作系统结构、操作系统引导、虚拟机

一、计算机系统概述 · 章节总览

本章重点

  • 四大特征:并发(宏观同时)、共享、虚拟、异步;并发与共享是基础
  • 核心态 / 用户态切换 + 中断机制是 OS 运行的根基
  • 五大管理:进程、内存、文件、设备 + 用户接口;结构分宏内核 / 微内核

操作系统的基本概念

操作系统的基本概念

关键点

  • OS = 管理计算机软硬件资源、为用户提供服务的系统软件
  • 四大特征并发(宏观同时、微观交替)、共享(资源被多进程共用)、虚拟(一个物理实体变多个逻辑)、异步(进程走走停停)
  • 功能:进程 / 内存 / 文件 / 设备管理 + 用户接口

操作系统的发展历程

操作系统的发展历程

关键点

  • 演进:手工操作 → 批处理(单道 → 多道) → 分时系统 → 实时系统
  • 多道批处理首次引入并发,提高资源利用率但无交互
  • 分时系统:多用户分时间片轮流使用,兼顾交互与公平

操作系统的运行环境

操作系统的运行环境

关键点

  • 两种运行态:核心态(可执行特权指令)/ 用户态(仅普通指令),靠中断切换
  • 中断 / 异常:中断由外部引发(异步),异常由指令内部引发(同步)——是用户态进核心态的唯一途径
  • 系统调用:用户程序请求 OS 服务的接口(如 fork、read)

操作系统的运行机制

操作系统的运行机制

中断和异常

中断和异常

系统调用

系统调用

操作系统结构

操作系统结构

关键点

  • 内核结构演进:单体 → 模块化 → 分层 → 微内核 → 混合
  • 宏(大)内核:服务都在核心态,性能高但可靠 / 可维护性差
  • 微(小)内核:只保留最核心功能在核心态,其余移到用户态,可靠安全但 IPC 开销大

操作系统引导

操作系统引导

关键点

  • 操作系统引导(Boot)= 从加电到内核运行起来的全过程
  • 流程:BIOS / UEFI 自检 → 找引导设备 → 加载 Bootloader → 启动内核
  • 分区方案:传统 BIOS + MBR vs 现代 UEFI + GPT

虚拟机

虚拟机

关键点

  • 虚拟机靠 VMM(Hypervisor) 在一台物理机上模拟多台虚拟机
  • 类型一(裸机型):VMM 直接跑在硬件上,性能高(服务器)
  • 类型二(宿主型):VMM 跑在宿主 OS 上,易用但性能略低(个人电脑)