计算机系统启动流程及应用启动流程
作者:鲁成伟业 | 时间:2023-08-17 17:04:16 | 人已围观
一、操作系统的启动流程:
1.计算机加电。
2.BIOS开始运行,检测硬件:cpu、内存、硬盘等。
3.BIOS读取CMOS存储器中的参数,选择启动设备。
4.从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,zui后两个为标志位)。
5.根据分区信息读入bootloader启动装载模块,启动操作系统。
6.然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查其设备驱动程序是否存在,如果没有,系统则会要求用户按照设备驱动程序。一旦有了全部的设备驱动程序,操作系统就将它们调入内核。然后初始有关的表格(如进程表),穿件需要的进程,并在每个终端上启动登录程序或GUI。
二、应用程序的启动流程:
1.双击快捷方式;
2.告诉操作系统一个文件路径;
3.操作系统从硬盘读取文件到内存中;
4.cpu从内存中读取数据执行。