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

做围棋题网站软件开发中以下模型哪些不是采用

做围棋题网站,软件开发中以下模型哪些不是采用,购物网页设计图片,网站创建数据库Android开机优化系列文档-CSDN博客 Android 14 开机时间优化措施汇总-CSDN博客Android 14 开机时间优化措施-CSDN博客根据systrace报告优化系统时需要关注的指标和优化策略-CSDN博客Android系统上常见的性能优化工具-CSDN博客Android上如何使用perfetto分析systrace-CSDN博客A…  Android开机优化系列文档-CSDN博客 Android 14 开机时间优化措施汇总-CSDN博客Android 14 开机时间优化措施-CSDN博客根据systrace报告优化系统时需要关注的指标和优化策略-CSDN博客Android系统上常见的性能优化工具-CSDN博客Android上如何使用perfetto分析systrace-CSDN博客Android系统设置kernel log level的方法-CSDN博客Android14系统应用统一裁剪方案_android 开机 服务 裁剪-CSDN博客Android系统上Bootchart的使用_android bootchart-CSDN博客Android init.rc如何并行执行任务-CSDN博客Android init常用调试工具-CSDN博客如何识别Android init 中的缓慢操作-CSDN博客Android init 中的wait_for_property指令-CSDN博客Android init.rc各阶段的定义和功能-CSDN博客Android init.rc的启动流程-CSDN博客 Android init.rc各阶段的定义和功能 在 Android 的 init.rc 文件中early-init、init、late-init、early-sf、fs、post-fs-data、early-boot、boot 和 service 等不同阶段phases用于定义系统初始化的不同任务和服务的启动顺序。 这些阶段也基本上init.rc启动的流程我们再按init.rc中定义的这些阶段来梳理下init.rc的启动流程以和之前分析逻辑流程相互对应。启动流程如下 1) early-init a) wait_for_coldboot_done b) property_init c) keychord_int d) console_init e) set_init_properties2) init 3) late-init 4) early-fs5) fs6) post-fs f) property_service_init g) signal_init h) check_startup7) early-boot8) boot9) service init.rc中的程序大致会按照这个顺序执行靠前的early-init init是在init.cpp中触发启动的后面的是在这些命令靠trigger来触发的。 service有class core、main、hal 、default 、late_start等这些service也是通过on boot 中class_start来统一启动的。 还有一种就是on property: 例如on property:sys.boot_completed1是通过设置系统属性来触发启动的。 下面是这些阶段的详细定义、功能和在 init.rc 文件中的配置方法。 1.各阶段的定义和功能 1.1 early-init 阶段 定义 early-init 是系统启动的最初阶段用于完成最基本的系统初始化任务。 功能 挂载关键分区如 /system、/data、/vendor。 设置基本系统属性。 进行一些基础的初始化操作。 配置示例 # early-init 阶段的任务 on early-init {# 挂载系统分区mount ext4 /dev/block/bootdevice/by-name/system /system# 设置基本系统属性export ro.build.idPQ1A.190406.012 } 触发时机 在 init 进程开始运行后立即执行通常在内核完成启动后最初的阶段。 功能总结 挂载分区。 设置系统属性。 基础初始化任务。 1.2 init 阶段 定义 init 阶段是 init 进程的主要执行阶段负责启动核心系统服务和进行系统初始化任务。 功能 启动关键服务如 zygote应用进程的启动器、surfaceflinger图形显示管理器。 执行系统配置脚本。 配置示例 # init 阶段的任务 on init {# 启动 Zygote 进程start zygote# 启动 SurfaceFlinger 服务start surfaceflinger } 触发时机 在 early-init 完成后进行。 功能总结 启动系统服务。 执行系统配置任务。 1.3 late-init 阶段 定义 late-init 阶段是 init 阶段完成之后进行的通常用于应用层服务的启动。 功能 启动应用框架服务如 ActivityManager 和 PackageManager。 执行系统初始化后的配置任务。 配置示例 # late-init 阶段的任务 on late-init {# 启动 Activity Manager 服务start activity# 启动 Package Manager 服务start package } 触发时机 在 init 阶段完成后进行。 功能总结 启动应用框架服务。 执行系统初始化后的任务。 1.4 early-sf 阶段 定义 early-sf 是 init 进程中的一个特殊阶段专注于启动 SurfaceFlinger 服务。 功能 启动 SurfaceFlinger图形层管理器用于处理图形显示和合成。 配置示例 # early-sf 阶段的任务 on early-sf {# 启动 SurfaceFlinger 服务start surfaceflinger } 触发时机 在 init 阶段中SurfaceFlinger 配置完成后执行。 功能总结 启动 SurfaceFlinger管理图形显示层。 1.5 fs 阶段 定义 fs 阶段用于挂载文件系统和执行文件系统相关的操作。 功能 挂载额外的文件系统。 设置文件系统的相关操作。 配置示例 # fs 阶段的任务 on fs {# 挂载文件系统mount ext4 /dev/block/bootdevice/by-name/data /data } 触发时机 在 early-init 之后、post-fs-data 之前进行。 功能总结 挂载额外的文件系统。 文件系统操作。 1.6 post-fs-data 阶段 定义 post-fs-data 阶段是在文件系统挂载后执行的阶段。 功能 执行数据相关的任务如设置文件权限、初始化文件内容等。 配置示例 # post-fs-data 阶段的任务 on post-fs-data {# 初始化数据分区ensure_path_mounted /data } 触发时机 在 fs 阶段完成后进行。 功能总结 完成文件系统的数据相关任务。 1.7 early-boot 阶段 定义 early-boot 阶段是在 init 阶段之后进行的主要处理系统启动的早期任务。 功能 进行系统启动的早期任务。 配置示例 # early-boot 阶段的任务 on early-boot {# 执行启动前的任务# (示例内容可以根据需求进行调整) } 触发时机 在 post-fs-data 阶段之后、boot 阶段之前进行。 功能总结 进行启动时的早期任务。 1.8 boot 阶段 定义 boot 阶段是系统启动的主要阶段用于执行系统启动的最后任务。 功能 启动应用程序和系统服务。 进行系统启动的最后配置。 配置示例 # boot 阶段的任务 on boot {# 启动服务和应用程序start some_service } 触发时机 在 early-boot 阶段完成后进行。 功能总结 启动服务。 完成系统启动任务。 1.9 service 阶段 定义 service 阶段用于定义和管理服务的启动和配置。 功能 启动和管理系统服务。 配置示例 # service 阶段的任务 service zygote /system/bin/app_process /system/bin --zygotesocket zygote stream 660 system systemonrestart restart media 触发时机 在 init 阶段中定义服务的具体配置。 功能总结 定义服务的启动、配置和管理任务。 2. 各阶段的执行顺序 以下是 init.rc 文件中各阶段的标准执行顺序 阶段定义主要任务触发时机early-init系统启动的最初阶段挂载分区、设置系统属性内核启动后 init 进程开始时fs文件系统挂载阶段挂载文件系统early-init 之后post-fs-data文件系统数据处理阶段执行数据相关的任务fs 完成后early-boot启动的早期任务阶段进行系统启动的早期任务post-fs-data 之后init主要的系统初始化阶段启动核心服务、执行配置脚本early-boot 完成后early-sf图形显示管理器启动阶段启动 SurfaceFlinger 服务init 阶段中boot系统启动的最后阶段启动应用程序和系统服务early-boot 完成后late-init系统初始化完成后的阶段启动应用框架服务、执行最终任务init 和 early-sf 完成后service服务定义和管理阶段定义服务的启动和配置任务init 阶段中 3.各阶段任务的触发条件 以下是各阶段任务的触发条件 early-init在 init 进程开始运行时执行。 fs在 early-init 完成后、post-fs-data 之前进行。 post-fs-data在文件系统挂载后进行的数据任务阶段。 early-boot在 post-fs-data
http://www.dnsts.com.cn/news/183922.html

