【操作系统】操作系统引导(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博客
热门推荐
翔骁教育:如何生产一个好的短视频?
寺院中的智慧明灯:从建筑装饰到文化象征
流散海外百年后,山西广胜寺三幅元代壁画"数字合璧"
广东:聚焦私募股权投资,共探高质量发展新路径
2027年全固态电池上车!续航焦虑要被终结了吗?
打豆浆没有豆渣的窍门
职场中遭遇不公平竞争如何应对
北海道的温泉:251处温泉地的深度指南
生蚝食用全攻略:禁忌、部位、方法与功效
新疆辣子鸡的家庭制作指南:从入门到精通的15个步骤
保护举报人旨在保障举报人免受报复、威胁或其他不良后果的影响
纳音五行的强弱排序
分红险占比快速上升,能否帮助行业应对低利率趋势
内部收益率在敏感性分析中的作用:敏感性分析的内部收益率怎么算
哥特式服装的毕业论文,哥特风尚的魅力与灵魂
迷迭香的浇水方法与注意事项(如何科学合理地浇水)
发动机黄灯亮消不掉,发动机亮黄灯是什么原因
【中原策略】市场分析:成长行业领涨 A股震荡整固
这“4种粥”打死不喝,一种伤胃,一种致癌,还以为大补,别大意
中年人肠胃健康指南:牢记“三吃三不吃”,消化问题不再来!
武侠×仙侠 还在傻傻分不清吗?
古代有哪些著名的改革家?他们的改革对历史有何影响?
内部收益率的定义:掌握内部收益率的定义和基本概念
从 “工业锈带” 到 “科创秀场” | 怀柔金隅兴发老厂房改造创城市更新标杆
UV镀膜工艺:高效环保的涂层技术,光学与工业领域的全能选手
百家争鸣:思想解放与文化繁荣的盛事
周星驰经典搞笑桥段:独特无厘头喜剧的魅力与深思
身体健不健康,从走路就能看出来?中医教你解开“行走密码”
怀孕期间能喝蜂蜜么
精神病人实施的恐吓行为:法律规定与法律责任探讨