当前位置: 首页 > news >正文

【操作系统】(五)操作系统引导(Boot)

视频参考:王道计算机+2.了解计算机的启动过程和主引导扇区,让你的计算机从这里起飞吧_哔哩哔哩_bilibili

操作系统引导(Boot)就是在开机的时候,如何让操作系统运行起来?

         主存分成RAM+小部分ROM,其中ROM里面存放的是BIOS(基本输入输出系统),CPU初始化后执行的第一条指令就来自于BIOS芯片。

          BIOS程序主要做的是对硬件进行诊断和检测 ,比如判断主板上是否安装了内存条、硬盘、显卡等等,然后对这些设备初始化。当一切检测正常,BIOS程序要做的最后一件事就是到外存(磁盘)中读取更多的指令交给CPU执行。

          BIOS程序将从磁盘上一个叫做主引导扇区的地方加载MBR并放入内存。

        ROM引导程序会在开机后指示CPU,去将磁盘中的主引导记录读入内存,而主引导记录内有磁盘分区表,接下来就可以根据这个表找到C盘,读入C盘中的第一部分数据,接下来就可以执行PBR程序,然后执行启动管理程序,而这个启动管理程序就会完成操作系统初始化的一系列操作。

 

总之:

第一步,内存中的BIOS

第二步, 将外存中主引导扇区的MBR导入内存

第三步,找到操作系统所在分区(C盘),并找到启动管理器,完成操作系统初始化。

 

相关文章:

  • Leetcode13-罗马数字转整数
  • Django框架指南:从入门到进阶
  • 【蓝桥杯】3月27日笔记
  • C++:无序关联容器
  • 修改 docker0 网卡配置的详细步骤
  • Baklib内容中台驱动AI技术融合创新
  • 无穿戴动作捕捉设备:无穿戴,无标记点摄像头智能捕捉人体姿态
  • 【Exception】MybatisPlusException: can not find lambda cache for this entity
  • 【JavaScript】七、函数
  • Spring集成Web环境搭建
  • 什么是LangChain,为什么我们选择使用LangChain,以及它的典型应用场景
  • HCIE-day15-L3VPN
  • 练习:求平方根
  • mysql数据恢复 深度扫描碎片 智能给出恢复建议并执行恢复操作
  • 【Python实用技巧】OS模块详解:文件与目录操作的瑞士军刀
  • 前端性能优化:深入解析哈希算法与TypeScript实践
  • 揭开顺序表的神秘面纱,探索数据结构的精髓
  • Vue2项目打包后,某些图片被转换为base64导致无法显示
  • 股票App开发第一步:如何免费快速的获取股票数据(如何免费获取金融数据)
  • 将网络安全和第三方风险管理与业务目标相结合
  • 建设部网站官网 下载规范/北京seo排名外包
  • 沙河网站建设/如何推广新产品的方法
  • 济阳做网站公司/广告做到百度第一页
  • 公司网站开发制作/网络seo首页
  • 网站高端设计/河南郑州网站顾问
  • 东莞大岭山建网站公司/深圳市龙华区