相关文章:

  • 做淘宝客的网站需要备案吗莱芜专注搜狗推广
  • 加强单位网站建设百度推广对网站的好处
  • 可以做网站的公司wordpress友情链接样式
  • 建立一个网站的前期资金怎么清空wordpress媒体库
  • wordpress4.9.6中文版深度优化
  • 建网站用什么浏览器搭建个人网站的两种方法
  • 大气的个人网站网络黄页推广软件
  • 网站开发的主要工作游戏网站开发什么意思
  • 宁波市高等级公路建设指挥部网站南昌哪家做网站好
  • 郑州网站设计公司排名外汇直播室都是网站做
  • 自适应型网站建设报价阿里巴巴网官方网站
  • wordpress主题 资源站wordpress音乐批量上传
  • 怎么查网站后台地址创新驱动发展战略纲要
  • h5制作网站 有哪些有哪些做问卷调查的网站
  • 丹东站天津网上办事大厅
  • 公司网站建设意见征集建筑工程公司注册条件
  • 顺德网站建设效果php网站开发视频网站
  • 企业网站欣赏郑州企业形象设计网站换肤功能 js
  • 企业网站建设的步骤河南工程建设 协会网站
  • 外贸导向企业网站淮北网站建设
  • 农业网站建设策划书做网站注册商标哪一类
  • 照片变年轻在线制作网站wordpress+外观+权限
  • 网站打开速度影响因素万江区网站建设公司
  • 建个人免费网站用哪个网站架构演变过程
  • 四川建设厅招投标官方网站长沙景点必去
  • 建个短视频网站骨干校建设专题网站
  • 做明星网站打广告惠州百度seo地址
  • sdcms网站建设模板贵州省建设厅考证官方网站
  • 拖拽建站 wordpress电子商务网站开发课题简介
  • 佛山公司网站设计建站