启动

作者: Gwin0556 | 来源:发表于2018-02-07 10:20 被阅读0次

1.启动电源以及系统启动 

当电源按下时引导芯片代码开始从预定义的地方(固化在ROM(read only memory))开始执行。加载引导程序BootLoader到RAM(random access memory),然后执行。 

2.引导程序BootLoader 

引导程序(针对特定的主板与芯片的), 检测外部的 RAM ,加载对第二阶段有用的程序,引导程序设置网络、内存等,引导程序可以根据配置参数或者输入数据设置内核。

3.linux内核启动 

内核启动时,设置缓存、被保护存储器、计划列表,加载驱动。

kernel_init通过调用run_init_process(“/init”),开始执行init程序,从kernel进程转化为第一个用户进程

4.init进程启动

init进程是Android系统中用户空间的第一个进程,被赋予了很多极其重要的工作职责,比如创建zygote(孵化器)和属性服务等。

相关文章

  • 【MySQL】6.0 入门学习(六)——MySQL启动与停止、官

    1.0 MySQL主要有四种启动方式:直接启动、安全启动、服务启动、多实例启动。 直接启动: ​ 服务器启动: ​...

  • App启动优化(三)启动优化方案

    系列文章 App启动优化(一)冷启动和热启动 App启动优化(二)启动时间测量 App启动优化(三)启动优化方案 ...

  • 性能优化 -- 启动优化

    启动优化 app启动分为:冷启动;热启动,温启动三种冷启动: 耗时最多流程:冷启动经过的流程点击app --> ...

  • iOS App 启动速度优化

    理解App启动 App启动从技术角度可以分为冷启动和热启动。冷启动是App启动时需要系统分配进程的启动操作;热启动...

  • 冷启动和热启动

    一,什么是冷启动和热启动 二,冷启动流程 三,怎么对冷启动进行优化 一,什么是冷启动和热启动 定义:冷启动就是启动...

  • 应用启动优化

    1.热启动 与 冷启动 冷启动 首次启动。 热启动 是已经启动,从后台再次唤醒。2.优化冷启动main()函数执...

  • 性能优化 - 启动时间

    应用的启动分为:冷启动,暖启动和热启动。其中冷启动是我们优化的重点,优化冷启动可能会同时优化暖启动和热启动。 冷启...

  • ios性能优化

    1.项目启动 冷启动和热启动 APP 启动分为冷启动(Cold Launches),当 APP 长时间没有被启动的...

  • APP冷启动优化

    一、APP启动分为冷启动和热启动 1、冷启动 - APP从0-1的启动 2、热启动 - APP在后...

  • Android 性能优化-启动加速

    初识启动加速 应用的启动分为冷启动,热启动,温启动,而启动最慢,挑战最大的就是冷启动:系统和App本身都有更多的工...

网友评论

      本文标题:启动

      本文链接:https://www.haomeiwen.com/subject/esdozxtx.html