简述计算机从加电到启动系统时主板的工作流程

加电自检-->BIOS信息-->显卡的参数-->CPU的参数-->内存的参数-->硬盘的参数-->光驱的参数-->显示PCI等主板的其他的I/O等参数-->RAID卡信息(如果有)-->BIOS将更新ESCD最后给出(Verifying DMI Poll  DATA...........Update Success)字样-->读取MBR记录-->调用NTLDR做一系列操作(这时的控制权从BIOS移交到硬盘/OS)-->读取boot.ini文件(显示操作系  统选择菜单)进入给定的操作-->最终看到桌面

时间: 2024-08-06 03:06:47

简述计算机从加电到启动系统时主板的工作流程的相关文章

计算机从加电到系统(Linux)启动完成

0x0 背景 在我参加的面试和我面试别人.或者参加别人对别人的面试的事后经常遇到的一个问题就是:请从计算机加电开始描述一下计算机启动到操作系统正式启动起来的全过程.这是一个考验对计算机体系结构和基本知识了解程度的问题.今天也就特别针对这个问题做一个回答,答案是基于80x86结构Linux 2.6及更高版本内核的为基准操作系统为例来回答的. 0x1 从加电到BIOS启动 STEP 1 加电引导寄存器置位 这一过程指的是,计算机加电后,一个特殊电路会在CPU对应的一阵针脚产生一个逻辑电平,这个电平的

【嵌入式开发】 Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计)

作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42462795 转载请著名出处 相关资源下载 :  -- u-boot 源码 : http://download.csdn.net/detail/han1202012/8342761 -- S3C2440 文档 : http://download.csdn.net/detail/han1202012/8342701 -- S5PV210_iROM_Applicati

开机加电到系统打开究竟发生了什么?(1)

每天工作都少不了一件事情:打开电脑... 开机过程中究竟发生了什么事情?电脑内部各零件是怎么变化的?多年前,我记得我很好奇,可是现在却有点麻木了.只有保持好奇心才能保持年轻! 说到计算机,还是先回想一下计算机的构成吧,第一次接触电脑不是在大学,而是上初中在网吧,和同学一起玩游戏,还是那时候欢乐多一点,头一次玩了一夜电脑,还是很兴奋的,让我最高兴的莫过于游戏可以无限续命,最终通关了游戏. 后来上了大学,专业是软件技术(.net),懵懵懂懂的上了几节计算机的课,知道了计算机有主机和外设构成,听说了冯

电脑从开机加电到操作系统main函数之前执行的过程

总的来说在操作系统加电启动之后到main函数执行之前操作系统经历了以下3个大步骤 1.启动BIOS.这个时候位于实模式下,加载中断向量和中断服务程序 2.加载操作系统内核并为保护模式做准备.这个时候操作系统一共加载了3部分代码:引导程序bootsect,内核代码setup,内核代码system模块 3.从实模式转换为32位保护模式.这个过程要做大量重建工作,并且持续工作到操作系统main函数的执行过程.细说的话,主要包括打开32位寻址空间,打开保护模式,建立保护模式下的中断相应机制与保护模式配套

linux系统启动过程具体解释-开机加电后发生了什么 --linux内核剖析(零)

本文參考了例如以下文章 深入理解linux启动过程 mbr (主引导记录(Master Boot Record)) 电脑从开机加电到操作系统main函数之前执行的过程 详细解释linux系统的启动过程及系统初始化 linux系统的启动流程 关于linux系统的启动流程我们能够按步进行划分为例如以下: BIOS POST自检 BIOS(Boot Sequence) 引导操作系统 载入对应引导上的MBR(bootloader) 主引导设置载入其BootLoader 载入操作系统 启动BIOS,准备实

海尔电商峰值系统架构设计最佳实践

多数电商平台都会经历相似的过程,流量和业绩每年以几倍至十几倍的速度增长,每年都要接受几次大规模.全方位的系统检阅,例如双11.周年庆等购物狂欢节,期间流量和订单可能是日常的十几倍甚至几十倍,产生的峰值对平台形成极其强烈的冲击,对电商平台的架构带来巨大的考验.因此,对电商平台的规划和架构工作不仅要高瞻远瞩,而且要细致入微,否则将导致平台无法满足高速增长的业务发展,细微处的失误也可能造成严重后果,不仅影响业务指标的实现,还可能导致对系统进行重新架构,劳时费力又伤钱. 从2012年开始,海尔进入了网络

台式机加电自设置

  台式机加电自设置 在一些IT项目中,往往会使用到通过给电脑通电,达到电脑自启动的一个效果.在做一个多媒体教室的项目中,一个场景是:通过一台多媒体中控,控制电脑,投影机,功放的开关机. 那么如果满足台式机"加电启动"的需求呢.其实每台电脑都有加电启动的功能,但是默认情况下,加电启动的功能是关闭的.因此,要实现加电启动的功能,只要开启电脑BIOS的加电启动即可.这样,只要电脑通电就可以自启动.在项目中总结的台式机设置BIOS加电启动的案例.分享如下: 台式机型号 Dell OPTIPL

电商峰值系统架构设计--转载

1.1 系统架构设计目录 摘要:双11来临之际,<程序员>以“电商峰值系统架构设计”为主题,力邀京东.当当.小米.1号店.海尔商城.唯品会.蘑菇街.麦包包等电商企业,及商派.基调网络等服务公司,分享电商峰值系统架构设计的最佳技术实践. 自2009年11月11日,淘宝商城(现名天猫)拉开网购狂欢节的序幕,各大电商的促销浪潮此起彼伏.此时的电商大战不仅是价格之争,更是技术的较量.如何设计电商峰值系统来更好地满足用户蜂拥而至的访问,如何在海量数据处理中实时发现有效信息并转化为商机,成为众多电商企业密

从cpu加电到加载OS内核的详细过程(清华大学ucore-lab1总结一)

结合最近学习清华的OS课,先用“人话”来高度抽象的描述一下我自己的理解.CPU在系统加电也就是我们按下电源开关后,开始初始化他的寄存器,主要是cs和eip(本文基于x86架构),然后在ROM中找到一个叫BIOS(Basic Input Output System),加载到RAM中然后开始执行他,他在进行完设备的自检和初始化之后,就根据他自己内部的“我该去哪个设备启动加载程序”表,将其中第一个设备的主引导扇区加载到内存中来,也就是将系统的控制权转交给了这个程序,然后他在正确的引用了bootload