async ch2 exercise with rcore-tutorial-book
This commit is contained in:
parent
8b8468a34e
commit
3b443013e5
|
@ -74,4 +74,9 @@ chapter2练习
|
|||
ld t0, 16(a0)
|
||||
jr t0
|
||||
|
||||
3. 程序陷入内核的原因有中断和异常(系统调用),请问 riscv64 支持哪些中断 / 异常?如何判断进入内核是由于中断还是异常?描述陷入内核时的几个重要寄存器及其值。
|
||||
3. 请依次简要回答如下问题:
|
||||
|
||||
- 程序陷入内核的原因有中断和异常(系统调用),请问 RISC-V 64 支持哪些中断 / 异常?
|
||||
- 如何判断进入内核是由于中断还是异常?请描述陷入内核时的几个重要寄存器及其值。
|
||||
- 为了方便 os 处理,M 态软件会将 S 态异常/中断委托给 S 态软件,请指出有哪些寄存器记录了委托信息。
|
||||
- RustSBI 委托了哪些异常/中断?(提示:看看 RustSBI 在启动时输出了什么?)
|
||||
|
|
Loading…
Reference in New Issue