首页 > 其他 > 详细

5- 软硬件的启动流程

时间:2020-12-15 00:01:25      阅读:37      评论:0      收藏:0      [点我收藏+]

1、计算机的启动流程

1、计算机加电
2、BIOS开始运行,检测硬件:CPU、内存、硬盘等
3、BIOS读取CMOS存储器中的参数,选择启动设备
4、从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,最后2个为标志位)
5、根据分区信息读入bootloader启动加载模块,启动操作系统
6、然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查设备驱动程序是否存在,如果没有,系统则会要求用户按照设备驱动程序。一旦有了全部的设备驱动程序,操作系统将它们调入内核,然后初始有关的表格(如进程表),穿件需要的进程,并在每个终端上启动登陆程序或GUI。

2、应用的程序启动流程

1、双击exe快捷方式 --》 exe文件的绝对路径,就是告诉操作系统说:我有一个应用程序要执行,应用程序的文件路径就是exe文件的绝对路径
2、操作系统会根据文件路径找到exe程序在硬盘的位置,控制其代码从硬盘加载到内存
3、然后控制CPU从内存中读取刚刚读入内存的应用程序的代码执行,应用程序启动完成

5- 软硬件的启动流程

原文:https://www.cnblogs.com/rongpengju/p/14136064.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!