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

第三章 软件架构

在这里插入图片描述

固件框架由如下所示的构建块组成,如上图所示。

  • 隔离边界。
  • 分区接口。
  • 分区。
  • 分区清单。
  • 分区管理器。

以下各小节详细描述了这些构建块。

3.1 隔离边界

该框架定义了两种类型的隔离边界。

1、逻辑隔离边界,可用于以下情况:
(1)通过一个由 IMPLEMENTATION DEFINED 机制定义的方式,在一个异常级别中将一个软件模块(例如库或设备驱动程序)与另一个隔离开。一个模块内部实现的一个或多个服务通过一个 IMPLEMENTATION DEFINED 的应用程序编程接口(API)访问。
(2)通过以下方式将一个软件镜像与另一个隔离开:
将它们部署在不同的异常级别中。
将它们部署在相同的异常级别中。在给定的处理器核(PE)上,这些镜像在时间上相互隔离。一个软件镜像内部实现的一个或多个服务通过应用程序二进制接口(ABI)访问。

2、物理隔离边界,可通过以下机制将一个软件镜像的物理地址空间与另一个隔离开。
(1)Arm® TrustZone 安全扩展。它用于保护分配给安全状态下的软件镜像的安全物理地址空间范围,以免被非安全状态下的软件镜像访问。
(2)Arm A-profile VMSA 提供的基于虚拟内存的内存保护。它用于保护分配给一个软件镜像的物理地址空间范围,以免被同一安全状态下的其他软件镜像访问。

http://www.lryc.cn/news/178083.html

相关文章:

  • 怎么保护苹果手机移动应用程序ipa中文件安全?
  • 中秋节快乐
  • 【记录文】Android自定义Dialog实现圆角对话框
  • 架构案例2022(四十二)
  • kafka 集群搭建 常用命令
  • 【python】numpy库
  • jvm垃圾收集算法
  • Arm机密计算架构技术(Armv9 CCA) 白皮书
  • Magisk Delta以及EdXposed工具在逍遥模拟器上安装教程
  • The Reversal Curse: LLMs trained on “A is B“ fail to learn “B is A“
  • 专栏更新情况:华为流程、产品经理、战略管理、IPD
  • 微软(TTS)文本转语音服务API实现
  • 防火墙firewalld
  • SW线光源是真实的(点光源)
  • Vue Router的安装
  • ROS架构设计
  • JSON.toJSONString() 解析之后 出现“$ref“:“$[x].xxx“
  • 2023研究生数学建模E题思路+模型+代码+论文(持续更新中) 出血性脑卒中临床智能诊疗建模
  • 云可观测性安全平台——掌动智能
  • [ruby on rails] postgres sql explain 优化
  • YOLOv7改进:GAMAttention注意力机制
  • 83、SpringBoot --- 下载和安装 MSYS2、 Redis
  • 用css画一个半圆弧(以小程序为例)
  • redis介绍
  • 数学建模常用模型
  • Linux 基本语句_5_创建静态库|动态库
  • 【每日一题】2703. 返回传递的参数的长度
  • 虚拟DOM详解
  • Linux配置命令
  • Kafka:介绍和内部工作原理