操作系统——调度概念复盘
调度的层次

调度器

调度的时机、切换与过程

进程调度方式的概述

闲逛进程

用户级线程调度与内核级线程调度简单对比

操作系统的引导过程
MBR中有引导程序、硬盘分区表、结束标志。
MBR(主引导记录) 是一段特殊的数据,它被永久地、物理地写入到硬盘的第一个扇区,这个扇区也被称为主引导扇区。其物理位置是 0磁道0柱面1扇区,大小通常为512字节。
启动过程如何将它们联系起来?
这个过程就像侦探破案,一步步根据线索找到最终目标:
1.找到总指挥部(MBR):BIOS固件不关心硬盘分了几块区,它有一个固定任务:去硬盘的第一个扇区,把MBR读出来。这是唯一的、固定的起点。
2.查阅分区地图(分区表):CPU执行MBR中的引导程序。这段程序的首要任务就是查看MBR中的分区表,找出哪个分区被标记为“活动分区”。
3.定位目标王国(活动分区):通过分区表,MBR引导程序知道了活动分区在硬盘上的具体位置(从哪个柱面/扇区开始)。
4.进入王国首府(PBR):MBR引导程序接着去活动分区的第一个扇区(这个扇区称为“分区引导记录”PBR或“卷引导记录”VBR),将其中的代码加载到内存。这段PBR代码才是专门为了启动该分区内特定操作系统(如Windows或Linux)而设计的。
5.启动操作系统:PBR的代码会继续加载更复杂的启动管理器(如GRUB、Windows Boot Manager),最终由启动管理器找到并加载操作系统分区内的内核文件,从而完成启动。
CPU通过MBR找到操作系统所在的硬盘分区(活动分区),在该分区内通过PBR(分区引导记录)找到了启动管理器,启动管理器将操作系统的初始化程序加载到内存当中执行。

posted on 2025-11-27 21:43 swj2529411658 阅读(2) 评论(0) 收藏 举报
浙公网安备 33010602011771号