计算机启动流程在我的上一个学习计划《自制操作系统》系列中,已经从完全不知道,过渡到了现在的了如指掌了,虽然有些夸张,但整个大体流程已经像过电影一样在我脑海里了,所以在看 linux 源码的这个 boot 部分时,几乎是看到的地方即使自己写不出,也知道它究竟在做什么,以及下一步可能要做什么,真的特别庆 ...
分类:
系统相关 时间:
2020-05-14 21:06:08
阅读次数:
119
centos6.x开机启动流程 开机加电bios自检 MBR引导将启动权交给硬盘 硬盘 0 柱面0磁道 1扇区512字节,其中 前466字节为引导 后 64字节分区表 2字节为分区结束标志 加载grub引导菜单 加载内核文件 启动Linux下的第一个init进程 init进程读取inittab文件, ...
分类:
其他好文 时间:
2020-05-12 12:03:19
阅读次数:
109
写在前面: 由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序方式启动来发布(参考下图keepRunning方法)。 本文以调试一个实际的SpringBoot启动程序为例,参考流程中主要类类 ...
分类:
编程语言 时间:
2020-05-12 11:15:49
阅读次数:
76
Linux系统管理 磁盘分区及文件系统管理 RAID LVM 网络属性管理 程序包管理 sed and awk 进程查看和管理 内核管理(编译和安装) 系统启动流程 定制、编译内核、busybox 系统安装:kickstart,dhcp,pxe shell脚本编程 Linux磁盘及文件系统管理 CP ...
分类:
系统相关 时间:
2020-05-11 15:04:07
阅读次数:
78
最近研究了下X86处理器的启动流程分析,相比于常见的ARM来说,X86平台启动流程真的复杂了很多,本次基于项目实际的两个问题入手,研究了包括以下几个部分的内容: 1. 从硬件角度看启动流程 2. 从软件角度代码执行流程 3. Reboot过程详解 4. X86-ACPI简析 5. 常识问题总结 由于 ...
分类:
其他好文 时间:
2020-05-05 18:18:19
阅读次数:
147
C6开机启动流程 1.内核引导 ,加电自检(通电后检查内核):检查bios的配置,检测硬件 装好系统之后才会进行以下内容 MBR 引导 (3.2.1...) GRUB菜单 (选择不同的系统)(按e,进入单用户模式) c6改密码很简单,可以直接改 2.运行init 0:关机(系统加载到init 0 , ...
分类:
其他好文 时间:
2020-05-01 18:44:28
阅读次数:
106
CentOS7启动流程 1. POST加电自检 功能: - 检测硬件设备是否正常能够运行(主板上ROM芯片上的BIOS程序实现) - BIOS程序能够检测CPU/Memory/硬盘/IO设备是否能够正常运行 - 如果是个人PC机,还会检测显示器 - 只要通电,CPU就会自动去加载ROM芯片上的BIO ...
分类:
系统相关 时间:
2020-04-27 11:40:44
阅读次数:
72
nginx启动流程 master进程循环流程 worker进程循环流程 ...
分类:
其他好文 时间:
2020-04-17 12:28:18
阅读次数:
46
Cocos2dx源码赏析(2)之渲染 这篇,继续从源码的角度来跟踪下Cocos2dx引擎的渲染过程,以此来梳理下Cocos2dx引擎是如何将精灵等元素显示在屏幕上的。 从上一篇对Cocos2dx启动流程的梳理中可知,Cocos2dx依靠通过各平台的入口启动引擎,并在循环中调用Director::ma ...
分类:
其他好文 时间:
2020-04-14 10:57:43
阅读次数:
77
Cocos2dx源码赏析(1)之启动流程与主循环 我们知道Cocos2dx是一款开源的跨平台游戏引擎,而学习开源项目一个较实用的办法就是读源码。所谓,“源码之前,了无秘密”。而笔者从事的也是游戏开发工作,因此,通过梳理下源码的脉络,来加深对Cocos2dx游戏引擎的理解。 既然,Cocos2dx是跨 ...
分类:
其他好文 时间:
2020-04-13 19:29:48
阅读次数:
63