【操作系统】操作系统引导(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博客
热门推荐
葱买多了怎么保存
山东绿茶:泰山茶、日照绿茶和崂山茶的区别
家庭装修必知:细致布局开关插座的实用技巧与规划
带开关的插座有两种用法,但第二种不建议用,赶紧自查一下
视频编码 H.264 vs H.265,有什么不同(内容比较全,建议收藏)
露天樱桃成熟时间的掌握与挑选技巧
如何清理SPSS中的错误数据库
手机号码注销后,微信账号何去何从?深度解析与应对策略
这些交通信号灯知识,司机必看!
经常爱吃蘑菇的人,有什么健康优势?抑郁、患癌风险低?
最新研究:全球超197万人数据揭示,红肉和加工肉类摄入与2型糖尿病风险显著相关
冲突点:叙事与创意策划中的核心动力
INFJ提倡者人格大解析:全球最稀有的1.5%人群
揭秘"小说抄写员兼职APP"骗局:这些赚钱套路你一定要当心!
深化交流 文明互鉴 | 伊朗代表团、萨尔瓦多代表团到访中国美术学院
人身权是什么
物业服务费包括哪些服务内容和费用
家具颜色搭配有哪些技巧?
洗脸后皮肤干燥起皮怎么办?原因分析与解决方案
无人驾驶智能汽车:让出行更安全便探索无人驾驶技术的前沿进展
服务器配置中的8c8g代表什么含义?
苏大联手益恒发力钙钛矿技术成立光伏先进技术研究院
西南政法大学在职研究生历年分数线汇总及25年分数线预测
广东城际公交化购票指南:一码一卡,畅通无忧
DDoS攻击的流量洪水检测技术有哪些
降价!广州公交票价调整!可开通“刷掌”乘车→
雷克萨斯ES刹车油更换周期是多久?
杭州旅行准备全指南:详尽行程规划与必携物品,避开旅游陷阱
一个交通枢纽,160个出入口!揭秘北京城市副中心站
北京副中心站新规划,滨水生活将大提升