第七章 - 题目分析[10 - 20]
本章概要
本章主要进行的习题知识点范围如下:
- 操作系统里常用的数据结构 - 队列
- 内核模块
- Risc-V 汇编
对于数据结构,我们会做两道题,分别为:
- 合并两个队列
- 按组反转一个队列
在数据结构部分,需要大家能够按照指定思想,复现出对应的算法。
对于内核模块,我们会做六道题,分别为:
- 编写一个内核模块打印 hello world
- 编写一个内核模块实现阶乘计算
- 编写一个内核模块实现字符串反转
- 编写一个内核模块实现平均数计算
- 编写一个内核模块实现线性查找
- 编写一个内核模块延时打印字符串
在内核模块,主要需要大家掌握内核模块的编程方法,并实现一些基础算法。
对于 Risc-V 汇编,我们会做三道题,分别为:
- 使用 RISC-V 内联汇编实现条件返回
- 使用 RISC-V 内联汇编实现最大公因数求解
- 使用 RISC-V 内联汇编实现数组元素查找
在 Risc-V 汇编部分,主要需要大家掌握 RISC-V 内联汇编的基本用法,推荐大家参考 Risc-V 汇编手册。