操作系统
文章平均质量分 80
Alfred young
大四计算机科学与技术学生,喜欢研究操作系统,分布式系统,云计算相关领域。
展开
-
uCore OS(on RISC-V64)——LAB1:中断机制
实验目的 了解CPU的中断机制 了解RISC-v架构是如何支持CPU中断的 掌握与软件相关的中断处理 掌握时钟中断管理 实验内容 跟着实验指导书理解lab1框架代码。 阅读RISC-V手册有关中断部分。 完成练习。 撰写并提交实验报告。 中断相关 寄存器 操作系统一般运行在RISC-V特权模式下的S模式,这个模式具有的CSR有 名称 功能 sepc 指向发生异常的指令 stvec 保存发生异常时跳转到的地址 scause 指向发生异常的种类 sscratch 暂时存放一个原创 2021-10-08 11:18:04 · 1776 阅读 · 1 评论 -
uCore OS(on RISC-V64)——LAB0.5:最小可执行内核
实验目的 逐步掌握以下过程: 源码是如何被编译成可执行文件的。 编译成可执行文件后,计算机如何加载操作系统。 加载以后,该从哪里去运行操作系统。 操作系统的输出信息是怎么输出的呢。 实验内容 跟着实验指导书的步伐,阅读框架代码。 结合框架代码,深刻理解RISC-v。 内核的内存布局和入口点设置 通过sbi封装好输入输出函数 借助bootloader:OpenSBI初始化OS,完成练习。 按要求撰写实验报告。 内存布局和入口点设置 QEMU模拟器提供一个RISC-V的CPU和物理内原创 2021-10-01 11:16:07 · 895 阅读 · 1 评论