- 博客(2)
- 收藏
- 关注
原创 armv8内存管理相关寄存器介绍
本文系统梳理了ARM架构中关键系统寄存器的功能与配置方法,重点解析了MAIR、TCR、TTBR、VBAR等核心寄存器的作用机制。MAIR寄存器负责内存属性配置,TCR控制地址转换参数,TTBR管理页表基址,VBAR定位异常向量表。文章详细阐述了这些寄存器在内存管理、异常处理、虚拟化支持等方面的应用,包括寄存器位域定义、多级页表配置、进程隔离实现等关键技术。同时介绍了SCTLR、MPIDR、TPIDR等系统控制寄存器在缓存管理、多核调度、线程本地存储中的核心作用,为理解ARM架构的系统级编程提供了全面的参考框
2026-01-13 17:29:42
917
原创 动态链接原理和实现过程
本文深入分析了ELF(Executable Linkable Format)文件格式的结构和动态链接机制。ELF文件由四部分组成:文件头(header)、程序头表(program header table)、节头表(section header table)和节区(sections)。重点探讨了动态链接过程,包括动态库加载、符号重定位和地址无关代码(PIC)的实现。通过GOT(Global Offset Table)和PLT(Procedure Linkage Table)机制,实现了延迟绑定技术,优化了函
2026-01-13 16:51:28
963
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