1.POWERON加电2.BIOS选择启动介质3.MBR自举程序4.加载内核和镜像文件,并启动init程序5.init读取/etc/inittab运行级别6.执行/etc/rc.sysinit进行环境初始化7.执行/etc/rc.d/rc3.d启动对应级别的定义服务8./etc/rc.d/rc.local执行定义的命令touch/var/lock/subsys/local9.执行/s..
分类:
系统相关 时间:
2015-07-27 00:34:40
阅读次数:
154
注:以下学习均在X86架构的CPU下搭建完成的linux系统。一、linux系统启动流程简介POST开机自检-->加载BIOS-->读取MBR-->启动BootLoader/Grub程序-->加载内核-->用户层init依据inittab文件来设定运行等级-->init进程执行rc.sysinit-->启动内核模块-->执..
分类:
系统相关 时间:
2015-07-26 06:18:36
阅读次数:
347
//将要开始编辑- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ NSLog(@"快要开始编辑了"); return YES;}- (void)applicationWillResignActive:(UIApplicatio...
分类:
其他好文 时间:
2015-07-24 10:40:43
阅读次数:
85
linux的基础启动流程1.加载BIOS的硬件信息,并获取第一个启动设备的代号。2.读取第一个启动设备的MBR的引导加载程序(即lilo、grub、spfdisk等)的启动信息。3.加载操作系统的核心信息,核心开始解压,并尝试驱动所有的硬件设备。4.核心执行init程序并获得运行信息。5.init执行..
分类:
系统相关 时间:
2015-07-23 00:57:42
阅读次数:
305
第一部分、启动流程、模块管理与Loader
一、run level执行等级与切换
1、Linux通过设置run level来规定系统使用不同的服务来启动,基本上,依据有无网络与有无X Window将run level分为7个等级
0 - half :系统直接关机
1 -single user mode :系统单用户模式、用在系统出问题时维护
2 -multi-user,w...
分类:
系统相关 时间:
2015-07-22 13:17:52
阅读次数:
205
我们在使用Linux操作系统的时候,我们只需按下电源键,等待,然后输入账户和密码就可以使用Linux操作系统了。那么在按下电源到输入账号和密码之前,操作系统都做了些什么?下面就来讲述在这段时间发生的动作。下面以CentOS6系列为例来讲解Linux的启动流程。一、Linux启动流程详解下图就是启动流...
分类:
其他好文 时间:
2015-07-21 23:30:35
阅读次数:
204
在生成 native 程序时,在链接阶段会传入一个链接脚本,在该脚本中指定了程序的入口函数。
分类:
移动开发 时间:
2015-07-14 15:03:41
阅读次数:
253
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customizati...
分类:
其他好文 时间:
2015-07-10 12:50:11
阅读次数:
89
android.app.ActivityThread该类中的main方法是Android应用的入口,执行main方法的线程为主线程,主线程默认创建一个Looper对象和Handler,用于处理发送给主线程的Message...
分类:
其他好文 时间:
2015-07-08 16:29:28
阅读次数:
123
上一次写了1.初步认识JVM -- JVM序列,今天接着记录写JVM的运行机制。一、JVM启动流程Java平台包括JVM以及Java语言,其中JVM也是运行在操作系统中的一个应用程序进程,那么也应该有自己的生命周期以及内存空间。一般情况下java或javac命令执行过程大概如下:输入java(jav...
分类:
其他好文 时间:
2015-07-01 13:47:04
阅读次数:
145