无忧启动论坛

 找回密码
 注册
搜索

如何正确理解计算机启动过程?

查看数: 4797 | 评论数: 11 | 收藏 9
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-3-13 16:39

正文摘要:

本帖最后由 wang56889 于 2019-3-21 11:15 编辑 一直疑惑计算机启动操作系统过程到底是怎样的?不同的操作系统是不是也有区别?下面理解不知道对不对,求科普. 更新1(19/03/19): 1.MBR分区结构图 ...

回复

iloveu1234 发表于 2021-3-13 15:30:48
学习学习 一直在用而不知道启动过程
wang56889 发表于 2019-3-22 09:46:52
brook 发表于 2019-3-20 00:56
这个做的好,我的理解好像也是这样

mac os引导也是这样的吗?
hszgb 发表于 2019-3-20 08:56:28
要深入学习了
brook 发表于 2019-3-20 00:56:10
这个做的好,我的理解好像也是这样

点评

mac os引导也是这样的吗?  详情 回复 发表于 2019-3-22 09:46
wang56889 发表于 2019-3-19 16:24:45
2012hfl 发表于 2019-3-14 20:19
一蛋双星     无忧   远景

老铁, 666
2012hfl 发表于 2019-3-14 20:19:19
一蛋双星     无忧   远景

点评

老铁, 666  详情 回复 发表于 2019-3-19 16:24
rush 发表于 2019-3-14 16:34:59
wang56889 发表于 2019-3-14 09:47
是的,BIOS只加载MBR(MBR里的BootLoader如何启动电脑与BIOS没任何关系)。BIOS这种没有规范的事实标准缺点 ...

其实我更喜欢BIOS,uefi规定使用FAT文件系统作为引导分区就已经很无语了。BIOS规范纯粹就是被ntldr搅乱的。

点评

666  发表于 2019-3-16 09:20
wang56889 发表于 2019-3-14 09:50:02
本帖最后由 wang56889 于 2019-3-14 12:06 编辑
JCDN 发表于 2019-3-14 06:31
应该是先自检吧,自检通过CPU才会工作



冯诺依曼现代计算机体系告诉我们,所有的指令与数据都是经过cpu处理的(可能后来有改进)。所以我的猜测是:bios里面的自检代码也需要cpu来运行,因此需要先初始化cpu。

点评

传统CPU不需要初始化,他复位以后会从一个地址执行程序,这个地址被硬件制定为BIOS存储器了  发表于 2019-3-14 16:36
wang56889 发表于 2019-3-14 09:47:49
rush 发表于 2019-3-13 17:00
本来标准中就没有关于分区的定义,BIOS只读取前面MBR,跟后面接的具体文件系统无关,以前有大神说过现在BIO ...

是的,BIOS只加载MBR(MBR里的BootLoader如何启动电脑与BIOS没任何关系)。BIOS这种没有规范的事实标准缺点太多,也是UEFI产生的原因。

点评

其实我更喜欢BIOS,uefi规定使用FAT文件系统作为引导分区就已经很无语了。BIOS规范纯粹就是被ntldr搅乱的。  详情 回复 发表于 2019-3-14 16:34
JCDN 发表于 2019-3-14 06:31:22
应该是先自检吧,自检通过CPU才会工作

点评

亲,关注的重点很独特。不过你的说法也没错,通电时,cpu先重置平衡电压,自检后再初始化。  详情 回复 发表于 2019-3-14 09:50
rush 发表于 2019-3-13 17:00:12
本来标准中就没有关于分区的定义,BIOS只读取前面MBR,跟后面接的具体文件系统无关,以前有大神说过现在BIOS都为了更好兼容NTLDR或者bootmgr做了些不为人知的事情,才导致了引导其他系统出各种毛病

点评

是的,BIOS只加载MBR(MBR里的BootLoader如何启动电脑与BIOS没任何关系)。BIOS这种没有规范的事实标准缺点太多,也是UEFI产生的原因。  详情 回复 发表于 2019-3-14 09:47

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-1-23 14:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表