关于 Windows系统电脑启动过程

命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

导读:本篇文章讲解 关于 Windows系统电脑启动过程,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    
常会接触到有关于电脑优化的问题,其中关于电脑开机时间的问题最多,所以这使得我对于电脑的开机的过程有着强烈的好奇心。之后便是我的学习成果啦,如果有兴趣,可以倒杯茶,往下看看我的这篇长博。(这里的总结内容,都是建立在Windows系统下来说的,至于linux 等系统 的启动方式会有不同 

     
      
       POWER计算机的电源键,当我们按下这个键时会发生哪些事情呢,既然你关注到了这里,就让我先来给你一个小的思考题吧,
“计算机的启动,必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序。”对于一个这样的矛盾你有好的主意去解决吗。
       或许你还在思考,下面我们来看看,电脑的设计师们怎么安排解决的这个问题吧。

        BIOS (
Basic Input Output System
       在我们按下电源键,向计算机主板供电,将最先读取BIOS程序,这是一组固化在计算机内主板的一个ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序。
       
关于 Windows系统电脑启动过程

BIOS 进行
 上电自检(POST:Power-On-Self-Test)
这是一个系统进行自我检查的例行程序,将对系统的几乎所有的硬件进行检测。如:
内存,CPU,硬盘,键盘等设备
。若出现错误将发出特殊的嘀嘀声作为提示说明。
这个过程在早期的windows 95和windows 98中是可以看到的(如下图),现在XP后已经默认不显示了(黑屏)。
关于 Windows系统电脑启动过程


BIOS 选择  启动项
在自检完成后,BIOS将选择下一阶段的运行程序,在开机时我们可以通过Esc或Del键进入BIOS,设置启动项顺序(Boot Sequence)

默认的BIOS启动顺序,第一项是从硬盘启动,这时BIOS将
把控制权转交给排在第一位的储存设备。(进入第二阶段)

PS:
将USB类型设置为第一启动项,它将会先启动插在USB接口上的文件系统,若我们的U启插着,那么我们可以通过安装在U盘上的PE系统进行电脑系统的安装,
关于 Windows系统电脑启动过程

主引导扇区 
从BIOS选择硬盘为第一启动项之后,计算机将会读取 硬盘上的主引导扇区,将控制权交给它,下图是我总结出的关于主引导扇区的结构及内容。主引导扇区包括三个部分: 主引导记录(MBR), 分区表(DPT), 结束语(0x55,0xAA).
关于 Windows系统电脑启动过程

 

活动分区
通过主引导扇区的帮助电脑将把控制权交到活动分区,在我们的电脑中这个活动分区一般也就是我们常说的系统盘(C:\盘),当然随着电脑系统的发展和变化在Win7 的系统中,会自动分出100MB的分区用来存放 Win7 的操作系统的启动文件,此分区即为活动分区并且这个分区没有分配盘符。
操作系统
有了活动分区的确认,将会启动最后的系统操作程序,显示系统特有的登录界面。
至此,全部启动过程完成。感谢您的阅览~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/144360.html

(0)

相关推荐

  • JDK自带线程池学习

    导读:本篇文章讲解 JDK自带线程池学习,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2022年5月24日
    00
  • Kotlin升级1.6.0 Crash ???

    问题背景及现象 在历史项目中,为替代编写大量的findViewById,引入了kotlin-android-extensions插件,该插件可以直接用布局中声明的控件ID访问控件。…

    2023年1月2日
    00
  • Hamlet, are u ok?

    导读:本篇文章讲解 Hamlet, are u ok?,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Python 2023年2月16日
    00
  • 【Flask项目】项目准备之-Flask-Script说明

    在人生的道路上,不管是潇洒走一回,或者是千山独行,皆须是自己想走的路,虽然,有的人并不是很快就能找到自己的方向和道路,不过,只要坚持到底,我相信,就一定可以找到自己的路,只要找到路,就不必怕路途遥远了。

    导读:本篇文章讲解 【Flask项目】项目准备之-Flask-Script说明,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    Python 2023年3月5日
    00
  • SpringCloud整合Nacos启动报错:Injection of autowired dependencies failed; nested exception is java.lang.Ill

    追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

    导读:本篇文章讲解 SpringCloud整合Nacos启动报错:Injection of autowired dependencies failed; nested exception is java.lang.Ill,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    Java 2023年4月6日
    00
  • MySQL数据表结构迁移到Postgre的Python脚本

    导读:本篇文章讲解 MySQL数据表结构迁移到Postgre的Python脚本,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端开发 2022年5月11日
    00
  • Web页面请求全流程

    导读:本篇文章讲解 Web页面请求全流程,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Java 2023年2月18日
    00
  • 浅谈JUC原子类

    概念 在并发编程的场景下,当多个线程同时操作一个共享变量时候可能会出现线程安全的问题,那么这个时候这么解决呢? 下面我们举例说明: 当程序更新一个变量时,如果在多线程同时更新这个变…

    2023年2月16日
    00
  • MyBatis的使用五(模糊查询)

    导读:本篇文章讲解 MyBatis的使用五(模糊查询),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Java 2023年2月12日
    00
  • jdbc工具类

    导读:本篇文章讲解 jdbc工具类,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Java 2023年2月12日
    00

发表回复

登录后才能评论