操作系统第一章:《操作系统概述》

本章导览

  • 操作系统运行机制、体系结构
  • 系统调用的过程
  • 开机过程、虚拟机

学完本章需要回答的几个问题

  • 操作系统的四个特征
  • 操作系统如何变态?
  • 中断的分类、作用、基本实现原理?
  • 系统调用的过程是怎样的?什么功能要用系统调用实现?
  • 操作系统的体系结构?
  • 操作系统引导开机过程是怎样的?
  • 虚拟机的分类及区别?

正文

联机/脱机

并发与共享互为前提,异步:进程走走停停,执行过程不可预测;虚拟-空分复用:缺页中断动态置换、Swap等

什么是硬件自动完成变态过程?
例如主动变态引发系统调用,本质是一个特殊的指令,CPU硬件识别到后自动变态;
还有一种是被动的,CPU执行指令发现错误,自动硬件完成变态;
还有一种是外部硬件中断(比如你敲击了键盘、鼠标动了一下、网卡收到了一条微信消息、或者时间片到了的定时器),主板上的外部设备发来一个高电平信号(CPU在每个指令周期末尾会检查是否有需要处理的外部中断信号)。
也即内中断(异常,中断信号来自CPU内部,与执行的当前指令有关)和外中断(中断,中断信号来自CPU外部,与执行的当前指令无关)。
注意信号机制是软件层面上的。变态后执行相应的内核程序。

总结:引导链条中的角色

引导层级 角色 任务
MBR 硬盘的总管 “去 1 号分区找 PBR!”
PBR 分区的门卫 “我知道这个分区是 NTFS 格式,启动文件在根目录!”
Boot Manager 系统的管家 “开始加载 Windows/Linux 内核!”

操作系统第一章:《操作系统概述》
http://example.com/2025/12/02/操作系统第一章:《操作系统概述》/
作者
Lingkai Shi
发布于
2025年12月2日
许可协议