【操作系统】操作系统引导(Boot)非常详细!!!
创作时间:
作者:
@小白创作中心
【操作系统】操作系统引导(Boot)非常详细!!!
引用
CSDN
1.
https://blog.csdn.net/qq_56249308/article/details/142106911
计算机开机时,操作系统是如何被加载到内存中并开始运行的?这个过程涉及到多个关键步骤和组件,包括BIOS、MBR、PBR等。本文将详细介绍计算机操作系统引导(Boot)的过程,帮助读者理解从硬件启动到操作系统初始化的完整流程。
在一个新磁盘里安装操作系统,安装后磁盘里面可能是下图这样,除了能看见的C、D、E、F磁盘分区外,在磁盘开头位置会留出一片区域用于存储MBR(主引导记录)。
分区表是一个数据结构,说明每个分区分别占多大空间以及每个分区的地址范围。
C盘安装了操作系统,并且会使用C盘来启动操作系统,在这种情况下就可以把C盘称为这个磁盘的活动分区。
再把C盘内部进一步细分。根目录就是你双击打开C盘之后看见的那些内容,可能会包含一些文件夹和文件。
操作系统引导(开机过程)
操作系统要启动,数据要被放到主存里面。
计算机的主存由ROM和RAM两部分组成,平时说手机内存和电脑内存是多少通常说的是RAM,里面的数据一断电就被清空。ROM芯片被集成在电脑主板上,里面存储BIOS(Basic Input/Output System)基本输入输出系统,BIOS由一系列程序组成,其中最重要的是ROM引导程序,ROM芯片里的数据不会因为断电而丢失。
开机时CPU通电就会从主存当中固定的位置找到并执行ROM引导程序。
执行ROM引导程序的作用是它会指示CPU把磁盘的MBR读入主存,CPU执行磁盘引导程序,磁盘引导程序根据分区表判断C盘的位置。
接下来读入PBR,CPU执行PBR里面的程序,它会负责找到启动管理器程序,这个程序通常存放在更目录下面完成操作系统初始化的一系列工作。
硬件自检 —— 检查有没有插磁盘,有没有插内存条等等。
例:Windows操作系统的自举程序
总结:
- CPU加电(引导过程)
- 执行JMP指令跳转到BIOS
- 登记BIOS中断例程入口地址
- 硬件自检
- 主引导记录MBR读入,执行磁盘引导程序
- 扫描硬盘分区表
- 加载分区引导记录PBR,执行分区引导程序
- 加载启动管理器,执行操作系统初始化程序
- 加载操作系统
参考资料:2025王道操作系统复习指导
本文原文来自CSDN博客
热门推荐
审视历史:清朝文字狱的阴影与启示
《再见爱人》的朋友撑腰局:你也不喜欢伴侣的朋友吗?
未关电的三轮车蹿出碰伤保时捷:挪车保安被认定全责,已申请复核
清晰表达:陈述性语言的实践技巧
出口代理服务价格怎么计算?这些隐性成本你了解吗?
狂犬病有什么表现,如何预防?
皮炎一直好不了,可能跟这2个原因有关
华西医生:西洋参要这样吃,才能事半功倍!
“安全神器”真的安全吗?当前儿童智能手表使用现状调研
婚后继承的房产是否属于夫妻共同财产?
车辆追尾事故处理流程与赔偿标准详解
征兵五维四型是什么
全国冬至美食大盘点:各地特色美味汇聚一堂
烧开自来水喝vs直接喝桶装水,哪个更健康?建议你这样做→
精准医疗的基石:电生理多参数模拟器与血氧检测质控技术深度解析
宇治的寺廟與神社:發掘京都的靈性之美
伊朗军事实力深度解析:与以色列若冲突能否取胜?
《龙息神寂》新手攻略:从职业选择到角色推荐,助力快速上手
为什么汉朝皇帝称为“帝”,而唐宋皇帝却叫“宗”,今天才弄明白
揭秘海底世界,科技引领我们走向未知的深渊
中国北方中纬高频雷达网向全球发布首批科学探测结果
卫星“云游”黄河流域世界遗产
江西十大名茶:从庐山云雾到狗牯脑,每一片茶叶都承载着千年的茶文化
强度、刚度与硬度:材料科学中的三大力学性能指标
揭秘汽车BMS系统的信息安全攻防战,从电池管理到网络安全的全面解析
2025年清明假期出行热 “水陆空”迎客运高峰
属兔的五行是什麼?深入解析兔的五行属性与性格特征
生活改善专家:全方位视力保护指南
肠道微生物失衡可以在症状出现前几年预测自闭症和多动症的风险
美国本科毕业后继续深造的选择有哪些