随笔分类 -  RISC-V

riscv架构学习历程
摘要:定义 中断是指计算机在执行程序过程中,当遇到来自硬件或软件的某些事件需要立即处理时,暂时停止当前程序的执行,转去执行相应的事件处理程序,待处理完毕后,再返回原来被中断的程序继续执行的过程 分类 基于中断源可分为 软件中断 由程序指令触发,主要用于系统调用和异常处理 硬件中断 类似外设中断 基于cpu 阅读全文
posted @ 2025-06-24 21:12 森郁_林一 阅读(41) 评论(0) 推荐(0)
摘要:特权模式 machine mode:最高特权模式,控制硬件资源(中断、内存等),用于操作系统内核以及裸机程序 user mode:最低特权模式,运行用户程序,禁止访问敏感资源 supervisor mode:用于嵌入式系统的中间特权,主要应用于虚拟化 寄存器组 基础寄存器共32个(x0~x31) 浮 阅读全文
posted @ 2025-06-10 13:56 森郁_林一 阅读(162) 评论(0) 推荐(0)
摘要:定义 platform-level interrupt controller,平台级中断控制器,主要支持将各类设备中断多路复用到hart的中断上下文的外部中断线上,并且硬件支持中断优先级。【外部设备的中断的数量可能远多于hart的外部设备中断线的数量,所以需要PLIC将多个设备中中断映射到少数几个物 阅读全文
posted @ 2025-06-08 08:38 森郁_林一 阅读(120) 评论(0) 推荐(0)