linux启动过程1.读取BIOS设置包含(cpu.硬盘,内存,设备,时钟等信息)2.读取第0磁盘第一扇区的MBR(主引导记录,预启动信息和分区表信息)3.读取Bootloader(初始化硬件设备,建立内存空间的映射图)4.加载内核5.init运行等级(init3init5)6.init进程执行rc.sysinit(启动swap..
分类:
系统相关 时间:
2015-01-20 06:44:25
阅读次数:
188
在分析了Activity的启动过程后,我觉得很有必要对Activity的launchMode进行分析一下,因为到目前为止,我发现网上对launchMode的讲解都是通过实例讲解,看完了总是似懂非懂的感觉,并没有根本上理解launchMode的原理。这里我会从源码的角度讲解launchMode。相信大家会和我一样,看了源码之后就会有一种豁然开朗的感觉。Activity的启动模式一种有四种,分别如下:...
分类:
其他好文 时间:
2015-01-19 12:50:21
阅读次数:
160
操作系统启动过程在计算机开机时,boot被自动执行,指引CPU把操作系统从大容量存储器中传送到主存储器的易失区。一旦操作系统放到了主存储器中,boot要求CPU执行一条转移指令,转到这个存储区域,在这个时候,操作系统接管并且开始控制整个机器的活动。 计算机的存储器分为大容量存储器(通常为硬盘)和主....
分类:
其他好文 时间:
2015-01-17 01:01:00
阅读次数:
186
一个Android应用给用户的第一印象非常重要,除了要有好的创意和美观的界面,性能也是很关键的部分,本文讨论的就是第一次启动的速度问题。 Android应用的启动过程不能让用户等待太长时间,个人觉得最好控制在3秒之内。一般来说,内容的初始化是影响Android应用第一次启动速度的主要因素之一,尤其是...
分类:
移动开发 时间:
2015-01-16 09:55:00
阅读次数:
149
1. 我们首先来看一下Linux系统开机启动过程:Ubuntu是Linux系统的衍生系统,其开机启动过程与上图相差不大,但是随着系统的不断发展,终究还是有不同的地方,下面,我们来了解一下Ubuntu12.10系统的自启动过程。2.linux 启动时第一个进程是/sbin/init,其主要功能就是软件...
分类:
系统相关 时间:
2015-01-15 12:30:22
阅读次数:
256
首先android是基于Linux的内核,只有先加载了kernel才能启动安卓,对于Linux来说android只是其上的一个应用程序。Android的启动大致可以形象的划分为三个过程:
Init->init.rc->zygote。从事嵌入式开发的人都知道,Linux加载完内核驱动后会挂载‘/’根文件系统,挂载完成后会执行‘/init’二进制程序,这也是内核启动后执行的第一个用户程序,andro...
分类:
移动开发 时间:
2015-01-15 09:24:42
阅读次数:
288
redis源码分析,介绍redis的初始化及启动过程...
分类:
其他好文 时间:
2015-01-13 23:16:11
阅读次数:
303
NimbusServer相当于hadoop里的JobTracker或yarn里的ResourceManager,在集群中属于首脑地位,负责分发任务,监控集群状态,与supervisor的通信主要通过Zookeeper。nimbus在启动过程中会做以下工作,以保证集群稳定运行:
1、清理无效topology
2、建立zk连接并创建相应znode
3、启动监控线程
4、启动httpserver...
分类:
Web程序 时间:
2015-01-13 15:58:30
阅读次数:
403
先把客户端修好,后续慢慢写。 菊子曰:专业的博客管理软件
分类:
其他好文 时间:
2015-01-12 18:53:19
阅读次数:
140
一.codis-proxy 结构1.Topology2.Slots3.ServerGroup4.Server二.codis-proxy 启动过程1.初始化ProxyInfoIdAddrproductName2.Proxy 把自己标记成offline状态,将自己注册到zk上ProxyServer ->...
分类:
其他好文 时间:
2015-01-12 12:59:23
阅读次数:
1343