项目简介
本项目是基于RISC-V指令集的操作系统内核玩具模型,主要为满足国科大操作系统研讨课23 - 24秋季课程需求,实现了基础的操作系统内核。项目包含诸多基础C语言函数,可提供内存管理、字符串操作、系统调用等功能,为上层应用程序或系统核心提供基础系统服务。
项目的主要特性和功能
- 内存管理:具备基本的内存分配与释放能力,支持动态内存管理。
- 字符串操作:涵盖常用字符串处理函数,如复制、比较、查找等。
- 系统调用:封装了与操作系统内核交互的底层细节,让应用程序或系统核心可专注业务逻辑。
- 系统服务:提供基础系统服务与功能,支持上层应用程序或系统核心开发。
安装使用步骤
- 下载源码:用户已下载本项目的源码文件。
- 编译项目:使用C语言编译器(如GCC)编译项目源码。
bash gcc -o kernel main.c
- 运行内核:在RISC-V模拟器或硬件平台上运行编译后的内核。
bash ./kernel
- 测试功能:根据项目提供的功能,编写测试代码或使用示例程序进行功能测试。
通过以上步骤,用户可在RISC-V平台上运行并测试本项目的操作系统内核玩具模型。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】