Fork me on GitHub
侧边栏
摘要: ARM SMMU(System Memory Management Unit)是一种用于ARM架构的内存管理单元,它支持两阶段的地址转换机制,即Stage 1和Stage 2。这种机制允许操作系统和虚拟化环境中的hypervisor对内存访问进行更精细的控制。 Stage 1地址转换主要负责将虚拟地 阅读全文
posted @ 2024-08-09 16:48 yooooooo 阅读(1074) 评论(0) 推荐(0)
摘要: 在 ARM SMMU(System Memory Management Unit)中,Stream Table 是一个非常关键的数据结构,它用于管理和映射设备的内存访问请求。它的作用主要体现在以下几个方面: 1. 设备请求的流分类 - 在系统中,不同的外设可能通过 SMMU 发送内存访问请求。SMM 阅读全文
posted @ 2024-08-09 15:38 yooooooo 阅读(139) 评论(0) 推荐(0)
摘要: ARM SMMU (System Memory Management Unit) 和 IOMMU (Input-Output Memory Management Unit) 都是用于管理系统内存访问和保护的硬件模块,但它们有不同的功能和用途。 1. 功能与作用 - IOMMU:IOMMU 是一个通用 阅读全文
posted @ 2024-08-09 15:20 yooooooo 阅读(438) 评论(0) 推荐(0)
摘要: 1.dex java程序编译成class后,dx工具将所有class文件合成一个dex文件,dex文件是jar文件大小的50%左右. 2.odex(Android5.0之前)全称:Optimized DEX;即优化过的DEX. Android5.0之前APP在安装时会进行验证和优化,为了校验代码合法 阅读全文
posted @ 2024-08-09 14:34 yooooooo 阅读(1309) 评论(0) 推荐(0)