当前位置: 首页 > news >正文

复兴网站制作seo推广优化的方法

复兴网站制作,seo推广优化的方法,网站建设公司推广广告语,百度爱采购当按下电源时,引导芯片代码会从预定义的地方(固化在ROM) 开始执行,加载引导程序BootLoader到RAM,然后执行。 启动内核的第一个进程idle(pid0),idle进程是Linux系统第一个进程,是init进程和kthreadd进程的父进程。 idle的主要作用 初始化进程以及内存管…

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

        启动内核的第一个进程idle(pid=0),idle进程是Linux系统第一个进程,是init进程和kthreadd进程的父进程。

idle的主要作用

  1. 初始化进程以及内存管理,加载硬件的驱动程序
  2. 创建init进程,该进程的pid=1,init进程是第一个用户空间的进程
  3. 创建kthreadd进程,该进程pid=2,并且该进程仍属于内核空间
  4. idle进程自己也运行在内核空间

关系如下图所示:

        


 kthreadd进程是Linux系统内核管家,所有的内核线程都是直接或间接以它为父进程 

 对于kthreadd进程,我们其实并不需要知道太多,毕竟我们正常开发用不到关注内核相关的代码。我们只需要知道几点,

  1. kthread的进程pid=2
  2. 内核相关的资源都是由这个进程创建而来的。
  3. 该进程以及由它产生的子进程都运行在内核空间

 init进程是Linux系统第一个用户进程,是Android系统应用程序(用户空间)的始祖,我们的app都是直接或间接以它为父进程。

 init主要作用

  1. 该进程最主要的作用就是fork出了Zygote进程
  2. 同时会创建ServiceManager进程。即我们俗称的服务大管家。

最重要的进程:Zygote

Zygote英文翻译为受精卵,我们平时启动的所有进程等都是由这个进程复制而来。所谓复制就是,这个进程会复制出两份一模一样的进程,其中一个继续当Zygote进程,另一个进程执行完相关代码就变成了,你想启动的进程。但是在fork出别的进程之前,他要先进行一些初始化,这样fork出来的进程就和他一样自带这些初始化好的功能,而不是在初始化一遍。

Zygote的主要作用

  1. 创建虚拟机
  2. 注册JNI
  3. 启动ZygoteServer(实际就是Socket,用来跨进程通信)
  4. preload 预加载资源,之后复制出的进程就都已经是加载过资源的进程了
  5. 启动SystemServer
  6. 循环等待,一旦AMS通知创建进程,就会进行进程分裂

这里多说一嘴,Zygote进程本身创建了JVM虚拟机,注册了JNI,也就是说我们的代码从这里开始,才真正的开始可以执行Java代码,之前运行的都是C++代码
另外,由于在fork进程之前进行了创建虚拟机注册JNI,以及预加载等工作。所以我们fork出的进程从出生开始,就自带了虚拟机,并且已经注册好了JNI代码,相应的资源也已经加载完毕了

SystemServer

几乎所有服务都是由SystemServer创建的。其中包括AMS,WMS,PMS等重要服务,都是运行在该进程上的,并且在该进程上注册到ServiceManager进程中。

Launcher

各位有没有想过,我们每天滑动手机时的界面到底是什么。其实它和我们开发的手机程序一样,都是一个App。只不过它是由Android系统自动启动的。并且,它可以把我们的所有安装的App全都显示出来,仅此而已。
当我们点击Launcher上的App图标时,它会和AMS进行通信,AMS又和Zygote进行通信。Zygote进程fork出了一个新进程,并执行相关代码,从而我们编写的App就这样被创建了出来。

http://www.15wanjia.com/news/31442.html

相关文章:

  • 成都网站建设公司兴田德润在哪儿产品代理推广方案
  • dw做的网站能搜到吗淄博头条新闻今天
  • 免费b2b网站大全免费黄页软文写作范文500字
  • 福永网站建设线上培训
  • 定制网站建设公司哪家好bing搜索引擎入口官网
  • 电子商务网站建设实训总结电脑优化工具
  • 网站开发+职位描述南京seo网络优化公司
  • 深圳网站建设公司简介it培训
  • 大连公司名称大全福清市百度seo
  • 怎么用百度云做网站空间怎么提高关键词搜索排名
  • 成都市网站建设哪家好最近三天的新闻大事简短
  • 网站动态图怎么做百度认证怎么认证
  • 广州网站建设公司有哪些南京seo收费
  • udacity 网站开发怎样注册个人网站
  • 做网站用模版公司网站免费自建
  • 云虚拟主机可以做多少个网站国外搜索引擎
  • 东莞专业网站推广方式长沙seo排名公司
  • 谷歌网站管理员账号seo网络推广知识
  • 昆明网站建设 技术支持技术培训
  • 新闻摘抄大全苏州seo优化
  • 网站的折线图怎么做郑州见效果付费优化公司
  • 江苏网站建设官网简述搜索引擎优化的方法
  • 长白山网站学做管理平台网易企业邮箱
  • 网站安全建设方案前言郑州网站建设优化
  • 门户网站模块百度推广开户免费
  • 网站建设有免费的吗湖北短视频seo营销
  • 客服24小时在线服务qq群排名优化软件购买
  • 扁平风网站免费b2b推广网站大全
  • 贸易网站模板百度一下打开网页
  • 珠海网站建设科速互联网站批量查询