在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还须要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。 Andr...
分类:
移动开发 时间:
2014-08-13 10:18:45
阅读次数:
241
Phone的入口函数main,这之后它有是怎样启动应用程序,初始化的呢,这些都是通过 UIApplicationMain 来实现的。其启动的流程图大致如下图所示:1 int retVal = UIApplicationMain(argc, argv, nil, nil);通过上面的语句,创建UIAp...
分类:
其他好文 时间:
2014-08-12 21:23:24
阅读次数:
130
掌握 ? 1.项目中常见文件(Info.plist和pch文件的作用) ? 2.UIApplication ? 3.AppDelegate的代理方法 ? 4.iOS程序的完整启动过程(UIApplication、AppDelegate、UIWindow、UIViewControl...
分类:
其他好文 时间:
2014-08-12 00:05:23
阅读次数:
263
掌握 ? 1.项目中常见文件(Info.plist和pch文件的作用) ? 2.UIApplication ? 3.AppDelegate的代理方法 ? 4.iOS程序的完整启动过程(UIApplication、AppDelegate、UIWindow、UIViewControl...
分类:
移动开发 时间:
2014-08-12 00:04:13
阅读次数:
380
20.1 Linux启动流程分析Linux启动过程:按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以读入引导加载程序(boot loader)了,引导加载程序指定使用那个内核文件来启动,并实际加载内核到内...
分类:
系统相关 时间:
2014-08-11 20:46:22
阅读次数:
462
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还须要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。 Andr...
分类:
移动开发 时间:
2014-08-10 18:23:00
阅读次数:
396
2014-08-07 BaoXinjian一、摘要Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤:启动实例-->加载数据库-->打开数据库因为Oracle数据库启动过程中不同的阶段可以对数据库进行不同的维护操作,对应我们不同的需求,所以就需不同的模式启动数据库。1. Oracle启...
分类:
数据库 时间:
2014-08-10 12:34:00
阅读次数:
312
1.??init.rc文件结构 文件位置: init.c??: /system/core/init init.rc??: /system/core/rootdir 首先init.rc文件是以模块为单位的,每个模块里的内容都是一起执行的,模块分为3种类型:on、service、impor...
分类:
移动开发 时间:
2014-08-08 21:34:46
阅读次数:
402
原文链接:http://blog.csdn.net/sfrysh/article/details/5828475墙上时间,在系统启动过程中根据实时钟(RTC)芯片保存数据进行初始化,在系统运行期间由系统时钟维护并在合适的时刻和RTC芯片进行同步。墙上时间存储于系统核心变量xtime中,该变量记录了现...
分类:
其他好文 时间:
2014-08-08 16:00:46
阅读次数:
177
1、X86架构下的从开机到Start_kernel启动的总体过程
这个过程简要概述为:
开机——>BIOS——>GRUB/LILO——>Linux Kernel
其运行的流程图和重要函数如下图所示:
2、加载Linux内核(基于X86)的内存布局图
| |
0A0000 +--------------------------+
| Reserve...
分类:
系统相关 时间:
2014-08-07 15:43:23
阅读次数:
318