os86:用于基本os开发的裸机沙箱 源码
操作系统86 这是一个非常基本的爱好32位x86操作系统。 我的目标是相当谦虚的,主要是为了了解OS体系结构。 实施: 多重启动 分页和虚拟内存,具有高内存内核 首次匹配kmalloc()和kfree()的简单堆分配 简单的中断和异常 简单协作多任务 去做 第三环,用户空间 调度和抢先式多任务处理 文件系统 很多其他的东西 移植到RISC-V并在jpu上运行? 要编译和运行,您将需要: e木 跨平台32位x86工具链
文件列表
os86-master.zip
(预估有个49文件)
os86-master
.gitignore
46B
Makefile
2KB
src
task.c
3KB
task.h
914B
regs.h
815B
mman.h
1KB
interrupt.c
4KB
paging.c
767B
暂无评论