第三阶段 - ArceOS
  • ArceOS 组件化操作系统
签到人数:35
cover
  • 课程介绍
  • 学习视频(10)
  • 组队信息(0)
  • 晋级榜单(0)

2023年春夏季开源操作系统训练营:第三阶段




第三阶段 ArceOS & Hypervisor(3周)

培训安排


培训主题:

ArceOS & Hypervisor


主讲老师:

贾越凯 & 石磊 & 丁韶峰


培训时间:

每周一三五晚 8-9点上课,共三周,9次课


第一部分 ArceOS

时间:2023.5.8 - 2023.5.19


第一讲:组件化OS基础

1. ArceOS - 组件化操作系统的初步探索

2. 组件化OS基础知识

组件化OS的基本思想

组件与接口

组件间依赖

3. 系统引导与RISC-V体系结构复习

Riscv主要寄存器和重要机制

系统引导基本流程

作业:在系统引导过程中的组件化小实验。


第二讲:组件化OS框架的实现模式

1. 组件规格

2. 组件化模式:总线模式

情景概述

参考示例

3. 组件化模式:流程模式

情景概述

参考示例

4. 二维正交模式框架

作业:组件化OS框架的构建实验。1. 总线模式实验;2. 流程模式实验


第三讲:组件设计相关问题和组件实例

1. 组件设计相关问题

组件间依赖的形成

互备组件的支持

辅助工具

2. 基于Qemu的调试方法

基于源码调试

基于日志调试

3. 组件实例简介

作业:1. 辅助工具设计;2. 自由选择设计组件


第二部分 Hypervisor

时间:2023.5.22 - 2023.5.26


Hypervisor 在 ARMv8 上的实现

第一讲:ARMv8 指令集介绍,基于 EL2 的 CPU 虚拟化

第二讲:基于 ARMv8 两阶段地址翻译的内存虚拟化

第三讲:ARMv8 下的 I/O 与中断虚拟化


报名链接:

https://os2edu.cn/course/109

empty image
暂无数据
每支队伍最多 5
序号队伍名称城市学校人数队长队员
Simple Empty
暂无数据
排名姓名学校分数最后提交时间链接
Simple Empty
暂无数据