其他分享
首页 > 其他分享> > 5- 软硬件的启动流程

5- 软硬件的启动流程

作者:互联网

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从内存中读取刚刚读入内存的应用程序的代码执行,应用程序启动完成

标签:exe,操作系统,启动,流程,应用程序,内存,软硬件,驱动程序
来源: https://www.cnblogs.com/rongpengju/p/14136064.html