logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ARM 内存管理

最早期的计算机,程序是打在卡片上的,CPU 读一张卡片执行一条指令,效率极低。后来有了内存,程序要先加载到内存再执行,也就是 “存储程序” 概念,这才开启了操作系统的发展。1. 单道编程的内存管理2. 多道编程的内存管理:解决 “同时跑多个程序” 的问题为了提升资源利用率,出现了。

#linux#arm
ARM中断处理

在 ARM 体系里,中断属于。中断的作用是让 CPU 能够响应外部设备的请求,比如键盘按下、网卡收到数据、定时器到期。有了中断,CPU 就不必轮询等待设备状态,可以专心执行当前任务,设备有事时再“打断”它,从而大幅提升系统效率。小细节:引脚名前面的n表示“低电平有效”,也就是信号拉低才表示触发中断。I=1I=0F=1F=0操作系统里的,本质上就是通过修改 PSTATE 的 I 位来开关中断。现代

#arm
链接器与链接

定义:链接脚本是控制链接器行为的配置文件,核心作用是定义目标文件如何合并为可执行文件、各段如何在内存中布局。默认行为:不通过 -T 指定脚本时,链接器会使用内置脚本;但操作系统 / 裸机开发必须自定义脚本,手动控制内存地址与段排布。

#arm
到底了